diff --git a/cloudtower-api-doc/static/specs/3.4.4-swagger.json b/cloudtower-api-doc/static/specs/3.4.4-swagger.json new file mode 100644 index 0000000..edad0d9 --- /dev/null +++ b/cloudtower-api-doc/static/specs/3.4.4-swagger.json @@ -0,0 +1,144232 @@ +{ + "components": { + "examples": {}, + "headers": {}, + "parameters": {}, + "requestBodies": {}, + "responses": {}, + "schemas": { + "ErrorCode": { + "enum": [ + "ResourceLocked" + ], + "type": "string" + }, + "ErrorBody": { + "properties": { + "code": { + "$ref": "#/components/schemas/ErrorCode" + }, + "props": {}, + "stack": { + "type": "string" + }, + "message": { + "type": "string" + }, + "status": { + "type": "integer", + "format": "int32" + }, + "operationName": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "message", + "status", + "path" + ], + "type": "object" + }, + "NestedAlertRule": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "SeverityEnum": { + "enum": [ + "CRITICAL", + "INFO", + "NOTICE", + "SEVERITY_UNSPECIFIED" + ], + "type": "string" + }, + "NestedThresholds": { + "properties": { + "quantile": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "severity": { + "allOf": [ + { + "$ref": "#/components/schemas/SeverityEnum" + } + ], + "nullable": true + }, + "value": { + "type": "number", + "format": "double", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "AlertRuleObject": { + "enum": [ + "BRICK", + "CLUSTER", + "DISK", + "HYPERVISOR", + "NETWORK", + "NTP_SERVER", + "PHYSICAL_HOST", + "SCVM", + "SNAPSHOT_PLAN", + "STORAGE_CHUNK", + "STORAGE_POOL", + "SYSTEM_SERVICE", + "TIME_MACHINE_PLAN", + "VM", + "WITNESS", + "WITNESS_NETWORK", + "ZBS_ZONE" + ], + "type": "string" + }, + "AlertRuleUnit": { + "enum": [ + "BIT", + "BYTE", + "BYTE_PER_SECOND", + "CELSIUS", + "HERTZ", + "MICROSECOND", + "NANOSECOND", + "PERCENT", + "SECOND", + "UNIT_UNSPECIFIED" + ], + "type": "string" + }, + "GlobalAlertRule": { + "properties": { + "alert_rules": { + "items": { + "$ref": "#/components/schemas/NestedAlertRule" + }, + "type": "array", + "nullable": true + }, + "boolean": { + "type": "boolean" + }, + "cause": { + "type": "string" + }, + "default_thresholds": { + "items": { + "$ref": "#/components/schemas/NestedThresholds" + }, + "type": "array" + }, + "disabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "impact": { + "type": "string" + }, + "message": { + "type": "string" + }, + "name": { + "type": "string" + }, + "object": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleObject" + } + ], + "nullable": true + }, + "operator": { + "type": "string" + }, + "solution": { + "type": "string" + }, + "thresholds": { + "items": { + "$ref": "#/components/schemas/NestedThresholds" + }, + "type": "array" + }, + "unit": { + "$ref": "#/components/schemas/AlertRuleUnit" + } + }, + "required": [ + "boolean", + "cause", + "default_thresholds", + "disabled", + "id", + "impact", + "message", + "name", + "operator", + "solution", + "thresholds", + "unit" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_GlobalAlertRule_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/GlobalAlertRule" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "GlobalAlertRuleWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" + }, + "type": "array", + "nullable": true + }, + "alert_rules_every": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleWhereInput" + } + ], + "nullable": true + }, + "alert_rules_none": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleWhereInput" + } + ], + "nullable": true + }, + "alert_rules_some": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleWhereInput" + } + ], + "nullable": true + }, + "boolean": { + "type": "boolean", + "nullable": true + }, + "boolean_not": { + "type": "boolean", + "nullable": true + }, + "cause": { + "type": "string", + "nullable": true + }, + "cause_contains": { + "type": "string", + "nullable": true + }, + "cause_ends_with": { + "type": "string", + "nullable": true + }, + "cause_gt": { + "type": "string", + "nullable": true + }, + "cause_gte": { + "type": "string", + "nullable": true + }, + "cause_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cause_lt": { + "type": "string", + "nullable": true + }, + "cause_lte": { + "type": "string", + "nullable": true + }, + "cause_not": { + "type": "string", + "nullable": true + }, + "cause_not_contains": { + "type": "string", + "nullable": true + }, + "cause_not_ends_with": { + "type": "string", + "nullable": true + }, + "cause_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cause_not_starts_with": { + "type": "string", + "nullable": true + }, + "cause_starts_with": { + "type": "string", + "nullable": true + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "disabled_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "impact": { + "type": "string", + "nullable": true + }, + "impact_contains": { + "type": "string", + "nullable": true + }, + "impact_ends_with": { + "type": "string", + "nullable": true + }, + "impact_gt": { + "type": "string", + "nullable": true + }, + "impact_gte": { + "type": "string", + "nullable": true + }, + "impact_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "impact_lt": { + "type": "string", + "nullable": true + }, + "impact_lte": { + "type": "string", + "nullable": true + }, + "impact_not": { + "type": "string", + "nullable": true + }, + "impact_not_contains": { + "type": "string", + "nullable": true + }, + "impact_not_ends_with": { + "type": "string", + "nullable": true + }, + "impact_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "impact_not_starts_with": { + "type": "string", + "nullable": true + }, + "impact_starts_with": { + "type": "string", + "nullable": true + }, + "message": { + "type": "string", + "nullable": true + }, + "message_contains": { + "type": "string", + "nullable": true + }, + "message_ends_with": { + "type": "string", + "nullable": true + }, + "message_gt": { + "type": "string", + "nullable": true + }, + "message_gte": { + "type": "string", + "nullable": true + }, + "message_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "message_lt": { + "type": "string", + "nullable": true + }, + "message_lte": { + "type": "string", + "nullable": true + }, + "message_not": { + "type": "string", + "nullable": true + }, + "message_not_contains": { + "type": "string", + "nullable": true + }, + "message_not_ends_with": { + "type": "string", + "nullable": true + }, + "message_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "message_not_starts_with": { + "type": "string", + "nullable": true + }, + "message_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "object": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleObject" + } + ], + "nullable": true + }, + "object_in": { + "items": { + "$ref": "#/components/schemas/AlertRuleObject" + }, + "type": "array", + "nullable": true + }, + "object_not": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleObject" + } + ], + "nullable": true + }, + "object_not_in": { + "items": { + "$ref": "#/components/schemas/AlertRuleObject" + }, + "type": "array", + "nullable": true + }, + "operator": { + "type": "string", + "nullable": true + }, + "operator_contains": { + "type": "string", + "nullable": true + }, + "operator_ends_with": { + "type": "string", + "nullable": true + }, + "operator_gt": { + "type": "string", + "nullable": true + }, + "operator_gte": { + "type": "string", + "nullable": true + }, + "operator_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "operator_lt": { + "type": "string", + "nullable": true + }, + "operator_lte": { + "type": "string", + "nullable": true + }, + "operator_not": { + "type": "string", + "nullable": true + }, + "operator_not_contains": { + "type": "string", + "nullable": true + }, + "operator_not_ends_with": { + "type": "string", + "nullable": true + }, + "operator_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "operator_not_starts_with": { + "type": "string", + "nullable": true + }, + "operator_starts_with": { + "type": "string", + "nullable": true + }, + "solution": { + "type": "string", + "nullable": true + }, + "solution_contains": { + "type": "string", + "nullable": true + }, + "solution_ends_with": { + "type": "string", + "nullable": true + }, + "solution_gt": { + "type": "string", + "nullable": true + }, + "solution_gte": { + "type": "string", + "nullable": true + }, + "solution_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "solution_lt": { + "type": "string", + "nullable": true + }, + "solution_lte": { + "type": "string", + "nullable": true + }, + "solution_not": { + "type": "string", + "nullable": true + }, + "solution_not_contains": { + "type": "string", + "nullable": true + }, + "solution_not_ends_with": { + "type": "string", + "nullable": true + }, + "solution_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "solution_not_starts_with": { + "type": "string", + "nullable": true + }, + "solution_starts_with": { + "type": "string", + "nullable": true + }, + "unit": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleUnit" + } + ], + "nullable": true + }, + "unit_in": { + "items": { + "$ref": "#/components/schemas/AlertRuleUnit" + }, + "type": "array", + "nullable": true + }, + "unit_not": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleUnit" + } + ], + "nullable": true + }, + "unit_not_in": { + "items": { + "$ref": "#/components/schemas/AlertRuleUnit" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "AlertRuleWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/AlertRuleWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/AlertRuleWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/AlertRuleWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "customized": { + "type": "boolean", + "nullable": true + }, + "customized_not": { + "type": "boolean", + "nullable": true + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "disabled_not": { + "type": "boolean", + "nullable": true + }, + "global_alert_rule": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ClusterWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "type": "array", + "nullable": true + }, + "application_highest_version": { + "type": "string", + "nullable": true + }, + "application_highest_version_contains": { + "type": "string", + "nullable": true + }, + "application_highest_version_ends_with": { + "type": "string", + "nullable": true + }, + "application_highest_version_gt": { + "type": "string", + "nullable": true + }, + "application_highest_version_gte": { + "type": "string", + "nullable": true + }, + "application_highest_version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "application_highest_version_lt": { + "type": "string", + "nullable": true + }, + "application_highest_version_lte": { + "type": "string", + "nullable": true + }, + "application_highest_version_not": { + "type": "string", + "nullable": true + }, + "application_highest_version_not_contains": { + "type": "string", + "nullable": true + }, + "application_highest_version_not_ends_with": { + "type": "string", + "nullable": true + }, + "application_highest_version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "application_highest_version_not_starts_with": { + "type": "string", + "nullable": true + }, + "application_highest_version_starts_with": { + "type": "string", + "nullable": true + }, + "applications_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationWhereInput" + } + ], + "nullable": true + }, + "applications_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationWhereInput" + } + ], + "nullable": true + }, + "applications_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationWhereInput" + } + ], + "nullable": true + }, + "architecture": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "architecture_in": { + "items": { + "$ref": "#/components/schemas/Architecture" + }, + "type": "array", + "nullable": true + }, + "architecture_not": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "architecture_not_in": { + "items": { + "$ref": "#/components/schemas/Architecture" + }, + "type": "array", + "nullable": true + }, + "auto_converge": { + "type": "boolean", + "nullable": true + }, + "auto_converge_not": { + "type": "boolean", + "nullable": true + }, + "connect_state": { + "allOf": [ + { + "$ref": "#/components/schemas/ConnectState" + } + ], + "nullable": true + }, + "connect_state_in": { + "items": { + "$ref": "#/components/schemas/ConnectState" + }, + "type": "array", + "nullable": true + }, + "connect_state_not": { + "allOf": [ + { + "$ref": "#/components/schemas/ConnectState" + } + ], + "nullable": true + }, + "connect_state_not_in": { + "items": { + "$ref": "#/components/schemas/ConnectState" + }, + "type": "array", + "nullable": true + }, + "consistency_groups_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "consistency_groups_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "consistency_groups_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "current_cpu_model": { + "type": "string", + "nullable": true + }, + "current_cpu_model_contains": { + "type": "string", + "nullable": true + }, + "current_cpu_model_ends_with": { + "type": "string", + "nullable": true + }, + "current_cpu_model_gt": { + "type": "string", + "nullable": true + }, + "current_cpu_model_gte": { + "type": "string", + "nullable": true + }, + "current_cpu_model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "current_cpu_model_lt": { + "type": "string", + "nullable": true + }, + "current_cpu_model_lte": { + "type": "string", + "nullable": true + }, + "current_cpu_model_not": { + "type": "string", + "nullable": true + }, + "current_cpu_model_not_contains": { + "type": "string", + "nullable": true + }, + "current_cpu_model_not_ends_with": { + "type": "string", + "nullable": true + }, + "current_cpu_model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "current_cpu_model_not_starts_with": { + "type": "string", + "nullable": true + }, + "current_cpu_model_starts_with": { + "type": "string", + "nullable": true + }, + "datacenters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "datacenters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "datacenters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "disconnected_date": { + "type": "string", + "nullable": true + }, + "disconnected_date_gt": { + "type": "string", + "nullable": true + }, + "disconnected_date_gte": { + "type": "string", + "nullable": true + }, + "disconnected_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "disconnected_date_lt": { + "type": "string", + "nullable": true + }, + "disconnected_date_lte": { + "type": "string", + "nullable": true + }, + "disconnected_date_not": { + "type": "string", + "nullable": true + }, + "disconnected_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "disconnected_reason": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterConnectorErrorCode" + } + ], + "nullable": true + }, + "disconnected_reason_in": { + "items": { + "$ref": "#/components/schemas/ClusterConnectorErrorCode" + }, + "type": "array", + "nullable": true + }, + "disconnected_reason_not": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterConnectorErrorCode" + } + ], + "nullable": true + }, + "disconnected_reason_not_in": { + "items": { + "$ref": "#/components/schemas/ClusterConnectorErrorCode" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "everoute_cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + } + ], + "nullable": true + }, + "failure_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "failure_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "has_metrox": { + "type": "boolean", + "nullable": true + }, + "has_metrox_not": { + "type": "boolean", + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "host_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "hosts_every": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_none": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_some": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hypervisor": { + "allOf": [ + { + "$ref": "#/components/schemas/Hypervisor" + } + ], + "nullable": true + }, + "hypervisor_in": { + "items": { + "$ref": "#/components/schemas/Hypervisor" + }, + "type": "array", + "nullable": true + }, + "hypervisor_not": { + "allOf": [ + { + "$ref": "#/components/schemas/Hypervisor" + } + ], + "nullable": true + }, + "hypervisor_not_in": { + "items": { + "$ref": "#/components/schemas/Hypervisor" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "ip": { + "type": "string", + "nullable": true + }, + "ip_contains": { + "type": "string", + "nullable": true + }, + "ip_ends_with": { + "type": "string", + "nullable": true + }, + "ip_gt": { + "type": "string", + "nullable": true + }, + "ip_gte": { + "type": "string", + "nullable": true + }, + "ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_lt": { + "type": "string", + "nullable": true + }, + "ip_lte": { + "type": "string", + "nullable": true + }, + "ip_not": { + "type": "string", + "nullable": true + }, + "ip_not_contains": { + "type": "string", + "nullable": true + }, + "ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_starts_with": { + "type": "string", + "nullable": true + }, + "is_all_flash": { + "type": "boolean", + "nullable": true + }, + "is_all_flash_not": { + "type": "boolean", + "nullable": true + }, + "iscsi_vip": { + "type": "string", + "nullable": true + }, + "iscsi_vip_contains": { + "type": "string", + "nullable": true + }, + "iscsi_vip_ends_with": { + "type": "string", + "nullable": true + }, + "iscsi_vip_gt": { + "type": "string", + "nullable": true + }, + "iscsi_vip_gte": { + "type": "string", + "nullable": true + }, + "iscsi_vip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "iscsi_vip_lt": { + "type": "string", + "nullable": true + }, + "iscsi_vip_lte": { + "type": "string", + "nullable": true + }, + "iscsi_vip_not": { + "type": "string", + "nullable": true + }, + "iscsi_vip_not_contains": { + "type": "string", + "nullable": true + }, + "iscsi_vip_not_ends_with": { + "type": "string", + "nullable": true + }, + "iscsi_vip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "iscsi_vip_not_starts_with": { + "type": "string", + "nullable": true + }, + "iscsi_vip_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "license_expire_date": { + "type": "string", + "nullable": true + }, + "license_expire_date_gt": { + "type": "string", + "nullable": true + }, + "license_expire_date_gte": { + "type": "string", + "nullable": true + }, + "license_expire_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "license_expire_date_lt": { + "type": "string", + "nullable": true + }, + "license_expire_date_lte": { + "type": "string", + "nullable": true + }, + "license_expire_date_not": { + "type": "string", + "nullable": true + }, + "license_expire_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "license_serial": { + "type": "string", + "nullable": true + }, + "license_serial_contains": { + "type": "string", + "nullable": true + }, + "license_serial_ends_with": { + "type": "string", + "nullable": true + }, + "license_serial_gt": { + "type": "string", + "nullable": true + }, + "license_serial_gte": { + "type": "string", + "nullable": true + }, + "license_serial_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "license_serial_lt": { + "type": "string", + "nullable": true + }, + "license_serial_lte": { + "type": "string", + "nullable": true + }, + "license_serial_not": { + "type": "string", + "nullable": true + }, + "license_serial_not_contains": { + "type": "string", + "nullable": true + }, + "license_serial_not_ends_with": { + "type": "string", + "nullable": true + }, + "license_serial_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "license_serial_not_starts_with": { + "type": "string", + "nullable": true + }, + "license_serial_starts_with": { + "type": "string", + "nullable": true + }, + "license_sign_date": { + "type": "string", + "nullable": true + }, + "license_sign_date_gt": { + "type": "string", + "nullable": true + }, + "license_sign_date_gte": { + "type": "string", + "nullable": true + }, + "license_sign_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "license_sign_date_lt": { + "type": "string", + "nullable": true + }, + "license_sign_date_lte": { + "type": "string", + "nullable": true + }, + "license_sign_date_not": { + "type": "string", + "nullable": true + }, + "license_sign_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "license_type": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseType" + } + ], + "nullable": true + }, + "license_type_in": { + "items": { + "$ref": "#/components/schemas/LicenseType" + }, + "type": "array", + "nullable": true + }, + "license_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseType" + } + ], + "nullable": true + }, + "license_type_not_in": { + "items": { + "$ref": "#/components/schemas/LicenseType" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "maintenance_end_date": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_gt": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_gte": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "maintenance_end_date_lt": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_lte": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_not": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "maintenance_start_date": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_gt": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_gte": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "maintenance_start_date_lt": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_lte": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_not": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "management_vip": { + "type": "string", + "nullable": true + }, + "management_vip_contains": { + "type": "string", + "nullable": true + }, + "management_vip_ends_with": { + "type": "string", + "nullable": true + }, + "management_vip_gt": { + "type": "string", + "nullable": true + }, + "management_vip_gte": { + "type": "string", + "nullable": true + }, + "management_vip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "management_vip_lt": { + "type": "string", + "nullable": true + }, + "management_vip_lte": { + "type": "string", + "nullable": true + }, + "management_vip_not": { + "type": "string", + "nullable": true + }, + "management_vip_not_contains": { + "type": "string", + "nullable": true + }, + "management_vip_not_ends_with": { + "type": "string", + "nullable": true + }, + "management_vip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "management_vip_not_starts_with": { + "type": "string", + "nullable": true + }, + "management_vip_starts_with": { + "type": "string", + "nullable": true + }, + "max_chunk_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_chunk_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_physical_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_physical_data_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_physical_data_capacity_per_node": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_per_node_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_per_node_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_per_node_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_physical_data_capacity_per_node_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_per_node_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_per_node_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_per_node_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "mgt_gateway": { + "type": "string", + "nullable": true + }, + "mgt_gateway_contains": { + "type": "string", + "nullable": true + }, + "mgt_gateway_ends_with": { + "type": "string", + "nullable": true + }, + "mgt_gateway_gt": { + "type": "string", + "nullable": true + }, + "mgt_gateway_gte": { + "type": "string", + "nullable": true + }, + "mgt_gateway_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mgt_gateway_lt": { + "type": "string", + "nullable": true + }, + "mgt_gateway_lte": { + "type": "string", + "nullable": true + }, + "mgt_gateway_not": { + "type": "string", + "nullable": true + }, + "mgt_gateway_not_contains": { + "type": "string", + "nullable": true + }, + "mgt_gateway_not_ends_with": { + "type": "string", + "nullable": true + }, + "mgt_gateway_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mgt_gateway_not_starts_with": { + "type": "string", + "nullable": true + }, + "mgt_gateway_starts_with": { + "type": "string", + "nullable": true + }, + "mgt_netmask": { + "type": "string", + "nullable": true + }, + "mgt_netmask_contains": { + "type": "string", + "nullable": true + }, + "mgt_netmask_ends_with": { + "type": "string", + "nullable": true + }, + "mgt_netmask_gt": { + "type": "string", + "nullable": true + }, + "mgt_netmask_gte": { + "type": "string", + "nullable": true + }, + "mgt_netmask_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mgt_netmask_lt": { + "type": "string", + "nullable": true + }, + "mgt_netmask_lte": { + "type": "string", + "nullable": true + }, + "mgt_netmask_not": { + "type": "string", + "nullable": true + }, + "mgt_netmask_not_contains": { + "type": "string", + "nullable": true + }, + "mgt_netmask_not_ends_with": { + "type": "string", + "nullable": true + }, + "mgt_netmask_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mgt_netmask_not_starts_with": { + "type": "string", + "nullable": true + }, + "mgt_netmask_starts_with": { + "type": "string", + "nullable": true + }, + "migration_data_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_data_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_data_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_data_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "migration_data_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_data_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_data_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_data_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "migration_speed": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_speed_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_speed_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_speed_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "migration_speed_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_speed_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_speed_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_speed_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "ntp_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/NtpMode" + } + ], + "nullable": true + }, + "ntp_mode_in": { + "items": { + "$ref": "#/components/schemas/NtpMode" + }, + "type": "array", + "nullable": true + }, + "ntp_mode_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NtpMode" + } + ], + "nullable": true + }, + "ntp_mode_not_in": { + "items": { + "$ref": "#/components/schemas/NtpMode" + }, + "type": "array", + "nullable": true + }, + "nvme_over_rdma_enabled": { + "type": "boolean", + "nullable": true + }, + "nvme_over_rdma_enabled_not": { + "type": "boolean", + "nullable": true + }, + "nvme_over_tcp_enabled": { + "type": "boolean", + "nullable": true + }, + "nvme_over_tcp_enabled_not": { + "type": "boolean", + "nullable": true + }, + "nvmf_enabled": { + "type": "boolean", + "nullable": true + }, + "nvmf_enabled_not": { + "type": "boolean", + "nullable": true + }, + "pmem_enabled": { + "type": "boolean", + "nullable": true + }, + "pmem_enabled_not": { + "type": "boolean", + "nullable": true + }, + "provisioned_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_cpu_cores_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_cpu_cores_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_for_active_vm_ratio": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_for_active_vm_ratio_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_for_active_vm_ratio_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_for_active_vm_ratio_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "provisioned_for_active_vm_ratio_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_for_active_vm_ratio_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_for_active_vm_ratio_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_for_active_vm_ratio_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "provisioned_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "provisioned_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "provisioned_ratio": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_ratio_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_ratio_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_ratio_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "provisioned_ratio_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_ratio_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_ratio_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_ratio_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "rdma_enabled": { + "type": "boolean", + "nullable": true + }, + "rdma_enabled_not": { + "type": "boolean", + "nullable": true + }, + "recover_data_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_data_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_data_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_data_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "recover_data_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_data_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_data_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_data_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "recover_speed": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_speed_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_speed_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_speed_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "recover_speed_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_speed_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_speed_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_speed_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "reserved_cpu_cores_for_system_service": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "reserved_cpu_cores_for_system_service_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "reserved_cpu_cores_for_system_service_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "reserved_cpu_cores_for_system_service_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "reserved_cpu_cores_for_system_service_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "reserved_cpu_cores_for_system_service_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "reserved_cpu_cores_for_system_service_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "reserved_cpu_cores_for_system_service_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "running_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "running_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "settings": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterSettingsWhereInput" + } + ], + "nullable": true + }, + "software_edition": { + "allOf": [ + { + "$ref": "#/components/schemas/SoftwareEdition" + } + ], + "nullable": true + }, + "software_edition_in": { + "items": { + "$ref": "#/components/schemas/SoftwareEdition" + }, + "type": "array", + "nullable": true + }, + "software_edition_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SoftwareEdition" + } + ], + "nullable": true + }, + "software_edition_not_in": { + "items": { + "$ref": "#/components/schemas/SoftwareEdition" + }, + "type": "array", + "nullable": true + }, + "stopped_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stopped_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stretch": { + "type": "boolean", + "nullable": true + }, + "stretch_not": { + "type": "boolean", + "nullable": true + }, + "suspended_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "suspended_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cache_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cache_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_cores_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_sockets": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_sockets_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_data_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/ClusterType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/ClusterType" + }, + "type": "array", + "nullable": true + }, + "upgrade_tool_version": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_contains": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_ends_with": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_gt": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_gte": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "upgrade_tool_version_lt": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_lte": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_not": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_not_contains": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_not_ends_with": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "upgrade_tool_version_not_starts_with": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_starts_with": { + "type": "string", + "nullable": true + }, + "used_cpu_hz": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_cpu_hz_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_memory_bytes": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_memory_bytes_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "valid_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "valid_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "vcenterAccount": { + "allOf": [ + { + "$ref": "#/components/schemas/VcenterAccountWhereInput" + } + ], + "nullable": true + }, + "vdses_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "vdses_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "vdses_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + }, + "vhost_enabled": { + "type": "boolean", + "nullable": true + }, + "vhost_enabled_not": { + "type": "boolean", + "nullable": true + }, + "vm_folders_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + ], + "nullable": true + }, + "vm_folders_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + ], + "nullable": true + }, + "vm_folders_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + ], + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_templates_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "witness": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessWhereInput" + } + ], + "nullable": true + }, + "zones_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + }, + "zones_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + }, + "zones_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ApplicationWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ApplicationWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ApplicationWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ApplicationWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "error_message": { + "type": "string", + "nullable": true + }, + "error_message_contains": { + "type": "string", + "nullable": true + }, + "error_message_ends_with": { + "type": "string", + "nullable": true + }, + "error_message_gt": { + "type": "string", + "nullable": true + }, + "error_message_gte": { + "type": "string", + "nullable": true + }, + "error_message_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "error_message_lt": { + "type": "string", + "nullable": true + }, + "error_message_lte": { + "type": "string", + "nullable": true + }, + "error_message_not": { + "type": "string", + "nullable": true + }, + "error_message_not_contains": { + "type": "string", + "nullable": true + }, + "error_message_not_ends_with": { + "type": "string", + "nullable": true + }, + "error_message_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "error_message_not_starts_with": { + "type": "string", + "nullable": true + }, + "error_message_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "image_name": { + "type": "string", + "nullable": true + }, + "image_name_contains": { + "type": "string", + "nullable": true + }, + "image_name_ends_with": { + "type": "string", + "nullable": true + }, + "image_name_gt": { + "type": "string", + "nullable": true + }, + "image_name_gte": { + "type": "string", + "nullable": true + }, + "image_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "image_name_lt": { + "type": "string", + "nullable": true + }, + "image_name_lte": { + "type": "string", + "nullable": true + }, + "image_name_not": { + "type": "string", + "nullable": true + }, + "image_name_not_contains": { + "type": "string", + "nullable": true + }, + "image_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "image_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "image_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "image_name_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "memory_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationState" + } + ], + "nullable": true + }, + "state_in": { + "items": { + "$ref": "#/components/schemas/ApplicationState" + }, + "type": "array", + "nullable": true + }, + "state_not": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationState" + } + ], + "nullable": true + }, + "state_not_in": { + "items": { + "$ref": "#/components/schemas/ApplicationState" + }, + "type": "array", + "nullable": true + }, + "storage_ip": { + "type": "string", + "nullable": true + }, + "storage_ip_contains": { + "type": "string", + "nullable": true + }, + "storage_ip_ends_with": { + "type": "string", + "nullable": true + }, + "storage_ip_gt": { + "type": "string", + "nullable": true + }, + "storage_ip_gte": { + "type": "string", + "nullable": true + }, + "storage_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "storage_ip_lt": { + "type": "string", + "nullable": true + }, + "storage_ip_lte": { + "type": "string", + "nullable": true + }, + "storage_ip_not": { + "type": "string", + "nullable": true + }, + "storage_ip_not_contains": { + "type": "string", + "nullable": true + }, + "storage_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "storage_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "storage_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "storage_ip_starts_with": { + "type": "string", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/ApplicationType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/ApplicationType" + }, + "type": "array", + "nullable": true + }, + "update_time": { + "type": "string", + "nullable": true + }, + "update_time_gt": { + "type": "string", + "nullable": true + }, + "update_time_gte": { + "type": "string", + "nullable": true + }, + "update_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "update_time_lt": { + "type": "string", + "nullable": true + }, + "update_time_lte": { + "type": "string", + "nullable": true + }, + "update_time_not": { + "type": "string", + "nullable": true + }, + "update_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "vcpu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vcpu_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "volume_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "volume_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "volume_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "volume_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "volume_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "volume_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "volume_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "volume_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ApplicationState": { + "enum": [ + "DEPLOYED", + "DEPLOYING", + "DEPLOY_ERROR", + "EDITING", + "NOT_DEPLOYED", + "STOPPED", + "STOPPING", + "STOP_ERROR", + "UPGRADING" + ], + "type": "string" + }, + "ApplicationType": { + "enum": [ + "MONITOR" + ], + "type": "string" + }, + "VmWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "type": "array", + "nullable": true + }, + "clock_offset": { + "allOf": [ + { + "$ref": "#/components/schemas/VmClockOffset" + } + ], + "nullable": true + }, + "clock_offset_in": { + "items": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "type": "array", + "nullable": true + }, + "clock_offset_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmClockOffset" + } + ], + "nullable": true + }, + "clock_offset_not_in": { + "items": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "type": "array", + "nullable": true + }, + "cloud_init_supported": { + "type": "boolean", + "nullable": true + }, + "cloud_init_supported_not": { + "type": "boolean", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "cpu_model": { + "type": "string", + "nullable": true + }, + "cpu_model_contains": { + "type": "string", + "nullable": true + }, + "cpu_model_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_model_gt": { + "type": "string", + "nullable": true + }, + "cpu_model_gte": { + "type": "string", + "nullable": true + }, + "cpu_model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_model_lt": { + "type": "string", + "nullable": true + }, + "cpu_model_lte": { + "type": "string", + "nullable": true + }, + "cpu_model_not": { + "type": "string", + "nullable": true + }, + "cpu_model_not_contains": { + "type": "string", + "nullable": true + }, + "cpu_model_not_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_model_not_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_model_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "cpu_usage_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "cpu_usage_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "cpu_usage_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "cpu_usage_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "cpu_usage_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "cpu_usage_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "cpu_usage_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "deleted_at": { + "type": "string", + "nullable": true + }, + "deleted_at_gt": { + "type": "string", + "nullable": true + }, + "deleted_at_gte": { + "type": "string", + "nullable": true + }, + "deleted_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "deleted_at_lt": { + "type": "string", + "nullable": true + }, + "deleted_at_lte": { + "type": "string", + "nullable": true + }, + "deleted_at_not": { + "type": "string", + "nullable": true + }, + "deleted_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "dns_servers": { + "type": "string", + "nullable": true + }, + "dns_servers_contains": { + "type": "string", + "nullable": true + }, + "dns_servers_ends_with": { + "type": "string", + "nullable": true + }, + "dns_servers_gt": { + "type": "string", + "nullable": true + }, + "dns_servers_gte": { + "type": "string", + "nullable": true + }, + "dns_servers_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "dns_servers_lt": { + "type": "string", + "nullable": true + }, + "dns_servers_lte": { + "type": "string", + "nullable": true + }, + "dns_servers_not": { + "type": "string", + "nullable": true + }, + "dns_servers_not_contains": { + "type": "string", + "nullable": true + }, + "dns_servers_not_ends_with": { + "type": "string", + "nullable": true + }, + "dns_servers_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "dns_servers_not_starts_with": { + "type": "string", + "nullable": true + }, + "dns_servers_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entity_filter_results_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmEntityFilterResultWhereInput" + } + ], + "nullable": true + }, + "entity_filter_results_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmEntityFilterResultWhereInput" + } + ], + "nullable": true + }, + "entity_filter_results_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmEntityFilterResultWhereInput" + } + ], + "nullable": true + }, + "firmware": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFirmware" + } + ], + "nullable": true + }, + "firmware_in": { + "items": { + "$ref": "#/components/schemas/VmFirmware" + }, + "type": "array", + "nullable": true + }, + "firmware_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFirmware" + } + ], + "nullable": true + }, + "firmware_not_in": { + "items": { + "$ref": "#/components/schemas/VmFirmware" + }, + "type": "array", + "nullable": true + }, + "folder": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + ], + "nullable": true + }, + "gpu_devices_every": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "gpu_devices_none": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "gpu_devices_some": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "guest_cpu_model": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_contains": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_ends_with": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_gt": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_gte": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "guest_cpu_model_lt": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_lte": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_not": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_not_contains": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_not_ends_with": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "guest_cpu_model_not_starts_with": { + "type": "string", + "nullable": true + }, + "guest_cpu_model_starts_with": { + "type": "string", + "nullable": true + }, + "guest_os_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmGuestsOperationSystem" + } + ], + "nullable": true + }, + "guest_os_type_in": { + "items": { + "$ref": "#/components/schemas/VmGuestsOperationSystem" + }, + "type": "array", + "nullable": true + }, + "guest_os_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmGuestsOperationSystem" + } + ], + "nullable": true + }, + "guest_os_type_not_in": { + "items": { + "$ref": "#/components/schemas/VmGuestsOperationSystem" + }, + "type": "array", + "nullable": true + }, + "guest_size_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "guest_size_usage_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "guest_used_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "guest_used_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "ha": { + "type": "boolean", + "nullable": true + }, + "ha_not": { + "type": "boolean", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hostname": { + "type": "string", + "nullable": true + }, + "hostname_contains": { + "type": "string", + "nullable": true + }, + "hostname_ends_with": { + "type": "string", + "nullable": true + }, + "hostname_gt": { + "type": "string", + "nullable": true + }, + "hostname_gte": { + "type": "string", + "nullable": true + }, + "hostname_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "hostname_lt": { + "type": "string", + "nullable": true + }, + "hostname_lte": { + "type": "string", + "nullable": true + }, + "hostname_not": { + "type": "string", + "nullable": true + }, + "hostname_not_contains": { + "type": "string", + "nullable": true + }, + "hostname_not_ends_with": { + "type": "string", + "nullable": true + }, + "hostname_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "hostname_not_starts_with": { + "type": "string", + "nullable": true + }, + "hostname_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "in_recycle_bin": { + "type": "boolean", + "nullable": true + }, + "in_recycle_bin_not": { + "type": "boolean", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "io_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoPolicy" + }, + "type": "array", + "nullable": true + }, + "io_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "io_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoPolicy" + }, + "type": "array", + "nullable": true + }, + "ips": { + "type": "string", + "nullable": true + }, + "ips_contains": { + "type": "string", + "nullable": true + }, + "ips_ends_with": { + "type": "string", + "nullable": true + }, + "ips_gt": { + "type": "string", + "nullable": true + }, + "ips_gte": { + "type": "string", + "nullable": true + }, + "ips_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ips_lt": { + "type": "string", + "nullable": true + }, + "ips_lte": { + "type": "string", + "nullable": true + }, + "ips_not": { + "type": "string", + "nullable": true + }, + "ips_not_contains": { + "type": "string", + "nullable": true + }, + "ips_not_ends_with": { + "type": "string", + "nullable": true + }, + "ips_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ips_not_starts_with": { + "type": "string", + "nullable": true + }, + "ips_starts_with": { + "type": "string", + "nullable": true + }, + "isolation_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + }, + "kernel_info": { + "type": "string", + "nullable": true + }, + "kernel_info_contains": { + "type": "string", + "nullable": true + }, + "kernel_info_ends_with": { + "type": "string", + "nullable": true + }, + "kernel_info_gt": { + "type": "string", + "nullable": true + }, + "kernel_info_gte": { + "type": "string", + "nullable": true + }, + "kernel_info_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "kernel_info_lt": { + "type": "string", + "nullable": true + }, + "kernel_info_lte": { + "type": "string", + "nullable": true + }, + "kernel_info_not": { + "type": "string", + "nullable": true + }, + "kernel_info_not_contains": { + "type": "string", + "nullable": true + }, + "kernel_info_not_ends_with": { + "type": "string", + "nullable": true + }, + "kernel_info_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "kernel_info_not_starts_with": { + "type": "string", + "nullable": true + }, + "kernel_info_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "last_shutdown_time": { + "type": "string", + "nullable": true + }, + "last_shutdown_time_gt": { + "type": "string", + "nullable": true + }, + "last_shutdown_time_gte": { + "type": "string", + "nullable": true + }, + "last_shutdown_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "last_shutdown_time_lt": { + "type": "string", + "nullable": true + }, + "last_shutdown_time_lte": { + "type": "string", + "nullable": true + }, + "last_shutdown_time_not": { + "type": "string", + "nullable": true + }, + "last_shutdown_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "logical_size_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "logical_size_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_iops_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_iops_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "memory_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "memory_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "memory_usage_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "memory_usage_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "memory_usage_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "memory_usage_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "memory_usage_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "memory_usage_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "memory_usage_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "nested_virtualization": { + "type": "boolean", + "nullable": true + }, + "nested_virtualization_not": { + "type": "boolean", + "nullable": true + }, + "node_ip": { + "type": "string", + "nullable": true + }, + "node_ip_contains": { + "type": "string", + "nullable": true + }, + "node_ip_ends_with": { + "type": "string", + "nullable": true + }, + "node_ip_gt": { + "type": "string", + "nullable": true + }, + "node_ip_gte": { + "type": "string", + "nullable": true + }, + "node_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "node_ip_lt": { + "type": "string", + "nullable": true + }, + "node_ip_lte": { + "type": "string", + "nullable": true + }, + "node_ip_not": { + "type": "string", + "nullable": true + }, + "node_ip_not_contains": { + "type": "string", + "nullable": true + }, + "node_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "node_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "node_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "node_ip_starts_with": { + "type": "string", + "nullable": true + }, + "original_name": { + "type": "string", + "nullable": true + }, + "original_name_contains": { + "type": "string", + "nullable": true + }, + "original_name_ends_with": { + "type": "string", + "nullable": true + }, + "original_name_gt": { + "type": "string", + "nullable": true + }, + "original_name_gte": { + "type": "string", + "nullable": true + }, + "original_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "original_name_lt": { + "type": "string", + "nullable": true + }, + "original_name_lte": { + "type": "string", + "nullable": true + }, + "original_name_not": { + "type": "string", + "nullable": true + }, + "original_name_not_contains": { + "type": "string", + "nullable": true + }, + "original_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "original_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "original_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "original_name_starts_with": { + "type": "string", + "nullable": true + }, + "os": { + "type": "string", + "nullable": true + }, + "os_contains": { + "type": "string", + "nullable": true + }, + "os_ends_with": { + "type": "string", + "nullable": true + }, + "os_gt": { + "type": "string", + "nullable": true + }, + "os_gte": { + "type": "string", + "nullable": true + }, + "os_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "os_lt": { + "type": "string", + "nullable": true + }, + "os_lte": { + "type": "string", + "nullable": true + }, + "os_not": { + "type": "string", + "nullable": true + }, + "os_not_contains": { + "type": "string", + "nullable": true + }, + "os_not_ends_with": { + "type": "string", + "nullable": true + }, + "os_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "os_not_starts_with": { + "type": "string", + "nullable": true + }, + "os_starts_with": { + "type": "string", + "nullable": true + }, + "pci_nics_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "pci_nics_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "pci_nics_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "protected": { + "type": "boolean", + "nullable": true + }, + "protected_not": { + "type": "boolean", + "nullable": true + }, + "provisioned_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "provisioned_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "snapshot_plan": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + ], + "nullable": true + }, + "snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/VmStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/VmStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/VmStatus" + }, + "type": "array", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "usb_devices_every": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + ], + "nullable": true + }, + "usb_devices_none": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + ], + "nullable": true + }, + "usb_devices_some": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + ], + "nullable": true + }, + "vcpu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vcpu_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "video_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVideoType" + } + ], + "nullable": true + }, + "video_type_in": { + "items": { + "$ref": "#/components/schemas/VmVideoType" + }, + "type": "array", + "nullable": true + }, + "video_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVideoType" + } + ], + "nullable": true + }, + "video_type_not_in": { + "items": { + "$ref": "#/components/schemas/VmVideoType" + }, + "type": "array", + "nullable": true + }, + "vm_disks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_nics_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + }, + "vm_nics_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + }, + "vm_nics_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + }, + "vm_placement_group_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + ], + "nullable": true + }, + "vm_placement_group_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + ], + "nullable": true + }, + "vm_placement_group_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + ], + "nullable": true + }, + "vm_tools_status": { + "allOf": [ + { + "$ref": "#/components/schemas/VmToolsStatus" + } + ], + "nullable": true + }, + "vm_tools_status_in": { + "items": { + "$ref": "#/components/schemas/VmToolsStatus" + }, + "type": "array", + "nullable": true + }, + "vm_tools_status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmToolsStatus" + } + ], + "nullable": true + }, + "vm_tools_status_not_in": { + "items": { + "$ref": "#/components/schemas/VmToolsStatus" + }, + "type": "array", + "nullable": true + }, + "vm_tools_version": { + "type": "string", + "nullable": true + }, + "vm_tools_version_contains": { + "type": "string", + "nullable": true + }, + "vm_tools_version_ends_with": { + "type": "string", + "nullable": true + }, + "vm_tools_version_gt": { + "type": "string", + "nullable": true + }, + "vm_tools_version_gte": { + "type": "string", + "nullable": true + }, + "vm_tools_version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "vm_tools_version_lt": { + "type": "string", + "nullable": true + }, + "vm_tools_version_lte": { + "type": "string", + "nullable": true + }, + "vm_tools_version_not": { + "type": "string", + "nullable": true + }, + "vm_tools_version_not_contains": { + "type": "string", + "nullable": true + }, + "vm_tools_version_not_ends_with": { + "type": "string", + "nullable": true + }, + "vm_tools_version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "vm_tools_version_not_starts_with": { + "type": "string", + "nullable": true + }, + "vm_tools_version_starts_with": { + "type": "string", + "nullable": true + }, + "vm_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/VmUsage" + } + ], + "nullable": true + }, + "vm_usage_in": { + "items": { + "$ref": "#/components/schemas/VmUsage" + }, + "type": "array", + "nullable": true + }, + "vm_usage_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmUsage" + } + ], + "nullable": true + }, + "vm_usage_not_in": { + "items": { + "$ref": "#/components/schemas/VmUsage" + }, + "type": "array", + "nullable": true + }, + "win_opt": { + "type": "boolean", + "nullable": true + }, + "win_opt_not": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmClockOffset": { + "enum": [ + "LOCALTIME", + "UTC" + ], + "type": "string" + }, + "EntityAsyncStatus": { + "enum": [ + "CREATING", + "DELETING", + "UPDATING" + ], + "type": "string" + }, + "VmEntityFilterResultWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmEntityFilterResultWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmEntityFilterResultWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmEntityFilterResultWhereInput" + }, + "type": "array", + "nullable": true + }, + "entityFilter": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityFilterWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "EntityFilterWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/EntityFilterWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/EntityFilterWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/EntityFilterWhereInput" + }, + "type": "array", + "nullable": true + }, + "apply_to_all_clusters": { + "type": "boolean", + "nullable": true + }, + "apply_to_all_clusters_not": { + "type": "boolean", + "nullable": true + }, + "clusters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "entity_type": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityType" + } + ], + "nullable": true + }, + "entity_type_in": { + "items": { + "$ref": "#/components/schemas/EntityType" + }, + "type": "array", + "nullable": true + }, + "entity_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityType" + } + ], + "nullable": true + }, + "entity_type_not_in": { + "items": { + "$ref": "#/components/schemas/EntityType" + }, + "type": "array", + "nullable": true + }, + "exec_failed_cluster_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "exec_failed_cluster_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "exec_failed_cluster_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "filter_status": { + "allOf": [ + { + "$ref": "#/components/schemas/FilterStatus" + } + ], + "nullable": true + }, + "filter_status_in": { + "items": { + "$ref": "#/components/schemas/FilterStatus" + }, + "type": "array", + "nullable": true + }, + "filter_status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/FilterStatus" + } + ], + "nullable": true + }, + "filter_status_not_in": { + "items": { + "$ref": "#/components/schemas/FilterStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "last_executed_at": { + "type": "string", + "nullable": true + }, + "last_executed_at_gt": { + "type": "string", + "nullable": true + }, + "last_executed_at_gte": { + "type": "string", + "nullable": true + }, + "last_executed_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "last_executed_at_lt": { + "type": "string", + "nullable": true + }, + "last_executed_at_lte": { + "type": "string", + "nullable": true + }, + "last_executed_at_not": { + "type": "string", + "nullable": true + }, + "last_executed_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "preset": { + "type": "string", + "nullable": true + }, + "preset_contains": { + "type": "string", + "nullable": true + }, + "preset_ends_with": { + "type": "string", + "nullable": true + }, + "preset_gt": { + "type": "string", + "nullable": true + }, + "preset_gte": { + "type": "string", + "nullable": true + }, + "preset_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "preset_lt": { + "type": "string", + "nullable": true + }, + "preset_lte": { + "type": "string", + "nullable": true + }, + "preset_not": { + "type": "string", + "nullable": true + }, + "preset_not_contains": { + "type": "string", + "nullable": true + }, + "preset_not_ends_with": { + "type": "string", + "nullable": true + }, + "preset_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "preset_not_starts_with": { + "type": "string", + "nullable": true + }, + "preset_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "EntityType": { + "enum": [ + "VM" + ], + "type": "string" + }, + "FilterStatus": { + "enum": [ + "EXECUTING", + "FAILED", + "INITIALIZING", + "PARTIAL_SUCCESSED", + "SUCCESSED" + ], + "type": "string" + }, + "VmFirmware": { + "enum": [ + "BIOS", + "UEFI" + ], + "type": "string" + }, + "VmFolderWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmFolderWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmFolderWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmFolderWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GpuDeviceWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + }, + "type": "array", + "nullable": true + }, + "assigned_vgpus_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "assigned_vgpus_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "assigned_vgpus_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "assigned_vgpus_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "assigned_vgpus_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "assigned_vgpus_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "assigned_vgpus_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "assigned_vgpus_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "available_vgpus_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "available_vgpus_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "available_vgpus_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "available_vgpus_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "available_vgpus_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "available_vgpus_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "available_vgpus_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "available_vgpus_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "brand": { + "type": "string", + "nullable": true + }, + "brand_contains": { + "type": "string", + "nullable": true + }, + "brand_ends_with": { + "type": "string", + "nullable": true + }, + "brand_gt": { + "type": "string", + "nullable": true + }, + "brand_gte": { + "type": "string", + "nullable": true + }, + "brand_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "brand_lt": { + "type": "string", + "nullable": true + }, + "brand_lte": { + "type": "string", + "nullable": true + }, + "brand_not": { + "type": "string", + "nullable": true + }, + "brand_not_contains": { + "type": "string", + "nullable": true + }, + "brand_not_ends_with": { + "type": "string", + "nullable": true + }, + "brand_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "brand_not_starts_with": { + "type": "string", + "nullable": true + }, + "brand_starts_with": { + "type": "string", + "nullable": true + }, + "bus_location": { + "type": "string", + "nullable": true + }, + "bus_location_contains": { + "type": "string", + "nullable": true + }, + "bus_location_ends_with": { + "type": "string", + "nullable": true + }, + "bus_location_gt": { + "type": "string", + "nullable": true + }, + "bus_location_gte": { + "type": "string", + "nullable": true + }, + "bus_location_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "bus_location_lt": { + "type": "string", + "nullable": true + }, + "bus_location_lte": { + "type": "string", + "nullable": true + }, + "bus_location_not": { + "type": "string", + "nullable": true + }, + "bus_location_not_contains": { + "type": "string", + "nullable": true + }, + "bus_location_not_ends_with": { + "type": "string", + "nullable": true + }, + "bus_location_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "bus_location_not_starts_with": { + "type": "string", + "nullable": true + }, + "bus_location_starts_with": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "is_nvidia_tools_ready": { + "type": "boolean", + "nullable": true + }, + "is_nvidia_tools_ready_not": { + "type": "boolean", + "nullable": true + }, + "is_nvidia_vfs_enabled": { + "type": "boolean", + "nullable": true + }, + "is_nvidia_vfs_enabled_not": { + "type": "boolean", + "nullable": true + }, + "is_nvidia_vfs_supported": { + "type": "boolean", + "nullable": true + }, + "is_nvidia_vfs_supported_not": { + "type": "boolean", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "model": { + "type": "string", + "nullable": true + }, + "model_contains": { + "type": "string", + "nullable": true + }, + "model_ends_with": { + "type": "string", + "nullable": true + }, + "model_gt": { + "type": "string", + "nullable": true + }, + "model_gte": { + "type": "string", + "nullable": true + }, + "model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_lt": { + "type": "string", + "nullable": true + }, + "model_lte": { + "type": "string", + "nullable": true + }, + "model_not": { + "type": "string", + "nullable": true + }, + "model_not_contains": { + "type": "string", + "nullable": true + }, + "model_not_ends_with": { + "type": "string", + "nullable": true + }, + "model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_not_starts_with": { + "type": "string", + "nullable": true + }, + "model_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/GpuDeviceStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/GpuDeviceStatus" + }, + "type": "array", + "nullable": true + }, + "user_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceUsage" + } + ], + "nullable": true + }, + "user_usage_in": { + "items": { + "$ref": "#/components/schemas/GpuDeviceUsage" + }, + "type": "array", + "nullable": true + }, + "user_usage_not": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceUsage" + } + ], + "nullable": true + }, + "user_usage_not_in": { + "items": { + "$ref": "#/components/schemas/GpuDeviceUsage" + }, + "type": "array", + "nullable": true + }, + "user_vgpu_type_id": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_contains": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_ends_with": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_gt": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_gte": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "user_vgpu_type_id_lt": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_lte": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_not": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_not_contains": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "user_vgpu_type_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_id_starts_with": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_contains": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_ends_with": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_gt": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_gte": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "user_vgpu_type_name_lt": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_lte": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_not": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_not_contains": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "user_vgpu_type_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name_starts_with": { + "type": "string", + "nullable": true + }, + "vgpu_instance_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vgpu_instance_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vgpu_instance_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vgpu_instance_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vgpu_instance_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vgpu_instance_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vgpu_instance_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vgpu_instance_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "HostWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "type": "array", + "nullable": true + }, + "access_ip": { + "type": "string", + "nullable": true + }, + "access_ip_contains": { + "type": "string", + "nullable": true + }, + "access_ip_ends_with": { + "type": "string", + "nullable": true + }, + "access_ip_gt": { + "type": "string", + "nullable": true + }, + "access_ip_gte": { + "type": "string", + "nullable": true + }, + "access_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "access_ip_lt": { + "type": "string", + "nullable": true + }, + "access_ip_lte": { + "type": "string", + "nullable": true + }, + "access_ip_not": { + "type": "string", + "nullable": true + }, + "access_ip_not_contains": { + "type": "string", + "nullable": true + }, + "access_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "access_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "access_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "access_ip_starts_with": { + "type": "string", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "allocatable_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "allocatable_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "allocatable_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "allocatable_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "allocatable_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "allocatable_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "allocatable_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "allocatable_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "chunk_id": { + "type": "string", + "nullable": true + }, + "chunk_id_contains": { + "type": "string", + "nullable": true + }, + "chunk_id_ends_with": { + "type": "string", + "nullable": true + }, + "chunk_id_gt": { + "type": "string", + "nullable": true + }, + "chunk_id_gte": { + "type": "string", + "nullable": true + }, + "chunk_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "chunk_id_lt": { + "type": "string", + "nullable": true + }, + "chunk_id_lte": { + "type": "string", + "nullable": true + }, + "chunk_id_not": { + "type": "string", + "nullable": true + }, + "chunk_id_not_contains": { + "type": "string", + "nullable": true + }, + "chunk_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "chunk_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "chunk_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "chunk_id_starts_with": { + "type": "string", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "cpu_brand": { + "type": "string", + "nullable": true + }, + "cpu_brand_contains": { + "type": "string", + "nullable": true + }, + "cpu_brand_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_brand_gt": { + "type": "string", + "nullable": true + }, + "cpu_brand_gte": { + "type": "string", + "nullable": true + }, + "cpu_brand_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_brand_lt": { + "type": "string", + "nullable": true + }, + "cpu_brand_lte": { + "type": "string", + "nullable": true + }, + "cpu_brand_not": { + "type": "string", + "nullable": true + }, + "cpu_brand_not_contains": { + "type": "string", + "nullable": true + }, + "cpu_brand_not_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_brand_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_brand_not_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_brand_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_fan_speed_unit": { + "allOf": [ + { + "$ref": "#/components/schemas/CpuFanSpeedUnit" + } + ], + "nullable": true + }, + "cpu_fan_speed_unit_in": { + "items": { + "$ref": "#/components/schemas/CpuFanSpeedUnit" + }, + "type": "array", + "nullable": true + }, + "cpu_fan_speed_unit_not": { + "allOf": [ + { + "$ref": "#/components/schemas/CpuFanSpeedUnit" + } + ], + "nullable": true + }, + "cpu_fan_speed_unit_not_in": { + "items": { + "$ref": "#/components/schemas/CpuFanSpeedUnit" + }, + "type": "array", + "nullable": true + }, + "cpu_hz_per_core": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "cpu_hz_per_core_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "cpu_model": { + "type": "string", + "nullable": true + }, + "cpu_model_contains": { + "type": "string", + "nullable": true + }, + "cpu_model_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_model_gt": { + "type": "string", + "nullable": true + }, + "cpu_model_gte": { + "type": "string", + "nullable": true + }, + "cpu_model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_model_lt": { + "type": "string", + "nullable": true + }, + "cpu_model_lte": { + "type": "string", + "nullable": true + }, + "cpu_model_not": { + "type": "string", + "nullable": true + }, + "cpu_model_not_contains": { + "type": "string", + "nullable": true + }, + "cpu_model_not_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_model_not_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_model_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_vendor": { + "type": "string", + "nullable": true + }, + "cpu_vendor_contains": { + "type": "string", + "nullable": true + }, + "cpu_vendor_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_vendor_gt": { + "type": "string", + "nullable": true + }, + "cpu_vendor_gte": { + "type": "string", + "nullable": true + }, + "cpu_vendor_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_vendor_lt": { + "type": "string", + "nullable": true + }, + "cpu_vendor_lte": { + "type": "string", + "nullable": true + }, + "cpu_vendor_not": { + "type": "string", + "nullable": true + }, + "cpu_vendor_not_contains": { + "type": "string", + "nullable": true + }, + "cpu_vendor_not_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_vendor_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_vendor_not_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_vendor_starts_with": { + "type": "string", + "nullable": true + }, + "data_ip": { + "type": "string", + "nullable": true + }, + "data_ip_contains": { + "type": "string", + "nullable": true + }, + "data_ip_ends_with": { + "type": "string", + "nullable": true + }, + "data_ip_gt": { + "type": "string", + "nullable": true + }, + "data_ip_gte": { + "type": "string", + "nullable": true + }, + "data_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "data_ip_lt": { + "type": "string", + "nullable": true + }, + "data_ip_lte": { + "type": "string", + "nullable": true + }, + "data_ip_not": { + "type": "string", + "nullable": true + }, + "data_ip_not_contains": { + "type": "string", + "nullable": true + }, + "data_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "data_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "data_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "data_ip_starts_with": { + "type": "string", + "nullable": true + }, + "disks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "disks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "disks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "failure_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "failure_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "gpu_devices_every": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "gpu_devices_none": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "gpu_devices_some": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "hdd_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "hdd_data_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "hdd_data_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "hdd_data_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "hdd_data_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "hdd_data_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "hdd_data_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "hdd_data_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "hdd_disk_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hdd_disk_count_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hdd_disk_count_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hdd_disk_count_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "hdd_disk_count_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hdd_disk_count_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hdd_disk_count_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hdd_disk_count_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "hypervisor_ip": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_contains": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_ends_with": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_gt": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_gte": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "hypervisor_ip_lt": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_lte": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_not": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_not_contains": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "hypervisor_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "hypervisor_ip_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "iommu": { + "allOf": [ + { + "$ref": "#/components/schemas/IommuStatus" + } + ], + "nullable": true + }, + "iommu_in": { + "items": { + "$ref": "#/components/schemas/IommuStatus" + }, + "type": "array", + "nullable": true + }, + "iommu_not": { + "allOf": [ + { + "$ref": "#/components/schemas/IommuStatus" + } + ], + "nullable": true + }, + "iommu_not_in": { + "items": { + "$ref": "#/components/schemas/IommuStatus" + }, + "type": "array", + "nullable": true + }, + "ipmi": { + "allOf": [ + { + "$ref": "#/components/schemas/IpmiWhereInput" + } + ], + "nullable": true + }, + "is_os_in_raid1": { + "type": "boolean", + "nullable": true + }, + "is_os_in_raid1_not": { + "type": "boolean", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "lsm_cap_disk_safe_umount": { + "type": "boolean", + "nullable": true + }, + "lsm_cap_disk_safe_umount_not": { + "type": "boolean", + "nullable": true + }, + "management_ip": { + "type": "string", + "nullable": true + }, + "management_ip_contains": { + "type": "string", + "nullable": true + }, + "management_ip_ends_with": { + "type": "string", + "nullable": true + }, + "management_ip_gt": { + "type": "string", + "nullable": true + }, + "management_ip_gte": { + "type": "string", + "nullable": true + }, + "management_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "management_ip_lt": { + "type": "string", + "nullable": true + }, + "management_ip_lte": { + "type": "string", + "nullable": true + }, + "management_ip_not": { + "type": "string", + "nullable": true + }, + "management_ip_not_contains": { + "type": "string", + "nullable": true + }, + "management_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "management_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "management_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "management_ip_starts_with": { + "type": "string", + "nullable": true + }, + "model": { + "type": "string", + "nullable": true + }, + "model_contains": { + "type": "string", + "nullable": true + }, + "model_ends_with": { + "type": "string", + "nullable": true + }, + "model_gt": { + "type": "string", + "nullable": true + }, + "model_gte": { + "type": "string", + "nullable": true + }, + "model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_lt": { + "type": "string", + "nullable": true + }, + "model_lte": { + "type": "string", + "nullable": true + }, + "model_not": { + "type": "string", + "nullable": true + }, + "model_not_contains": { + "type": "string", + "nullable": true + }, + "model_not_ends_with": { + "type": "string", + "nullable": true + }, + "model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_not_starts_with": { + "type": "string", + "nullable": true + }, + "model_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "nested_virtualization": { + "type": "boolean", + "nullable": true + }, + "nested_virtualization_not": { + "type": "boolean", + "nullable": true + }, + "nic_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_count_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_count_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_count_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nic_count_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_count_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_count_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_count_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nics_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nics_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nics_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "node_topo_local_id": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_contains": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_ends_with": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_gt": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_gte": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "node_topo_local_id_lt": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_lte": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_not": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_not_contains": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "node_topo_local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "node_topo_local_id_starts_with": { + "type": "string", + "nullable": true + }, + "os_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "os_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "os_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "os_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "os_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "os_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "os_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "os_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "os_version": { + "type": "string", + "nullable": true + }, + "os_version_contains": { + "type": "string", + "nullable": true + }, + "os_version_ends_with": { + "type": "string", + "nullable": true + }, + "os_version_gt": { + "type": "string", + "nullable": true + }, + "os_version_gte": { + "type": "string", + "nullable": true + }, + "os_version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "os_version_lt": { + "type": "string", + "nullable": true + }, + "os_version_lte": { + "type": "string", + "nullable": true + }, + "os_version_not": { + "type": "string", + "nullable": true + }, + "os_version_not_contains": { + "type": "string", + "nullable": true + }, + "os_version_not_ends_with": { + "type": "string", + "nullable": true + }, + "os_version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "os_version_not_starts_with": { + "type": "string", + "nullable": true + }, + "os_version_starts_with": { + "type": "string", + "nullable": true + }, + "pmem_dimm_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "pmem_dimm_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "pmem_dimm_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "pmem_dimm_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "pmem_dimm_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "pmem_dimm_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "pmem_dimm_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "pmem_dimm_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "pmem_dimm_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_dimm_count_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_dimm_count_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_dimm_count_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "pmem_dimm_count_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_dimm_count_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_dimm_count_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_dimm_count_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "pmem_dimms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmWhereInput" + } + ], + "nullable": true + }, + "pmem_dimms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmWhereInput" + } + ], + "nullable": true + }, + "pmem_dimms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmWhereInput" + } + ], + "nullable": true + }, + "pmem_disk_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_disk_count_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_disk_count_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_disk_count_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "pmem_disk_count_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_disk_count_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_disk_count_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_disk_count_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_cpu_cores_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "provisioned_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "running_pause_vm_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "running_pause_vm_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "running_pause_vm_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "running_pause_vm_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "running_pause_vm_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "running_pause_vm_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "running_pause_vm_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "running_pause_vm_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "running_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "running_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "scvm_cpu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scvm_cpu_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scvm_cpu_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scvm_cpu_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "scvm_cpu_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scvm_cpu_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scvm_cpu_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scvm_cpu_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "scvm_memory": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "scvm_memory_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "scvm_memory_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "scvm_memory_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "scvm_memory_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "scvm_memory_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "scvm_memory_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "scvm_memory_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "scvm_name": { + "type": "string", + "nullable": true + }, + "scvm_name_contains": { + "type": "string", + "nullable": true + }, + "scvm_name_ends_with": { + "type": "string", + "nullable": true + }, + "scvm_name_gt": { + "type": "string", + "nullable": true + }, + "scvm_name_gte": { + "type": "string", + "nullable": true + }, + "scvm_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "scvm_name_lt": { + "type": "string", + "nullable": true + }, + "scvm_name_lte": { + "type": "string", + "nullable": true + }, + "scvm_name_not": { + "type": "string", + "nullable": true + }, + "scvm_name_not_contains": { + "type": "string", + "nullable": true + }, + "scvm_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "scvm_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "scvm_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "scvm_name_starts_with": { + "type": "string", + "nullable": true + }, + "serial": { + "type": "string", + "nullable": true + }, + "serial_contains": { + "type": "string", + "nullable": true + }, + "serial_ends_with": { + "type": "string", + "nullable": true + }, + "serial_gt": { + "type": "string", + "nullable": true + }, + "serial_gte": { + "type": "string", + "nullable": true + }, + "serial_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "serial_lt": { + "type": "string", + "nullable": true + }, + "serial_lte": { + "type": "string", + "nullable": true + }, + "serial_not": { + "type": "string", + "nullable": true + }, + "serial_not_contains": { + "type": "string", + "nullable": true + }, + "serial_not_ends_with": { + "type": "string", + "nullable": true + }, + "serial_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "serial_not_starts_with": { + "type": "string", + "nullable": true + }, + "serial_starts_with": { + "type": "string", + "nullable": true + }, + "ssd_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ssd_data_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ssd_data_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ssd_data_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "ssd_data_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ssd_data_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ssd_data_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ssd_data_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "ssd_disk_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ssd_disk_count_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ssd_disk_count_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ssd_disk_count_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "ssd_disk_count_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ssd_disk_count_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ssd_disk_count_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "ssd_disk_count_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/HostState" + } + ], + "nullable": true + }, + "state_in": { + "items": { + "$ref": "#/components/schemas/HostState" + }, + "type": "array", + "nullable": true + }, + "state_not": { + "allOf": [ + { + "$ref": "#/components/schemas/HostState" + } + ], + "nullable": true + }, + "state_not_in": { + "items": { + "$ref": "#/components/schemas/HostState" + }, + "type": "array", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/HostStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/HostStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/HostStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/HostStatus" + }, + "type": "array", + "nullable": true + }, + "stopped_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stopped_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "suspended_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "suspended_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cache_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cache_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_cores_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_sockets": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_sockets_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_sockets_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_data_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "usb_devices_every": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + ], + "nullable": true + }, + "usb_devices_none": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + ], + "nullable": true + }, + "usb_devices_some": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + ], + "nullable": true + }, + "used_cpu_hz": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_cpu_hz_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_memory_bytes": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_memory_bytes_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vmotion_ip": { + "type": "string", + "nullable": true + }, + "vmotion_ip_contains": { + "type": "string", + "nullable": true + }, + "vmotion_ip_ends_with": { + "type": "string", + "nullable": true + }, + "vmotion_ip_gt": { + "type": "string", + "nullable": true + }, + "vmotion_ip_gte": { + "type": "string", + "nullable": true + }, + "vmotion_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "vmotion_ip_lt": { + "type": "string", + "nullable": true + }, + "vmotion_ip_lte": { + "type": "string", + "nullable": true + }, + "vmotion_ip_not": { + "type": "string", + "nullable": true + }, + "vmotion_ip_not_contains": { + "type": "string", + "nullable": true + }, + "vmotion_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "vmotion_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "vmotion_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "vmotion_ip_starts_with": { + "type": "string", + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vsphereEsxiAccount": { + "allOf": [ + { + "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput" + } + ], + "nullable": true + }, + "with_faster_ssd_as_cache": { + "type": "boolean", + "nullable": true + }, + "with_faster_ssd_as_cache_not": { + "type": "boolean", + "nullable": true + }, + "zone": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "CpuFanSpeedUnit": { + "enum": [ + "PERCENT", + "RPM" + ], + "type": "string" + }, + "DiskWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/DiskWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/DiskWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/DiskWhereInput" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "firmware": { + "type": "string", + "nullable": true + }, + "firmware_contains": { + "type": "string", + "nullable": true + }, + "firmware_ends_with": { + "type": "string", + "nullable": true + }, + "firmware_gt": { + "type": "string", + "nullable": true + }, + "firmware_gte": { + "type": "string", + "nullable": true + }, + "firmware_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "firmware_lt": { + "type": "string", + "nullable": true + }, + "firmware_lte": { + "type": "string", + "nullable": true + }, + "firmware_not": { + "type": "string", + "nullable": true + }, + "firmware_not_contains": { + "type": "string", + "nullable": true + }, + "firmware_not_ends_with": { + "type": "string", + "nullable": true + }, + "firmware_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "firmware_not_starts_with": { + "type": "string", + "nullable": true + }, + "firmware_starts_with": { + "type": "string", + "nullable": true + }, + "function": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskFunction" + } + ], + "nullable": true + }, + "function_in": { + "items": { + "$ref": "#/components/schemas/DiskFunction" + }, + "type": "array", + "nullable": true + }, + "function_not": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskFunction" + } + ], + "nullable": true + }, + "function_not_in": { + "items": { + "$ref": "#/components/schemas/DiskFunction" + }, + "type": "array", + "nullable": true + }, + "health_status": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskHealthStatus" + } + ], + "nullable": true + }, + "health_status_in": { + "items": { + "$ref": "#/components/schemas/DiskHealthStatus" + }, + "type": "array", + "nullable": true + }, + "health_status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskHealthStatus" + } + ], + "nullable": true + }, + "health_status_not_in": { + "items": { + "$ref": "#/components/schemas/DiskHealthStatus" + }, + "type": "array", + "nullable": true + }, + "healthy": { + "type": "boolean", + "nullable": true + }, + "healthy_not": { + "type": "boolean", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "model": { + "type": "string", + "nullable": true + }, + "model_contains": { + "type": "string", + "nullable": true + }, + "model_ends_with": { + "type": "string", + "nullable": true + }, + "model_gt": { + "type": "string", + "nullable": true + }, + "model_gte": { + "type": "string", + "nullable": true + }, + "model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_lt": { + "type": "string", + "nullable": true + }, + "model_lte": { + "type": "string", + "nullable": true + }, + "model_not": { + "type": "string", + "nullable": true + }, + "model_not_contains": { + "type": "string", + "nullable": true + }, + "model_not_ends_with": { + "type": "string", + "nullable": true + }, + "model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_not_starts_with": { + "type": "string", + "nullable": true + }, + "model_starts_with": { + "type": "string", + "nullable": true + }, + "mounted": { + "type": "boolean", + "nullable": true + }, + "mounted_not": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "numa_node": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "numa_node_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "offline": { + "type": "boolean", + "nullable": true + }, + "offline_not": { + "type": "boolean", + "nullable": true + }, + "path": { + "type": "string", + "nullable": true + }, + "path_contains": { + "type": "string", + "nullable": true + }, + "path_ends_with": { + "type": "string", + "nullable": true + }, + "path_gt": { + "type": "string", + "nullable": true + }, + "path_gte": { + "type": "string", + "nullable": true + }, + "path_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_lt": { + "type": "string", + "nullable": true + }, + "path_lte": { + "type": "string", + "nullable": true + }, + "path_not": { + "type": "string", + "nullable": true + }, + "path_not_contains": { + "type": "string", + "nullable": true + }, + "path_not_ends_with": { + "type": "string", + "nullable": true + }, + "path_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_not_starts_with": { + "type": "string", + "nullable": true + }, + "path_starts_with": { + "type": "string", + "nullable": true + }, + "persistent_memory_type": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_contains": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_ends_with": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_gt": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_gte": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "persistent_memory_type_lt": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_lte": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_not": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_not_contains": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "persistent_memory_type_not_starts_with": { + "type": "string", + "nullable": true + }, + "persistent_memory_type_starts_with": { + "type": "string", + "nullable": true + }, + "physical_slot_on_brick": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "physical_slot_on_brick_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "physical_slot_on_brick_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "physical_slot_on_brick_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "physical_slot_on_brick_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "physical_slot_on_brick_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "physical_slot_on_brick_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "physical_slot_on_brick_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "pmem_dimms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmWhereInput" + } + ], + "nullable": true + }, + "pmem_dimms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmWhereInput" + } + ], + "nullable": true + }, + "pmem_dimms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmWhereInput" + } + ], + "nullable": true + }, + "recommended_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskUsage" + } + ], + "nullable": true + }, + "recommended_usage_in": { + "items": { + "$ref": "#/components/schemas/DiskUsage" + }, + "type": "array", + "nullable": true + }, + "recommended_usage_not": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskUsage" + } + ], + "nullable": true + }, + "recommended_usage_not_in": { + "items": { + "$ref": "#/components/schemas/DiskUsage" + }, + "type": "array", + "nullable": true + }, + "remaining_life_percent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "remaining_life_percent_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "serial": { + "type": "string", + "nullable": true + }, + "serial_contains": { + "type": "string", + "nullable": true + }, + "serial_ends_with": { + "type": "string", + "nullable": true + }, + "serial_gt": { + "type": "string", + "nullable": true + }, + "serial_gte": { + "type": "string", + "nullable": true + }, + "serial_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "serial_lt": { + "type": "string", + "nullable": true + }, + "serial_lte": { + "type": "string", + "nullable": true + }, + "serial_not": { + "type": "string", + "nullable": true + }, + "serial_not_contains": { + "type": "string", + "nullable": true + }, + "serial_not_ends_with": { + "type": "string", + "nullable": true + }, + "serial_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "serial_not_starts_with": { + "type": "string", + "nullable": true + }, + "serial_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/DiskType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/DiskType" + }, + "type": "array", + "nullable": true + }, + "usage": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskUsage" + } + ], + "nullable": true + }, + "usage_in": { + "items": { + "$ref": "#/components/schemas/DiskUsage" + }, + "type": "array", + "nullable": true + }, + "usage_not": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskUsage" + } + ], + "nullable": true + }, + "usage_not_in": { + "items": { + "$ref": "#/components/schemas/DiskUsage" + }, + "type": "array", + "nullable": true + }, + "usage_status": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskUsageStatus" + } + ], + "nullable": true + }, + "usage_status_in": { + "items": { + "$ref": "#/components/schemas/DiskUsageStatus" + }, + "type": "array", + "nullable": true + }, + "usage_status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskUsageStatus" + } + ], + "nullable": true + }, + "usage_status_not_in": { + "items": { + "$ref": "#/components/schemas/DiskUsageStatus" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "DiskFunction": { + "enum": [ + "CACHE", + "DATA", + "SMTX_SYSTEM" + ], + "type": "string" + }, + "DiskHealthStatus": { + "enum": [ + "HEALTHY", + "SMART_FAILED", + "SUBHEALTHY", + "UNHEALTHY" + ], + "type": "string" + }, + "LabelWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/LabelWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/LabelWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/LabelWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "cluster_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "clusters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "consistency_group_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "consistency_group_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "consistency_group_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "consistency_group_snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "consistency_group_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + }, + "consistency_group_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + }, + "consistency_group_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + }, + "consistency_groups_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "consistency_groups_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "consistency_groups_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "content_library_image_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_image_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_image_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_image_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "content_library_image_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_image_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_image_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_image_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "content_library_images_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + ], + "nullable": true + }, + "content_library_images_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + ], + "nullable": true + }, + "content_library_images_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + ], + "nullable": true + }, + "content_library_vm_template_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_vm_template_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_vm_template_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_vm_template_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "content_library_vm_template_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_vm_template_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_vm_template_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_vm_template_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "content_library_vm_templates_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + ], + "nullable": true + }, + "content_library_vm_templates_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + ], + "nullable": true + }, + "content_library_vm_templates_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + ], + "nullable": true + }, + "createdAt": { + "type": "string", + "nullable": true + }, + "createdAt_gt": { + "type": "string", + "nullable": true + }, + "createdAt_gte": { + "type": "string", + "nullable": true + }, + "createdAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "createdAt_lt": { + "type": "string", + "nullable": true + }, + "createdAt_lte": { + "type": "string", + "nullable": true + }, + "createdAt_not": { + "type": "string", + "nullable": true + }, + "createdAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "datacenter_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "datacenter_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "datacenter_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "datacenter_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "datacenter_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "datacenter_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "datacenter_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "datacenter_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "datacenters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "datacenters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "datacenters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "disk_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disk_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disk_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disk_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "disk_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disk_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disk_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disk_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "disks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "disks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "disks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "elf_image_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "elf_image_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "elf_image_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "elf_image_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "elf_image_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "elf_image_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "elf_image_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "elf_image_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "elf_images_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + }, + "elf_images_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + }, + "elf_images_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + }, + "gpu_device_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "gpu_device_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "gpu_device_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "gpu_device_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "gpu_device_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "gpu_device_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "gpu_device_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "gpu_device_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "gpu_devices_every": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "gpu_devices_none": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "gpu_devices_some": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "host_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "hosts_every": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_none": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_some": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "iscsi_lun_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "iscsi_lun_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "iscsi_lun_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "iscsi_lun_snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "iscsi_lun_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true + }, + "iscsi_lun_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true + }, + "iscsi_lun_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true + }, + "iscsi_luns_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "iscsi_luns_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "iscsi_luns_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "iscsi_target_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_target_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_target_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_target_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "iscsi_target_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_target_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_target_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_target_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "iscsi_targets_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + }, + "iscsi_targets_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + }, + "iscsi_targets_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + }, + "isolation_policies_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + }, + "isolation_policies_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + }, + "isolation_policies_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + }, + "isolation_policy_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "isolation_policy_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "isolation_policy_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "isolation_policy_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "isolation_policy_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "isolation_policy_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "isolation_policy_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "isolation_policy_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "key": { + "type": "string", + "nullable": true + }, + "key_contains": { + "type": "string", + "nullable": true + }, + "key_ends_with": { + "type": "string", + "nullable": true + }, + "key_gt": { + "type": "string", + "nullable": true + }, + "key_gte": { + "type": "string", + "nullable": true + }, + "key_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "key_lt": { + "type": "string", + "nullable": true + }, + "key_lte": { + "type": "string", + "nullable": true + }, + "key_not": { + "type": "string", + "nullable": true + }, + "key_not_contains": { + "type": "string", + "nullable": true + }, + "key_not_ends_with": { + "type": "string", + "nullable": true + }, + "key_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "key_not_starts_with": { + "type": "string", + "nullable": true + }, + "key_starts_with": { + "type": "string", + "nullable": true + }, + "namespace_group_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_group_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_group_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_group_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "namespace_group_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_group_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_group_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_group_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "namespace_groups_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + }, + "namespace_groups_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + }, + "namespace_groups_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + }, + "nfs_export_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_export_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_export_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_export_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nfs_export_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_export_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_export_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_export_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nfs_exports_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + ], + "nullable": true + }, + "nfs_exports_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + ], + "nullable": true + }, + "nfs_exports_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + ], + "nullable": true + }, + "nfs_inode_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_inode_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_inode_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_inode_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nfs_inode_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_inode_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_inode_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_inode_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nfs_inodes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeWhereInput" + } + ], + "nullable": true + }, + "nfs_inodes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeWhereInput" + } + ], + "nullable": true + }, + "nfs_inodes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeWhereInput" + } + ], + "nullable": true + }, + "nic_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nic_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nic_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nics_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nics_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nics_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nvmf_namespace_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nvmf_namespace_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nvmf_namespace_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nvmf_namespace_snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nvmf_namespace_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true + }, + "nvmf_namespace_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true + }, + "nvmf_namespace_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true + }, + "nvmf_namespaces_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "nvmf_namespaces_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "nvmf_namespaces_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "nvmf_subsystem_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_subsystem_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_subsystem_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_subsystem_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nvmf_subsystem_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_subsystem_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_subsystem_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_subsystem_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nvmf_subsystems_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + }, + "nvmf_subsystems_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + }, + "nvmf_subsystems_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + }, + "security_policies_every": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + ], + "nullable": true + }, + "security_policies_none": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + ], + "nullable": true + }, + "security_policies_some": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + ], + "nullable": true + }, + "security_policy_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "security_policy_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "security_policy_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "security_policy_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "security_policy_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "security_policy_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "security_policy_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "security_policy_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "system_vlan_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "system_vlan_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "system_vlan_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "system_vlan_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "system_vlan_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "system_vlan_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "system_vlan_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "system_vlan_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "value": { + "type": "string", + "nullable": true + }, + "value_contains": { + "type": "string", + "nullable": true + }, + "value_ends_with": { + "type": "string", + "nullable": true + }, + "value_gt": { + "type": "string", + "nullable": true + }, + "value_gte": { + "type": "string", + "nullable": true + }, + "value_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "value_lt": { + "type": "string", + "nullable": true + }, + "value_lte": { + "type": "string", + "nullable": true + }, + "value_not": { + "type": "string", + "nullable": true + }, + "value_not_contains": { + "type": "string", + "nullable": true + }, + "value_not_ends_with": { + "type": "string", + "nullable": true + }, + "value_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "value_not_starts_with": { + "type": "string", + "nullable": true + }, + "value_starts_with": { + "type": "string", + "nullable": true + }, + "vds_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vds_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vds_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vds_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vds_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vds_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vds_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vds_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vdses_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "vdses_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "vdses_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "vlans_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + }, + "vlans_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + }, + "vlans_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_template_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_template_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_template_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_template_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_template_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_template_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_template_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_template_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_templates_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_vlan_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_vlan_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_vlan_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_vlan_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_vlan_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_vlan_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_vlan_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_vlan_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_volume_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_volume_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_volume_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_volume_snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_volume_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_volume_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_volume_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_volumes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + }, + "vm_volumes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + }, + "vm_volumes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroupSnapshotWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "Iscsi_lun_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true + }, + "Iscsi_lun_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true + }, + "Iscsi_lun_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "consistency_group": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "nvmf_namespace_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true + }, + "nvmf_namespace_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true + }, + "nvmf_namespace_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IscsiLunSnapshotWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "consistency_group_snapshot": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "iscsi_lun": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "iscsi_target": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IscsiLunWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/IscsiLunWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/IscsiLunWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/IscsiLunWhereInput" + }, + "type": "array", + "nullable": true + }, + "allowed_initiators": { + "type": "string", + "nullable": true + }, + "allowed_initiators_contains": { + "type": "string", + "nullable": true + }, + "allowed_initiators_ends_with": { + "type": "string", + "nullable": true + }, + "allowed_initiators_gt": { + "type": "string", + "nullable": true + }, + "allowed_initiators_gte": { + "type": "string", + "nullable": true + }, + "allowed_initiators_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "allowed_initiators_lt": { + "type": "string", + "nullable": true + }, + "allowed_initiators_lte": { + "type": "string", + "nullable": true + }, + "allowed_initiators_not": { + "type": "string", + "nullable": true + }, + "allowed_initiators_not_contains": { + "type": "string", + "nullable": true + }, + "allowed_initiators_not_ends_with": { + "type": "string", + "nullable": true + }, + "allowed_initiators_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "allowed_initiators_not_starts_with": { + "type": "string", + "nullable": true + }, + "allowed_initiators_starts_with": { + "type": "string", + "nullable": true + }, + "assigned_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "assigned_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "consistency_group": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "io_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "io_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iscsi_target": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "lun_id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lun_id_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lun_id_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lun_id_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "lun_id_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lun_id_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lun_id_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "lun_id_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "replica_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "replica_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "shared_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "shared_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "stripe_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "thin_provision": { + "type": "boolean", + "nullable": true + }, + "thin_provision_not": { + "type": "boolean", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "zbs_volume_id": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_contains": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_ends_with": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_gt": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_gte": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "zbs_volume_id_lt": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_lte": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_not": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_not_contains": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "zbs_volume_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroupWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "consistency_group_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + }, + "consistency_group_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + }, + "consistency_group_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "iscsi_luns_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "iscsi_luns_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "iscsi_luns_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "namespaces_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "namespaces_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "namespaces_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NvmfNamespaceWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + }, + "type": "array", + "nullable": true + }, + "assigned_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "assigned_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "consistency_group": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "io_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "io_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "is_shared": { + "type": "boolean", + "nullable": true + }, + "is_shared_not": { + "type": "boolean", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "namespace_group": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + }, + "namespace_id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_id_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_id_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_id_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "namespace_id_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_id_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_id_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_id_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "nqn_whitelist": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_contains": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_ends_with": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_gt": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_gte": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "nqn_whitelist_lt": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_lte": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_not": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_not_contains": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_not_ends_with": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "nqn_whitelist_not_starts_with": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_starts_with": { + "type": "string", + "nullable": true + }, + "nvmf_subsystem": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + }, + "replica_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "replica_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "shared_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "shared_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "stripe_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "thin_provision": { + "type": "boolean", + "nullable": true + }, + "thin_provision_not": { + "type": "boolean", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "zbs_volume_id": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_contains": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_ends_with": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_gt": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_gte": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "zbs_volume_id_lt": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_lte": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_not": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_not_contains": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "zbs_volume_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "zbs_volume_id_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NamespaceGroupWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_create_time": { + "type": "string", + "nullable": true + }, + "local_create_time_gt": { + "type": "string", + "nullable": true + }, + "local_create_time_gte": { + "type": "string", + "nullable": true + }, + "local_create_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_create_time_lt": { + "type": "string", + "nullable": true + }, + "local_create_time_lte": { + "type": "string", + "nullable": true + }, + "local_create_time_not": { + "type": "string", + "nullable": true + }, + "local_create_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "namespaces_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "namespaces_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "namespaces_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "nvmf_subsystem": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NvmfSubsystemWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + }, + "type": "array", + "nullable": true + }, + "bps": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "external_use": { + "type": "boolean", + "nullable": true + }, + "external_use_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "io_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "io_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist": { + "type": "string", + "nullable": true + }, + "ip_whitelist_contains": { + "type": "string", + "nullable": true + }, + "ip_whitelist_ends_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_gt": { + "type": "string", + "nullable": true + }, + "ip_whitelist_gte": { + "type": "string", + "nullable": true + }, + "ip_whitelist_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist_lt": { + "type": "string", + "nullable": true + }, + "ip_whitelist_lte": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_contains": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "namespace_groups_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + }, + "namespace_groups_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + }, + "namespace_groups_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + }, + "namespaces_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "namespaces_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "namespaces_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "nqn_name": { + "type": "string", + "nullable": true + }, + "nqn_name_contains": { + "type": "string", + "nullable": true + }, + "nqn_name_ends_with": { + "type": "string", + "nullable": true + }, + "nqn_name_gt": { + "type": "string", + "nullable": true + }, + "nqn_name_gte": { + "type": "string", + "nullable": true + }, + "nqn_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "nqn_name_lt": { + "type": "string", + "nullable": true + }, + "nqn_name_lte": { + "type": "string", + "nullable": true + }, + "nqn_name_not": { + "type": "string", + "nullable": true + }, + "nqn_name_not_contains": { + "type": "string", + "nullable": true + }, + "nqn_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "nqn_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "nqn_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "nqn_name_starts_with": { + "type": "string", + "nullable": true + }, + "nqn_whitelist": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_contains": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_ends_with": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_gt": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_gte": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "nqn_whitelist_lt": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_lte": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_not": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_not_contains": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_not_ends_with": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "nqn_whitelist_not_starts_with": { + "type": "string", + "nullable": true + }, + "nqn_whitelist_starts_with": { + "type": "string", + "nullable": true + }, + "policy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemPolicyType" + } + ], + "nullable": true + }, + "policy_in": { + "items": { + "$ref": "#/components/schemas/NvmfSubsystemPolicyType" + }, + "type": "array", + "nullable": true + }, + "policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemPolicyType" + } + ], + "nullable": true + }, + "policy_not_in": { + "items": { + "$ref": "#/components/schemas/NvmfSubsystemPolicyType" + }, + "type": "array", + "nullable": true + }, + "replica_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "replica_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "stripe_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "thin_provision": { + "type": "boolean", + "nullable": true + }, + "thin_provision_not": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NvmfSubsystemPolicyType": { + "enum": [ + "BALANCE", + "INHERIT" + ], + "type": "string" + }, + "IscsiTargetWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + }, + "type": "array", + "nullable": true + }, + "bps": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_rd_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "bps_wr_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "chap_enabled": { + "type": "boolean", + "nullable": true + }, + "chap_enabled_not": { + "type": "boolean", + "nullable": true + }, + "chap_name": { + "type": "string", + "nullable": true + }, + "chap_name_contains": { + "type": "string", + "nullable": true + }, + "chap_name_ends_with": { + "type": "string", + "nullable": true + }, + "chap_name_gt": { + "type": "string", + "nullable": true + }, + "chap_name_gte": { + "type": "string", + "nullable": true + }, + "chap_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "chap_name_lt": { + "type": "string", + "nullable": true + }, + "chap_name_lte": { + "type": "string", + "nullable": true + }, + "chap_name_not": { + "type": "string", + "nullable": true + }, + "chap_name_not_contains": { + "type": "string", + "nullable": true + }, + "chap_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "chap_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "chap_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "chap_name_starts_with": { + "type": "string", + "nullable": true + }, + "chap_secret": { + "type": "string", + "nullable": true + }, + "chap_secret_contains": { + "type": "string", + "nullable": true + }, + "chap_secret_ends_with": { + "type": "string", + "nullable": true + }, + "chap_secret_gt": { + "type": "string", + "nullable": true + }, + "chap_secret_gte": { + "type": "string", + "nullable": true + }, + "chap_secret_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "chap_secret_lt": { + "type": "string", + "nullable": true + }, + "chap_secret_lte": { + "type": "string", + "nullable": true + }, + "chap_secret_not": { + "type": "string", + "nullable": true + }, + "chap_secret_not_contains": { + "type": "string", + "nullable": true + }, + "chap_secret_not_ends_with": { + "type": "string", + "nullable": true + }, + "chap_secret_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "chap_secret_not_starts_with": { + "type": "string", + "nullable": true + }, + "chap_secret_starts_with": { + "type": "string", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "external_use": { + "type": "boolean", + "nullable": true + }, + "external_use_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "io_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "io_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "io_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_rd_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_length_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_max_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "iops_wr_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist": { + "type": "string", + "nullable": true + }, + "ip_whitelist_contains": { + "type": "string", + "nullable": true + }, + "ip_whitelist_ends_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_gt": { + "type": "string", + "nullable": true + }, + "ip_whitelist_gte": { + "type": "string", + "nullable": true + }, + "ip_whitelist_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist_lt": { + "type": "string", + "nullable": true + }, + "ip_whitelist_lte": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_contains": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_starts_with": { + "type": "string", + "nullable": true + }, + "iqn_name": { + "type": "string", + "nullable": true + }, + "iqn_name_contains": { + "type": "string", + "nullable": true + }, + "iqn_name_ends_with": { + "type": "string", + "nullable": true + }, + "iqn_name_gt": { + "type": "string", + "nullable": true + }, + "iqn_name_gte": { + "type": "string", + "nullable": true + }, + "iqn_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "iqn_name_lt": { + "type": "string", + "nullable": true + }, + "iqn_name_lte": { + "type": "string", + "nullable": true + }, + "iqn_name_not": { + "type": "string", + "nullable": true + }, + "iqn_name_not_contains": { + "type": "string", + "nullable": true + }, + "iqn_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "iqn_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "iqn_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "iqn_name_starts_with": { + "type": "string", + "nullable": true + }, + "iqn_whitelist": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_contains": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_ends_with": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_gt": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_gte": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "iqn_whitelist_lt": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_lte": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_not": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_not_contains": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_not_ends_with": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "iqn_whitelist_not_starts_with": { + "type": "string", + "nullable": true + }, + "iqn_whitelist_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "luns_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "luns_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "luns_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "replica_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "replica_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "stripe_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "thin_provision": { + "type": "boolean", + "nullable": true + }, + "thin_provision_not": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NvmfNamespaceSnapshotWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "consistency_group_snapshot": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "nvmf_namespace": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "nvmf_subsystem": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ContentLibraryImageWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "clusters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "createdAt": { + "type": "string", + "nullable": true + }, + "createdAt_gt": { + "type": "string", + "nullable": true + }, + "createdAt_gte": { + "type": "string", + "nullable": true + }, + "createdAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "createdAt_lt": { + "type": "string", + "nullable": true + }, + "createdAt_lte": { + "type": "string", + "nullable": true + }, + "createdAt_not": { + "type": "string", + "nullable": true + }, + "createdAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "elf_images_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + }, + "elf_images_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + }, + "elf_images_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "path": { + "type": "string", + "nullable": true + }, + "path_contains": { + "type": "string", + "nullable": true + }, + "path_ends_with": { + "type": "string", + "nullable": true + }, + "path_gt": { + "type": "string", + "nullable": true + }, + "path_gte": { + "type": "string", + "nullable": true + }, + "path_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_lt": { + "type": "string", + "nullable": true + }, + "path_lte": { + "type": "string", + "nullable": true + }, + "path_not": { + "type": "string", + "nullable": true + }, + "path_not_contains": { + "type": "string", + "nullable": true + }, + "path_not_ends_with": { + "type": "string", + "nullable": true + }, + "path_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_not_starts_with": { + "type": "string", + "nullable": true + }, + "path_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "vm_disks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_templates_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ElfImageWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ElfImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ElfImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ElfImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "content_library_image": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "path": { + "type": "string", + "nullable": true + }, + "path_contains": { + "type": "string", + "nullable": true + }, + "path_ends_with": { + "type": "string", + "nullable": true + }, + "path_gt": { + "type": "string", + "nullable": true + }, + "path_gte": { + "type": "string", + "nullable": true + }, + "path_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_lt": { + "type": "string", + "nullable": true + }, + "path_lte": { + "type": "string", + "nullable": true + }, + "path_not": { + "type": "string", + "nullable": true + }, + "path_not_contains": { + "type": "string", + "nullable": true + }, + "path_not_ends_with": { + "type": "string", + "nullable": true + }, + "path_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_not_starts_with": { + "type": "string", + "nullable": true + }, + "path_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "vm_disks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_templates_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmDiskWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmDiskWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmDiskWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmDiskWhereInput" + }, + "type": "array", + "nullable": true + }, + "boot": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "boot_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "boot_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "boot_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "boot_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "boot_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "boot_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "boot_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "bus": { + "allOf": [ + { + "$ref": "#/components/schemas/Bus" + } + ], + "nullable": true + }, + "bus_in": { + "items": { + "$ref": "#/components/schemas/Bus" + }, + "type": "array", + "nullable": true + }, + "bus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/Bus" + } + ], + "nullable": true + }, + "bus_not_in": { + "items": { + "$ref": "#/components/schemas/Bus" + }, + "type": "array", + "nullable": true + }, + "cloud_init_image_name": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_contains": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_ends_with": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_gt": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_gte": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cloud_init_image_name_lt": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_lte": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_not": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_not_contains": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cloud_init_image_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "cloud_init_image_name_starts_with": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_contains": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_ends_with": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_gt": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_gte": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cloud_init_image_path_lt": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_lte": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_not": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_not_contains": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_not_ends_with": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cloud_init_image_path_not_starts_with": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path_starts_with": { + "type": "string", + "nullable": true + }, + "device": { + "type": "string", + "nullable": true + }, + "device_contains": { + "type": "string", + "nullable": true + }, + "device_ends_with": { + "type": "string", + "nullable": true + }, + "device_gt": { + "type": "string", + "nullable": true + }, + "device_gte": { + "type": "string", + "nullable": true + }, + "device_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "device_lt": { + "type": "string", + "nullable": true + }, + "device_lte": { + "type": "string", + "nullable": true + }, + "device_not": { + "type": "string", + "nullable": true + }, + "device_not_contains": { + "type": "string", + "nullable": true + }, + "device_not_ends_with": { + "type": "string", + "nullable": true + }, + "device_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "device_not_starts_with": { + "type": "string", + "nullable": true + }, + "device_starts_with": { + "type": "string", + "nullable": true + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "disabled_not": { + "type": "boolean", + "nullable": true + }, + "elf_image": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "key": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "key_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "key_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "key_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "key_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "key_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "key_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "key_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_iops_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_iops_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "serial": { + "type": "string", + "nullable": true + }, + "serial_contains": { + "type": "string", + "nullable": true + }, + "serial_ends_with": { + "type": "string", + "nullable": true + }, + "serial_gt": { + "type": "string", + "nullable": true + }, + "serial_gte": { + "type": "string", + "nullable": true + }, + "serial_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "serial_lt": { + "type": "string", + "nullable": true + }, + "serial_lte": { + "type": "string", + "nullable": true + }, + "serial_not": { + "type": "string", + "nullable": true + }, + "serial_not_contains": { + "type": "string", + "nullable": true + }, + "serial_not_ends_with": { + "type": "string", + "nullable": true + }, + "serial_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "serial_not_starts_with": { + "type": "string", + "nullable": true + }, + "serial_starts_with": { + "type": "string", + "nullable": true + }, + "svt_image": { + "allOf": [ + { + "$ref": "#/components/schemas/SvtImageWhereInput" + } + ], + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/VmDiskType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskType" + }, + "type": "array", + "nullable": true + }, + "unsafe_image_path": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_contains": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_ends_with": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_gt": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_gte": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "unsafe_image_path_lt": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_lte": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_not": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_not_contains": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_not_ends_with": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "unsafe_image_path_not_starts_with": { + "type": "string", + "nullable": true + }, + "unsafe_image_path_starts_with": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_contains": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_ends_with": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_gt": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_gte": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "unsafe_image_uuid_lt": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_lte": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_not": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_not_contains": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_not_ends_with": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "unsafe_image_uuid_not_starts_with": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid_starts_with": { + "type": "string", + "nullable": true + }, + "unsafe_provision": { + "type": "string", + "nullable": true + }, + "unsafe_provision_contains": { + "type": "string", + "nullable": true + }, + "unsafe_provision_ends_with": { + "type": "string", + "nullable": true + }, + "unsafe_provision_gt": { + "type": "string", + "nullable": true + }, + "unsafe_provision_gte": { + "type": "string", + "nullable": true + }, + "unsafe_provision_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "unsafe_provision_lt": { + "type": "string", + "nullable": true + }, + "unsafe_provision_lte": { + "type": "string", + "nullable": true + }, + "unsafe_provision_not": { + "type": "string", + "nullable": true + }, + "unsafe_provision_not_contains": { + "type": "string", + "nullable": true + }, + "unsafe_provision_not_ends_with": { + "type": "string", + "nullable": true + }, + "unsafe_provision_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "unsafe_provision_not_starts_with": { + "type": "string", + "nullable": true + }, + "unsafe_provision_starts_with": { + "type": "string", + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vm_volume": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "Bus": { + "enum": [ + "IDE", + "SCSI", + "VIRTIO" + ], + "type": "string" + }, + "VmDiskIoRestrictType": { + "enum": [ + "DYNAMIC", + "FORCED" + ], + "type": "string" + }, + "SvtImageWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SvtImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SvtImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SvtImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "path": { + "type": "string", + "nullable": true + }, + "path_contains": { + "type": "string", + "nullable": true + }, + "path_ends_with": { + "type": "string", + "nullable": true + }, + "path_gt": { + "type": "string", + "nullable": true + }, + "path_gte": { + "type": "string", + "nullable": true + }, + "path_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_lt": { + "type": "string", + "nullable": true + }, + "path_lte": { + "type": "string", + "nullable": true + }, + "path_not": { + "type": "string", + "nullable": true + }, + "path_not_contains": { + "type": "string", + "nullable": true + }, + "path_not_ends_with": { + "type": "string", + "nullable": true + }, + "path_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_not_starts_with": { + "type": "string", + "nullable": true + }, + "path_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "version": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "version_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "version_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "version_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "version_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "version_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_disks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmDiskType": { + "enum": [ + "CD_ROM", + "DISK" + ], + "type": "string" + }, + "VmVolumeWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "elf_storage_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + } + ], + "nullable": true + }, + "elf_storage_policy_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "type": "array", + "nullable": true + }, + "elf_storage_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + } + ], + "nullable": true + }, + "elf_storage_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "guest_size_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "guest_size_usage_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_size_usage_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "guest_used_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "guest_used_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "guest_used_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "lun": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "mounting": { + "type": "boolean", + "nullable": true + }, + "mounting_not": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "path": { + "type": "string", + "nullable": true + }, + "path_contains": { + "type": "string", + "nullable": true + }, + "path_ends_with": { + "type": "string", + "nullable": true + }, + "path_gt": { + "type": "string", + "nullable": true + }, + "path_gte": { + "type": "string", + "nullable": true + }, + "path_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_lt": { + "type": "string", + "nullable": true + }, + "path_lte": { + "type": "string", + "nullable": true + }, + "path_not": { + "type": "string", + "nullable": true + }, + "path_not_contains": { + "type": "string", + "nullable": true + }, + "path_not_ends_with": { + "type": "string", + "nullable": true + }, + "path_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_not_starts_with": { + "type": "string", + "nullable": true + }, + "path_starts_with": { + "type": "string", + "nullable": true + }, + "sharing": { + "type": "boolean", + "nullable": true + }, + "sharing_not": { + "type": "boolean", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeType" + }, + "type": "array", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "vm_disks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + }, + "vm_disks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmVolumeElfStoragePolicyType": { + "enum": [ + "REPLICA_1_THICK_PROVISION", + "REPLICA_1_THIN_PROVISION", + "REPLICA_2_THICK_PROVISION", + "REPLICA_2_THIN_PROVISION", + "REPLICA_3_THICK_PROVISION", + "REPLICA_3_THIN_PROVISION" + ], + "type": "string" + }, + "VmVolumeType": { + "enum": [ + "KVM_VOLUME", + "KVM_VOLUME_ISCSI" + ], + "type": "string" + }, + "VmSnapshotWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "clock_offset": { + "allOf": [ + { + "$ref": "#/components/schemas/VmClockOffset" + } + ], + "nullable": true + }, + "clock_offset_in": { + "items": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "type": "array", + "nullable": true + }, + "clock_offset_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmClockOffset" + } + ], + "nullable": true + }, + "clock_offset_not_in": { + "items": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "consistent_type": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistentType" + } + ], + "nullable": true + }, + "consistent_type_in": { + "items": { + "$ref": "#/components/schemas/ConsistentType" + }, + "type": "array", + "nullable": true + }, + "consistent_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistentType" + } + ], + "nullable": true + }, + "consistent_type_not_in": { + "items": { + "$ref": "#/components/schemas/ConsistentType" + }, + "type": "array", + "nullable": true + }, + "cpu_model": { + "type": "string", + "nullable": true + }, + "cpu_model_contains": { + "type": "string", + "nullable": true + }, + "cpu_model_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_model_gt": { + "type": "string", + "nullable": true + }, + "cpu_model_gte": { + "type": "string", + "nullable": true + }, + "cpu_model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_model_lt": { + "type": "string", + "nullable": true + }, + "cpu_model_lte": { + "type": "string", + "nullable": true + }, + "cpu_model_not": { + "type": "string", + "nullable": true + }, + "cpu_model_not_contains": { + "type": "string", + "nullable": true + }, + "cpu_model_not_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_model_not_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_model_starts_with": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "firmware": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFirmware" + } + ], + "nullable": true + }, + "firmware_in": { + "items": { + "$ref": "#/components/schemas/VmFirmware" + }, + "type": "array", + "nullable": true + }, + "firmware_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFirmware" + } + ], + "nullable": true + }, + "firmware_not_in": { + "items": { + "$ref": "#/components/schemas/VmFirmware" + }, + "type": "array", + "nullable": true + }, + "ha": { + "type": "boolean", + "nullable": true + }, + "ha_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "io_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoPolicy" + }, + "type": "array", + "nullable": true + }, + "io_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "io_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoPolicy" + }, + "type": "array", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_iops_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_iops_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "memory_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "snapshot_group": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + } + ], + "nullable": true + }, + "vcpu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vcpu_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "win_opt": { + "type": "boolean", + "nullable": true + }, + "win_opt_not": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ConsistentType": { + "enum": [ + "CRASH_CONSISTENT", + "FILE_SYSTEM_CONSISTENT" + ], + "type": "string" + }, + "VmDiskIoPolicy": { + "enum": [ + "RESTRICT_EACH_DISK", + "RESTRICT_WHOLE_VM" + ], + "type": "string" + }, + "SnapshotGroupWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "deleted": { + "type": "boolean", + "nullable": true + }, + "deleted_not": { + "type": "boolean", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "estimated_recycling_time": { + "type": "string", + "nullable": true + }, + "estimated_recycling_time_gt": { + "type": "string", + "nullable": true + }, + "estimated_recycling_time_gte": { + "type": "string", + "nullable": true + }, + "estimated_recycling_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "estimated_recycling_time_lt": { + "type": "string", + "nullable": true + }, + "estimated_recycling_time_lte": { + "type": "string", + "nullable": true + }, + "estimated_recycling_time_not": { + "type": "string", + "nullable": true + }, + "estimated_recycling_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "keep": { + "type": "boolean", + "nullable": true + }, + "keep_not": { + "type": "boolean", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "logical_size_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "logical_size_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "object_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "object_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "snapshotPlanTask": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + }, + "vm_snapshots_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnapshotPlanTaskWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "end_time": { + "type": "string", + "nullable": true + }, + "end_time_gt": { + "type": "string", + "nullable": true + }, + "end_time_gte": { + "type": "string", + "nullable": true + }, + "end_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "end_time_lt": { + "type": "string", + "nullable": true + }, + "end_time_lte": { + "type": "string", + "nullable": true + }, + "end_time_not": { + "type": "string", + "nullable": true + }, + "end_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "snapshotGroup": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + } + ], + "nullable": true + }, + "snapshotPlan": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + ], + "nullable": true + }, + "start_time": { + "type": "string", + "nullable": true + }, + "start_time_gt": { + "type": "string", + "nullable": true + }, + "start_time_gte": { + "type": "string", + "nullable": true + }, + "start_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "start_time_lt": { + "type": "string", + "nullable": true + }, + "start_time_lte": { + "type": "string", + "nullable": true + }, + "start_time_not": { + "type": "string", + "nullable": true + }, + "start_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanTaskType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanTaskType" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnapshotPlanWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + }, + "type": "array", + "nullable": true + }, + "auto_delete_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_delete_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_delete_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_delete_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "auto_delete_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_delete_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_delete_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_delete_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "auto_execute_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_execute_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_execute_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_execute_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "auto_execute_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_execute_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_execute_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "auto_execute_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "end_time": { + "type": "string", + "nullable": true + }, + "end_time_gt": { + "type": "string", + "nullable": true + }, + "end_time_gte": { + "type": "string", + "nullable": true + }, + "end_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "end_time_lt": { + "type": "string", + "nullable": true + }, + "end_time_lte": { + "type": "string", + "nullable": true + }, + "end_time_not": { + "type": "string", + "nullable": true + }, + "end_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "execute_plan_type": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanExecuteType" + } + ], + "nullable": true + }, + "execute_plan_type_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanExecuteType" + }, + "type": "array", + "nullable": true + }, + "execute_plan_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanExecuteType" + } + ], + "nullable": true + }, + "execute_plan_type_not_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanExecuteType" + }, + "type": "array", + "nullable": true + }, + "execution_tasks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + } + ], + "nullable": true + }, + "execution_tasks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + } + ], + "nullable": true + }, + "execution_tasks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + } + ], + "nullable": true + }, + "healthy": { + "type": "boolean", + "nullable": true + }, + "healthy_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "last_execute_end_time": { + "type": "string", + "nullable": true + }, + "last_execute_end_time_gt": { + "type": "string", + "nullable": true + }, + "last_execute_end_time_gte": { + "type": "string", + "nullable": true + }, + "last_execute_end_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "last_execute_end_time_lt": { + "type": "string", + "nullable": true + }, + "last_execute_end_time_lte": { + "type": "string", + "nullable": true + }, + "last_execute_end_time_not": { + "type": "string", + "nullable": true + }, + "last_execute_end_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "last_execute_status": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + } + ], + "nullable": true + }, + "last_execute_status_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + }, + "type": "array", + "nullable": true + }, + "last_execute_status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + } + ], + "nullable": true + }, + "last_execute_status_not_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + }, + "type": "array", + "nullable": true + }, + "last_execute_time": { + "type": "string", + "nullable": true + }, + "last_execute_time_gt": { + "type": "string", + "nullable": true + }, + "last_execute_time_gte": { + "type": "string", + "nullable": true + }, + "last_execute_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "last_execute_time_lt": { + "type": "string", + "nullable": true + }, + "last_execute_time_lte": { + "type": "string", + "nullable": true + }, + "last_execute_time_not": { + "type": "string", + "nullable": true + }, + "last_execute_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "logical_size_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "logical_size_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "logical_size_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "manual_delete_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_delete_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_delete_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_delete_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "manual_delete_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_delete_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_delete_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_delete_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "manual_execute_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_execute_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_execute_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_execute_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "manual_execute_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_execute_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_execute_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "manual_execute_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "mirror": { + "type": "boolean", + "nullable": true + }, + "mirror_not": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "next_execute_time": { + "type": "string", + "nullable": true + }, + "next_execute_time_gt": { + "type": "string", + "nullable": true + }, + "next_execute_time_gte": { + "type": "string", + "nullable": true + }, + "next_execute_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "next_execute_time_lt": { + "type": "string", + "nullable": true + }, + "next_execute_time_lte": { + "type": "string", + "nullable": true + }, + "next_execute_time_not": { + "type": "string", + "nullable": true + }, + "next_execute_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "object_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "object_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "object_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "physical_size_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "physical_size_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "physical_size_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "physical_size_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "physical_size_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "physical_size_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "physical_size_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "physical_size_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "remain_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remain_snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remain_snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remain_snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "remain_snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remain_snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remain_snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remain_snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "snapshot_group_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_group_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_group_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_group_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "snapshot_group_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_group_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_group_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_group_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "start_time": { + "type": "string", + "nullable": true + }, + "start_time_gt": { + "type": "string", + "nullable": true + }, + "start_time_gte": { + "type": "string", + "nullable": true + }, + "start_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "start_time_lt": { + "type": "string", + "nullable": true + }, + "start_time_lte": { + "type": "string", + "nullable": true + }, + "start_time_not": { + "type": "string", + "nullable": true + }, + "start_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanStatus" + }, + "type": "array", + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnapshotPlanExecuteType": { + "enum": [ + "DAY", + "HOUR", + "MINUTE", + "MONTH", + "WEEK" + ], + "type": "string" + }, + "SnapshotPlanExecuteStatus": { + "enum": [ + "CREATED", + "FAILED", + "IN_PROGRESS", + "SUCCEED", + "UNSPECIFIED" + ], + "type": "string" + }, + "SnapshotPlanStatus": { + "enum": [ + "NORMAL", + "STOPPED", + "SUSPENDED" + ], + "type": "string" + }, + "SnapshotPlanTaskType": { + "enum": [ + "TASK_TYPE_CLONE", + "TASK_TYPE_PROTECT", + "TASK_TYPE_ROLLBACK" + ], + "type": "string" + }, + "VmTemplateWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "clock_offset": { + "allOf": [ + { + "$ref": "#/components/schemas/VmClockOffset" + } + ], + "nullable": true + }, + "clock_offset_in": { + "items": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "type": "array", + "nullable": true + }, + "clock_offset_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmClockOffset" + } + ], + "nullable": true + }, + "clock_offset_not_in": { + "items": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "type": "array", + "nullable": true + }, + "cloud_init_supported": { + "type": "boolean", + "nullable": true + }, + "cloud_init_supported_not": { + "type": "boolean", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "content_library_vm_template": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + ], + "nullable": true + }, + "cpu_model": { + "type": "string", + "nullable": true + }, + "cpu_model_contains": { + "type": "string", + "nullable": true + }, + "cpu_model_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_model_gt": { + "type": "string", + "nullable": true + }, + "cpu_model_gte": { + "type": "string", + "nullable": true + }, + "cpu_model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_model_lt": { + "type": "string", + "nullable": true + }, + "cpu_model_lte": { + "type": "string", + "nullable": true + }, + "cpu_model_not": { + "type": "string", + "nullable": true + }, + "cpu_model_not_contains": { + "type": "string", + "nullable": true + }, + "cpu_model_not_ends_with": { + "type": "string", + "nullable": true + }, + "cpu_model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cpu_model_not_starts_with": { + "type": "string", + "nullable": true + }, + "cpu_model_starts_with": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "firmware": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFirmware" + } + ], + "nullable": true + }, + "firmware_in": { + "items": { + "$ref": "#/components/schemas/VmFirmware" + }, + "type": "array", + "nullable": true + }, + "firmware_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFirmware" + } + ], + "nullable": true + }, + "firmware_not_in": { + "items": { + "$ref": "#/components/schemas/VmFirmware" + }, + "type": "array", + "nullable": true + }, + "ha": { + "type": "boolean", + "nullable": true + }, + "ha_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "io_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoPolicy" + }, + "type": "array", + "nullable": true + }, + "io_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "io_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoPolicy" + }, + "type": "array", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_bandwidth_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_iops_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops_policy_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "max_iops_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "type": "array", + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "memory_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "vcpu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vcpu_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "video_type": { + "type": "string", + "nullable": true + }, + "video_type_contains": { + "type": "string", + "nullable": true + }, + "video_type_ends_with": { + "type": "string", + "nullable": true + }, + "video_type_gt": { + "type": "string", + "nullable": true + }, + "video_type_gte": { + "type": "string", + "nullable": true + }, + "video_type_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "video_type_lt": { + "type": "string", + "nullable": true + }, + "video_type_lte": { + "type": "string", + "nullable": true + }, + "video_type_not": { + "type": "string", + "nullable": true + }, + "video_type_not_contains": { + "type": "string", + "nullable": true + }, + "video_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "video_type_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "video_type_not_starts_with": { + "type": "string", + "nullable": true + }, + "video_type_starts_with": { + "type": "string", + "nullable": true + }, + "win_opt": { + "type": "boolean", + "nullable": true + }, + "win_opt_not": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ContentLibraryVmTemplateWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "architecture": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "architecture_in": { + "items": { + "$ref": "#/components/schemas/Architecture" + }, + "type": "array", + "nullable": true + }, + "architecture_not": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "architecture_not_in": { + "items": { + "$ref": "#/components/schemas/Architecture" + }, + "type": "array", + "nullable": true + }, + "cloud_init_supported": { + "type": "boolean", + "nullable": true + }, + "cloud_init_supported_not": { + "type": "boolean", + "nullable": true + }, + "clusters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "createdAt": { + "type": "string", + "nullable": true + }, + "createdAt_gt": { + "type": "string", + "nullable": true + }, + "createdAt_gte": { + "type": "string", + "nullable": true + }, + "createdAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "createdAt_lt": { + "type": "string", + "nullable": true + }, + "createdAt_lte": { + "type": "string", + "nullable": true + }, + "createdAt_not": { + "type": "string", + "nullable": true + }, + "createdAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "memory_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "memory_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "os": { + "type": "string", + "nullable": true + }, + "os_contains": { + "type": "string", + "nullable": true + }, + "os_ends_with": { + "type": "string", + "nullable": true + }, + "os_gt": { + "type": "string", + "nullable": true + }, + "os_gte": { + "type": "string", + "nullable": true + }, + "os_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "os_lt": { + "type": "string", + "nullable": true + }, + "os_lte": { + "type": "string", + "nullable": true + }, + "os_not": { + "type": "string", + "nullable": true + }, + "os_not_contains": { + "type": "string", + "nullable": true + }, + "os_not_ends_with": { + "type": "string", + "nullable": true + }, + "os_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "os_not_starts_with": { + "type": "string", + "nullable": true + }, + "os_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "vcpu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vcpu_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vcpu_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_templates_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + }, + "vm_templates_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "Architecture": { + "enum": [ + "AARCH64", + "X86_64" + ], + "type": "string" + }, + "DatacenterWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/DatacenterWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/DatacenterWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/DatacenterWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "cluster_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "cluster_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "clusters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "failure_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "failure_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "host_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "organization": { + "allOf": [ + { + "$ref": "#/components/schemas/OrganizationWhereInput" + } + ], + "nullable": true + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_data_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_cpu_hz": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_cpu_hz_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_cpu_hz_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_memory_bytes": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "used_memory_bytes_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_memory_bytes_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "OrganizationWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/OrganizationWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/OrganizationWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/OrganizationWhereInput" + }, + "type": "array", + "nullable": true + }, + "datacenters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "datacenters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "datacenters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IsolationPolicyWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "everoute_cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "mode": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationMode" + } + ], + "nullable": true + }, + "mode_in": { + "items": { + "$ref": "#/components/schemas/IsolationMode" + }, + "type": "array", + "nullable": true + }, + "mode_not": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationMode" + } + ], + "nullable": true + }, + "mode_not_in": { + "items": { + "$ref": "#/components/schemas/IsolationMode" + }, + "type": "array", + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "EverouteClusterWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + }, + "type": "array", + "nullable": true + }, + "agent_elf_clusters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "agent_elf_clusters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "agent_elf_clusters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "agent_elf_vdses_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "agent_elf_vdses_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "agent_elf_vdses_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "global_default_action": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalPolicyAction" + } + ], + "nullable": true + }, + "global_default_action_in": { + "items": { + "$ref": "#/components/schemas/GlobalPolicyAction" + }, + "type": "array", + "nullable": true + }, + "global_default_action_not": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalPolicyAction" + } + ], + "nullable": true + }, + "global_default_action_not_in": { + "items": { + "$ref": "#/components/schemas/GlobalPolicyAction" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "installed": { + "type": "boolean", + "nullable": true + }, + "installed_not": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "phase": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterPhase" + } + ], + "nullable": true + }, + "phase_in": { + "items": { + "$ref": "#/components/schemas/EverouteClusterPhase" + }, + "type": "array", + "nullable": true + }, + "phase_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterPhase" + } + ], + "nullable": true + }, + "phase_not_in": { + "items": { + "$ref": "#/components/schemas/EverouteClusterPhase" + }, + "type": "array", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VdsWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VdsWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VdsWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VdsWhereInput" + }, + "type": "array", + "nullable": true + }, + "bond_mode": { + "type": "string", + "nullable": true + }, + "bond_mode_contains": { + "type": "string", + "nullable": true + }, + "bond_mode_ends_with": { + "type": "string", + "nullable": true + }, + "bond_mode_gt": { + "type": "string", + "nullable": true + }, + "bond_mode_gte": { + "type": "string", + "nullable": true + }, + "bond_mode_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "bond_mode_lt": { + "type": "string", + "nullable": true + }, + "bond_mode_lte": { + "type": "string", + "nullable": true + }, + "bond_mode_not": { + "type": "string", + "nullable": true + }, + "bond_mode_not_contains": { + "type": "string", + "nullable": true + }, + "bond_mode_not_ends_with": { + "type": "string", + "nullable": true + }, + "bond_mode_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "bond_mode_not_starts_with": { + "type": "string", + "nullable": true + }, + "bond_mode_starts_with": { + "type": "string", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "everoute_cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "nics_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nics_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nics_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "ovsbr_name": { + "type": "string", + "nullable": true + }, + "ovsbr_name_contains": { + "type": "string", + "nullable": true + }, + "ovsbr_name_ends_with": { + "type": "string", + "nullable": true + }, + "ovsbr_name_gt": { + "type": "string", + "nullable": true + }, + "ovsbr_name_gte": { + "type": "string", + "nullable": true + }, + "ovsbr_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ovsbr_name_lt": { + "type": "string", + "nullable": true + }, + "ovsbr_name_lte": { + "type": "string", + "nullable": true + }, + "ovsbr_name_not": { + "type": "string", + "nullable": true + }, + "ovsbr_name_not_contains": { + "type": "string", + "nullable": true + }, + "ovsbr_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "ovsbr_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ovsbr_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "ovsbr_name_starts_with": { + "type": "string", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/NetworkType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/NetworkType" + }, + "type": "array", + "nullable": true + }, + "vlans_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + }, + "vlans_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + }, + "vlans_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlans_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlans_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlans_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vlans_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlans_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlans_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlans_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vlans_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + }, + "work_mode": { + "type": "string", + "nullable": true + }, + "work_mode_contains": { + "type": "string", + "nullable": true + }, + "work_mode_ends_with": { + "type": "string", + "nullable": true + }, + "work_mode_gt": { + "type": "string", + "nullable": true + }, + "work_mode_gte": { + "type": "string", + "nullable": true + }, + "work_mode_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "work_mode_lt": { + "type": "string", + "nullable": true + }, + "work_mode_lte": { + "type": "string", + "nullable": true + }, + "work_mode_not": { + "type": "string", + "nullable": true + }, + "work_mode_not_contains": { + "type": "string", + "nullable": true + }, + "work_mode_not_ends_with": { + "type": "string", + "nullable": true + }, + "work_mode_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "work_mode_not_starts_with": { + "type": "string", + "nullable": true + }, + "work_mode_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NicWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "type": "array", + "nullable": true + }, + "driver": { + "type": "string", + "nullable": true + }, + "driver_contains": { + "type": "string", + "nullable": true + }, + "driver_ends_with": { + "type": "string", + "nullable": true + }, + "driver_gt": { + "type": "string", + "nullable": true + }, + "driver_gte": { + "type": "string", + "nullable": true + }, + "driver_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "driver_lt": { + "type": "string", + "nullable": true + }, + "driver_lte": { + "type": "string", + "nullable": true + }, + "driver_not": { + "type": "string", + "nullable": true + }, + "driver_not_contains": { + "type": "string", + "nullable": true + }, + "driver_not_ends_with": { + "type": "string", + "nullable": true + }, + "driver_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "driver_not_starts_with": { + "type": "string", + "nullable": true + }, + "driver_starts_with": { + "type": "string", + "nullable": true + }, + "driver_state": { + "allOf": [ + { + "$ref": "#/components/schemas/NicDriverState" + } + ], + "nullable": true + }, + "driver_state_in": { + "items": { + "$ref": "#/components/schemas/NicDriverState" + }, + "type": "array", + "nullable": true + }, + "driver_state_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NicDriverState" + } + ], + "nullable": true + }, + "driver_state_not_in": { + "items": { + "$ref": "#/components/schemas/NicDriverState" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "gateway_ip": { + "type": "string", + "nullable": true + }, + "gateway_ip_contains": { + "type": "string", + "nullable": true + }, + "gateway_ip_ends_with": { + "type": "string", + "nullable": true + }, + "gateway_ip_gt": { + "type": "string", + "nullable": true + }, + "gateway_ip_gte": { + "type": "string", + "nullable": true + }, + "gateway_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "gateway_ip_lt": { + "type": "string", + "nullable": true + }, + "gateway_ip_lte": { + "type": "string", + "nullable": true + }, + "gateway_ip_not": { + "type": "string", + "nullable": true + }, + "gateway_ip_not_contains": { + "type": "string", + "nullable": true + }, + "gateway_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "gateway_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "gateway_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "gateway_ip_starts_with": { + "type": "string", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "ibdev": { + "type": "string", + "nullable": true + }, + "ibdev_contains": { + "type": "string", + "nullable": true + }, + "ibdev_ends_with": { + "type": "string", + "nullable": true + }, + "ibdev_gt": { + "type": "string", + "nullable": true + }, + "ibdev_gte": { + "type": "string", + "nullable": true + }, + "ibdev_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ibdev_lt": { + "type": "string", + "nullable": true + }, + "ibdev_lte": { + "type": "string", + "nullable": true + }, + "ibdev_not": { + "type": "string", + "nullable": true + }, + "ibdev_not_contains": { + "type": "string", + "nullable": true + }, + "ibdev_not_ends_with": { + "type": "string", + "nullable": true + }, + "ibdev_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ibdev_not_starts_with": { + "type": "string", + "nullable": true + }, + "ibdev_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "iommu_status": { + "allOf": [ + { + "$ref": "#/components/schemas/IommuStatus" + } + ], + "nullable": true + }, + "iommu_status_in": { + "items": { + "$ref": "#/components/schemas/IommuStatus" + }, + "type": "array", + "nullable": true + }, + "iommu_status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/IommuStatus" + } + ], + "nullable": true + }, + "iommu_status_not_in": { + "items": { + "$ref": "#/components/schemas/IommuStatus" + }, + "type": "array", + "nullable": true + }, + "ip_address": { + "type": "string", + "nullable": true + }, + "ip_address_contains": { + "type": "string", + "nullable": true + }, + "ip_address_ends_with": { + "type": "string", + "nullable": true + }, + "ip_address_gt": { + "type": "string", + "nullable": true + }, + "ip_address_gte": { + "type": "string", + "nullable": true + }, + "ip_address_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_address_lt": { + "type": "string", + "nullable": true + }, + "ip_address_lte": { + "type": "string", + "nullable": true + }, + "ip_address_not": { + "type": "string", + "nullable": true + }, + "ip_address_not_contains": { + "type": "string", + "nullable": true + }, + "ip_address_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_address_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_address_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_address_starts_with": { + "type": "string", + "nullable": true + }, + "is_sriov": { + "type": "boolean", + "nullable": true + }, + "is_sriov_not": { + "type": "boolean", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "mac_address": { + "type": "string", + "nullable": true + }, + "mac_address_contains": { + "type": "string", + "nullable": true + }, + "mac_address_ends_with": { + "type": "string", + "nullable": true + }, + "mac_address_gt": { + "type": "string", + "nullable": true + }, + "mac_address_gte": { + "type": "string", + "nullable": true + }, + "mac_address_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mac_address_lt": { + "type": "string", + "nullable": true + }, + "mac_address_lte": { + "type": "string", + "nullable": true + }, + "mac_address_not": { + "type": "string", + "nullable": true + }, + "mac_address_not_contains": { + "type": "string", + "nullable": true + }, + "mac_address_not_ends_with": { + "type": "string", + "nullable": true + }, + "mac_address_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mac_address_not_starts_with": { + "type": "string", + "nullable": true + }, + "mac_address_starts_with": { + "type": "string", + "nullable": true + }, + "max_vf_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_vf_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_vf_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_vf_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_vf_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_vf_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_vf_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_vf_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "model": { + "type": "string", + "nullable": true + }, + "model_contains": { + "type": "string", + "nullable": true + }, + "model_ends_with": { + "type": "string", + "nullable": true + }, + "model_gt": { + "type": "string", + "nullable": true + }, + "model_gte": { + "type": "string", + "nullable": true + }, + "model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_lt": { + "type": "string", + "nullable": true + }, + "model_lte": { + "type": "string", + "nullable": true + }, + "model_not": { + "type": "string", + "nullable": true + }, + "model_not_contains": { + "type": "string", + "nullable": true + }, + "model_not_ends_with": { + "type": "string", + "nullable": true + }, + "model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_not_starts_with": { + "type": "string", + "nullable": true + }, + "model_starts_with": { + "type": "string", + "nullable": true + }, + "mtu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "mtu_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "mtu_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "mtu_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "mtu_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "mtu_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "mtu_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "mtu_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "nic_uuid": { + "type": "string", + "nullable": true + }, + "nic_uuid_contains": { + "type": "string", + "nullable": true + }, + "nic_uuid_ends_with": { + "type": "string", + "nullable": true + }, + "nic_uuid_gt": { + "type": "string", + "nullable": true + }, + "nic_uuid_gte": { + "type": "string", + "nullable": true + }, + "nic_uuid_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "nic_uuid_lt": { + "type": "string", + "nullable": true + }, + "nic_uuid_lte": { + "type": "string", + "nullable": true + }, + "nic_uuid_not": { + "type": "string", + "nullable": true + }, + "nic_uuid_not_contains": { + "type": "string", + "nullable": true + }, + "nic_uuid_not_ends_with": { + "type": "string", + "nullable": true + }, + "nic_uuid_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "nic_uuid_not_starts_with": { + "type": "string", + "nullable": true + }, + "nic_uuid_starts_with": { + "type": "string", + "nullable": true + }, + "physical": { + "type": "boolean", + "nullable": true + }, + "physical_not": { + "type": "boolean", + "nullable": true + }, + "rdma_enabled": { + "type": "boolean", + "nullable": true + }, + "rdma_enabled_not": { + "type": "boolean", + "nullable": true + }, + "running": { + "type": "boolean", + "nullable": true + }, + "running_not": { + "type": "boolean", + "nullable": true + }, + "speed": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "speed_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "speed_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "speed_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "speed_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "speed_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "speed_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "speed_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "subnet_mask": { + "type": "string", + "nullable": true + }, + "subnet_mask_contains": { + "type": "string", + "nullable": true + }, + "subnet_mask_ends_with": { + "type": "string", + "nullable": true + }, + "subnet_mask_gt": { + "type": "string", + "nullable": true + }, + "subnet_mask_gte": { + "type": "string", + "nullable": true + }, + "subnet_mask_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "subnet_mask_lt": { + "type": "string", + "nullable": true + }, + "subnet_mask_lte": { + "type": "string", + "nullable": true + }, + "subnet_mask_not": { + "type": "string", + "nullable": true + }, + "subnet_mask_not_contains": { + "type": "string", + "nullable": true + }, + "subnet_mask_not_ends_with": { + "type": "string", + "nullable": true + }, + "subnet_mask_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "subnet_mask_not_starts_with": { + "type": "string", + "nullable": true + }, + "subnet_mask_starts_with": { + "type": "string", + "nullable": true + }, + "total_vf_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_vf_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_vf_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_vf_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_vf_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_vf_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_vf_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_vf_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/NetworkType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/NetworkType" + }, + "type": "array", + "nullable": true + }, + "up": { + "type": "boolean", + "nullable": true + }, + "up_not": { + "type": "boolean", + "nullable": true + }, + "used_vf_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "used_vf_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "used_vf_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "used_vf_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "used_vf_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "used_vf_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "used_vf_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "used_vf_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "user_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/NicUserUsage" + } + ], + "nullable": true + }, + "user_usage_in": { + "items": { + "$ref": "#/components/schemas/NicUserUsage" + }, + "type": "array", + "nullable": true + }, + "user_usage_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NicUserUsage" + } + ], + "nullable": true + }, + "user_usage_not_in": { + "items": { + "$ref": "#/components/schemas/NicUserUsage" + }, + "type": "array", + "nullable": true + }, + "vds": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NicDriverState": { + "enum": [ + "NEED_REBOOT", + "NOT_READY", + "NO_DRIVER", + "READY" + ], + "type": "string" + }, + "IommuStatus": { + "enum": [ + "DISABLE", + "ENABLE", + "NEED_REBOOT" + ], + "type": "string" + }, + "NetworkType": { + "enum": [ + "ACCESS", + "MANAGEMENT", + "MIGRATION", + "STORAGE", + "VM" + ], + "type": "string" + }, + "NicUserUsage": { + "enum": [ + "DEFAULT", + "PASS_THROUGH", + "SRIOV" + ], + "type": "string" + }, + "VlanWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VlanWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VlanWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VlanWhereInput" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "gateway_ip": { + "type": "string", + "nullable": true + }, + "gateway_ip_contains": { + "type": "string", + "nullable": true + }, + "gateway_ip_ends_with": { + "type": "string", + "nullable": true + }, + "gateway_ip_gt": { + "type": "string", + "nullable": true + }, + "gateway_ip_gte": { + "type": "string", + "nullable": true + }, + "gateway_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "gateway_ip_lt": { + "type": "string", + "nullable": true + }, + "gateway_ip_lte": { + "type": "string", + "nullable": true + }, + "gateway_ip_not": { + "type": "string", + "nullable": true + }, + "gateway_ip_not_contains": { + "type": "string", + "nullable": true + }, + "gateway_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "gateway_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "gateway_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "gateway_ip_starts_with": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_contains": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_ends_with": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_gt": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_gte": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "gateway_subnetmask_lt": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_lte": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_not": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_not_contains": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_not_ends_with": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "gateway_subnetmask_not_starts_with": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "mode_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanModeType" + } + ], + "nullable": true + }, + "mode_type_in": { + "items": { + "$ref": "#/components/schemas/VlanModeType" + }, + "type": "array", + "nullable": true + }, + "mode_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanModeType" + } + ], + "nullable": true + }, + "mode_type_not_in": { + "items": { + "$ref": "#/components/schemas/VlanModeType" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "qos_max_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_max_bandwidth_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_max_bandwidth_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_max_bandwidth_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "qos_max_bandwidth_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_max_bandwidth_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_max_bandwidth_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_max_bandwidth_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "qos_min_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "qos_min_bandwidth_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "qos_priority": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "qos_priority_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "qos_priority_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "qos_priority_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "qos_priority_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "qos_priority_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "qos_priority_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "qos_priority_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "subnetmask": { + "type": "string", + "nullable": true + }, + "subnetmask_contains": { + "type": "string", + "nullable": true + }, + "subnetmask_ends_with": { + "type": "string", + "nullable": true + }, + "subnetmask_gt": { + "type": "string", + "nullable": true + }, + "subnetmask_gte": { + "type": "string", + "nullable": true + }, + "subnetmask_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "subnetmask_lt": { + "type": "string", + "nullable": true + }, + "subnetmask_lte": { + "type": "string", + "nullable": true + }, + "subnetmask_not": { + "type": "string", + "nullable": true + }, + "subnetmask_not_contains": { + "type": "string", + "nullable": true + }, + "subnetmask_not_ends_with": { + "type": "string", + "nullable": true + }, + "subnetmask_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "subnetmask_not_starts_with": { + "type": "string", + "nullable": true + }, + "subnetmask_starts_with": { + "type": "string", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/NetworkType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/NetworkType" + }, + "type": "array", + "nullable": true + }, + "vds": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + }, + "vlan_id": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlan_id_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlan_id_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlan_id_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vlan_id_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlan_id_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlan_id_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vlan_id_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_nics_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + }, + "vm_nics_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + }, + "vm_nics_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VlanModeType": { + "enum": [ + "GENEVE", + "VLAN_ACCESS", + "VLAN_TRUNK", + "VXLAN" + ], + "type": "string" + }, + "VmNicWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmNicWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmNicWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmNicWhereInput" + }, + "type": "array", + "nullable": true + }, + "egress_rate_limit_burst_in_bit": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_burst_in_bit_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_burst_in_bit_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_burst_in_bit_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "egress_rate_limit_burst_in_bit_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_burst_in_bit_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_burst_in_bit_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_burst_in_bit_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "egress_rate_limit_enabled": { + "type": "boolean", + "nullable": true + }, + "egress_rate_limit_enabled_not": { + "type": "boolean", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "enabled": { + "type": "boolean", + "nullable": true + }, + "enabled_not": { + "type": "boolean", + "nullable": true + }, + "gateway": { + "type": "string", + "nullable": true + }, + "gateway_contains": { + "type": "string", + "nullable": true + }, + "gateway_ends_with": { + "type": "string", + "nullable": true + }, + "gateway_gt": { + "type": "string", + "nullable": true + }, + "gateway_gte": { + "type": "string", + "nullable": true + }, + "gateway_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "gateway_lt": { + "type": "string", + "nullable": true + }, + "gateway_lte": { + "type": "string", + "nullable": true + }, + "gateway_not": { + "type": "string", + "nullable": true + }, + "gateway_not_contains": { + "type": "string", + "nullable": true + }, + "gateway_not_ends_with": { + "type": "string", + "nullable": true + }, + "gateway_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "gateway_not_starts_with": { + "type": "string", + "nullable": true + }, + "gateway_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "ingress_rate_limit_enabled": { + "type": "boolean", + "nullable": true + }, + "ingress_rate_limit_enabled_not": { + "type": "boolean", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "interface_id": { + "type": "string", + "nullable": true + }, + "interface_id_contains": { + "type": "string", + "nullable": true + }, + "interface_id_ends_with": { + "type": "string", + "nullable": true + }, + "interface_id_gt": { + "type": "string", + "nullable": true + }, + "interface_id_gte": { + "type": "string", + "nullable": true + }, + "interface_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "interface_id_lt": { + "type": "string", + "nullable": true + }, + "interface_id_lte": { + "type": "string", + "nullable": true + }, + "interface_id_not": { + "type": "string", + "nullable": true + }, + "interface_id_not_contains": { + "type": "string", + "nullable": true + }, + "interface_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "interface_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "interface_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "interface_id_starts_with": { + "type": "string", + "nullable": true + }, + "ip_address": { + "type": "string", + "nullable": true + }, + "ip_address_contains": { + "type": "string", + "nullable": true + }, + "ip_address_ends_with": { + "type": "string", + "nullable": true + }, + "ip_address_gt": { + "type": "string", + "nullable": true + }, + "ip_address_gte": { + "type": "string", + "nullable": true + }, + "ip_address_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_address_lt": { + "type": "string", + "nullable": true + }, + "ip_address_lte": { + "type": "string", + "nullable": true + }, + "ip_address_not": { + "type": "string", + "nullable": true + }, + "ip_address_not_contains": { + "type": "string", + "nullable": true + }, + "ip_address_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_address_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_address_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_address_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "mac_address": { + "type": "string", + "nullable": true + }, + "mac_address_contains": { + "type": "string", + "nullable": true + }, + "mac_address_ends_with": { + "type": "string", + "nullable": true + }, + "mac_address_gt": { + "type": "string", + "nullable": true + }, + "mac_address_gte": { + "type": "string", + "nullable": true + }, + "mac_address_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mac_address_lt": { + "type": "string", + "nullable": true + }, + "mac_address_lte": { + "type": "string", + "nullable": true + }, + "mac_address_not": { + "type": "string", + "nullable": true + }, + "mac_address_not_contains": { + "type": "string", + "nullable": true + }, + "mac_address_not_ends_with": { + "type": "string", + "nullable": true + }, + "mac_address_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mac_address_not_starts_with": { + "type": "string", + "nullable": true + }, + "mac_address_starts_with": { + "type": "string", + "nullable": true + }, + "mirror": { + "type": "boolean", + "nullable": true + }, + "mirror_not": { + "type": "boolean", + "nullable": true + }, + "model": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], + "nullable": true + }, + "model_in": { + "items": { + "$ref": "#/components/schemas/VmNicModel" + }, + "type": "array", + "nullable": true + }, + "model_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], + "nullable": true + }, + "model_not_in": { + "items": { + "$ref": "#/components/schemas/VmNicModel" + }, + "type": "array", + "nullable": true + }, + "nic": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "order": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "order_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "order_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "order_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "order_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "order_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "order_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "order_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "subnet_mask": { + "type": "string", + "nullable": true + }, + "subnet_mask_contains": { + "type": "string", + "nullable": true + }, + "subnet_mask_ends_with": { + "type": "string", + "nullable": true + }, + "subnet_mask_gt": { + "type": "string", + "nullable": true + }, + "subnet_mask_gte": { + "type": "string", + "nullable": true + }, + "subnet_mask_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "subnet_mask_lt": { + "type": "string", + "nullable": true + }, + "subnet_mask_lte": { + "type": "string", + "nullable": true + }, + "subnet_mask_not": { + "type": "string", + "nullable": true + }, + "subnet_mask_not_contains": { + "type": "string", + "nullable": true + }, + "subnet_mask_not_ends_with": { + "type": "string", + "nullable": true + }, + "subnet_mask_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "subnet_mask_not_starts_with": { + "type": "string", + "nullable": true + }, + "subnet_mask_starts_with": { + "type": "string", + "nullable": true + }, + "vlan": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmNicModel": { + "enum": [ + "E1000", + "SRIOV", + "VIRTIO" + ], + "type": "string" + }, + "GlobalPolicyAction": { + "enum": [ + "ALLOW", + "DROP" + ], + "type": "string" + }, + "EverouteClusterPhase": { + "enum": [ + "Associated", + "Failed", + "Init", + "Running", + "Terminating", + "Updating", + "Upgrading" + ], + "type": "string" + }, + "IsolationMode": { + "enum": [ + "ALL", + "PARTIAL" + ], + "type": "string" + }, + "NfsExportWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NfsExportWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/NfsExportWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/NfsExportWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "export_inode_id": { + "type": "string", + "nullable": true + }, + "export_inode_id_contains": { + "type": "string", + "nullable": true + }, + "export_inode_id_ends_with": { + "type": "string", + "nullable": true + }, + "export_inode_id_gt": { + "type": "string", + "nullable": true + }, + "export_inode_id_gte": { + "type": "string", + "nullable": true + }, + "export_inode_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "export_inode_id_lt": { + "type": "string", + "nullable": true + }, + "export_inode_id_lte": { + "type": "string", + "nullable": true + }, + "export_inode_id_not": { + "type": "string", + "nullable": true + }, + "export_inode_id_not_contains": { + "type": "string", + "nullable": true + }, + "export_inode_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "export_inode_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "export_inode_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "export_inode_id_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "inodes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeWhereInput" + } + ], + "nullable": true + }, + "inodes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeWhereInput" + } + ], + "nullable": true + }, + "inodes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeWhereInput" + } + ], + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "ip_whitelist": { + "type": "string", + "nullable": true + }, + "ip_whitelist_contains": { + "type": "string", + "nullable": true + }, + "ip_whitelist_ends_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_gt": { + "type": "string", + "nullable": true + }, + "ip_whitelist_gte": { + "type": "string", + "nullable": true + }, + "ip_whitelist_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist_lt": { + "type": "string", + "nullable": true + }, + "ip_whitelist_lte": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_contains": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "replica_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "replica_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "thin_provision": { + "type": "boolean", + "nullable": true + }, + "thin_provision_not": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NfsInodeWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NfsInodeWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/NfsInodeWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/NfsInodeWhereInput" + }, + "type": "array", + "nullable": true + }, + "assigned_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "assigned_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "assigned_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "file": { + "type": "boolean", + "nullable": true + }, + "file_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "local_updated_at": { + "type": "string", + "nullable": true + }, + "local_updated_at_gt": { + "type": "string", + "nullable": true + }, + "local_updated_at_gte": { + "type": "string", + "nullable": true + }, + "local_updated_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_updated_at_lt": { + "type": "string", + "nullable": true + }, + "local_updated_at_lte": { + "type": "string", + "nullable": true + }, + "local_updated_at_not": { + "type": "string", + "nullable": true + }, + "local_updated_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "nfs_export": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + ], + "nullable": true + }, + "parent_id": { + "type": "string", + "nullable": true + }, + "parent_id_contains": { + "type": "string", + "nullable": true + }, + "parent_id_ends_with": { + "type": "string", + "nullable": true + }, + "parent_id_gt": { + "type": "string", + "nullable": true + }, + "parent_id_gte": { + "type": "string", + "nullable": true + }, + "parent_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "parent_id_lt": { + "type": "string", + "nullable": true + }, + "parent_id_lte": { + "type": "string", + "nullable": true + }, + "parent_id_not": { + "type": "string", + "nullable": true + }, + "parent_id_not_contains": { + "type": "string", + "nullable": true + }, + "parent_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "parent_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "parent_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "parent_id_starts_with": { + "type": "string", + "nullable": true + }, + "shared_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "shared_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "shared_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "snapshot_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "snapshot_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SecurityPolicyWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "everoute_cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "policy_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/PolicyMode" + } + ], + "nullable": true + }, + "policy_mode_in": { + "items": { + "$ref": "#/components/schemas/PolicyMode" + }, + "type": "array", + "nullable": true + }, + "policy_mode_not": { + "allOf": [ + { + "$ref": "#/components/schemas/PolicyMode" + } + ], + "nullable": true + }, + "policy_mode_not_in": { + "items": { + "$ref": "#/components/schemas/PolicyMode" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "PolicyMode": { + "enum": [ + "MONITOR", + "WORK" + ], + "type": "string" + }, + "VmVolumeSnapshotWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "createAt": { + "type": "string", + "nullable": true + }, + "createAt_gt": { + "type": "string", + "nullable": true + }, + "createAt_gte": { + "type": "string", + "nullable": true + }, + "createAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "createAt_lt": { + "type": "string", + "nullable": true + }, + "createAt_lte": { + "type": "string", + "nullable": true + }, + "createAt_not": { + "type": "string", + "nullable": true + }, + "createAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "elf_storage_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + } + ], + "nullable": true + }, + "elf_storage_policy_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "type": "array", + "nullable": true + }, + "elf_storage_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + } + ], + "nullable": true + }, + "elf_storage_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "labels_every": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_none": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "labels_some": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "shared_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "shared_size_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "shared_size_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "shared_size_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "shared_size_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "shared_size_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "shared_size_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "shared_size_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "size": { + "type": "number", + "format": "double", + "nullable": true + }, + "size_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "size_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "size_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "size_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "size_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeSnapshotType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeSnapshotType" + }, + "type": "array", + "nullable": true + }, + "unique_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "unique_size_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "unique_size_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "unique_size_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "unique_size_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "unique_size_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "unique_size_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "unique_size_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "vm_volume": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + }, + "volume_sharing": { + "type": "boolean", + "nullable": true + }, + "volume_sharing_not": { + "type": "boolean", + "nullable": true + }, + "volume_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "volume_size_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "volume_size_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "volume_size_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "volume_size_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "volume_size_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "volume_size_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "volume_size_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "zbs_snapshot_uuid": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_contains": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_ends_with": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_gt": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_gte": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "zbs_snapshot_uuid_lt": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_lte": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_not": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_not_contains": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_not_ends_with": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "zbs_snapshot_uuid_not_starts_with": { + "type": "string", + "nullable": true + }, + "zbs_snapshot_uuid_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmVolumeSnapshotType": { + "enum": [ + "KVM_VOLUME_ISCSI_SNAPSHOT", + "KVM_VOLUME_SNAPSHOT" + ], + "type": "string" + }, + "PmemDimmWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/PmemDimmWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/PmemDimmWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/PmemDimmWhereInput" + }, + "type": "array", + "nullable": true + }, + "capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "device_locator": { + "type": "string", + "nullable": true + }, + "device_locator_contains": { + "type": "string", + "nullable": true + }, + "device_locator_ends_with": { + "type": "string", + "nullable": true + }, + "device_locator_gt": { + "type": "string", + "nullable": true + }, + "device_locator_gte": { + "type": "string", + "nullable": true + }, + "device_locator_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "device_locator_lt": { + "type": "string", + "nullable": true + }, + "device_locator_lte": { + "type": "string", + "nullable": true + }, + "device_locator_not": { + "type": "string", + "nullable": true + }, + "device_locator_not_contains": { + "type": "string", + "nullable": true + }, + "device_locator_not_ends_with": { + "type": "string", + "nullable": true + }, + "device_locator_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "device_locator_not_starts_with": { + "type": "string", + "nullable": true + }, + "device_locator_starts_with": { + "type": "string", + "nullable": true + }, + "disk": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "health_status": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskHealthStatus" + } + ], + "nullable": true + }, + "health_status_in": { + "items": { + "$ref": "#/components/schemas/DiskHealthStatus" + }, + "type": "array", + "nullable": true + }, + "health_status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskHealthStatus" + } + ], + "nullable": true + }, + "health_status_not_in": { + "items": { + "$ref": "#/components/schemas/DiskHealthStatus" + }, + "type": "array", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "numa_node": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "numa_node_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "numa_node_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "part_number": { + "type": "string", + "nullable": true + }, + "part_number_contains": { + "type": "string", + "nullable": true + }, + "part_number_ends_with": { + "type": "string", + "nullable": true + }, + "part_number_gt": { + "type": "string", + "nullable": true + }, + "part_number_gte": { + "type": "string", + "nullable": true + }, + "part_number_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "part_number_lt": { + "type": "string", + "nullable": true + }, + "part_number_lte": { + "type": "string", + "nullable": true + }, + "part_number_not": { + "type": "string", + "nullable": true + }, + "part_number_not_contains": { + "type": "string", + "nullable": true + }, + "part_number_not_ends_with": { + "type": "string", + "nullable": true + }, + "part_number_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "part_number_not_starts_with": { + "type": "string", + "nullable": true + }, + "part_number_starts_with": { + "type": "string", + "nullable": true + }, + "remaining_life_percent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "remaining_life_percent_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "remaining_life_percent_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "DiskUsage": { + "enum": [ + "BOOT", + "CACHE", + "CACHE_AND_META", + "DATA", + "DATA_AND_META" + ], + "type": "string" + }, + "DiskType": { + "enum": [ + "HDD", + "PMem", + "SSD" + ], + "type": "string" + }, + "DiskUsageStatus": { + "enum": [ + "ISOLATED", + "MOUNTED", + "MOUNTING", + "PARTIAL_MOUNTED", + "UNMOUNTED", + "UNMOUNTING" + ], + "type": "string" + }, + "IpmiWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/IpmiWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/IpmiWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/IpmiWhereInput" + }, + "type": "array", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "ip": { + "type": "string", + "nullable": true + }, + "ip_contains": { + "type": "string", + "nullable": true + }, + "ip_ends_with": { + "type": "string", + "nullable": true + }, + "ip_gt": { + "type": "string", + "nullable": true + }, + "ip_gte": { + "type": "string", + "nullable": true + }, + "ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_lt": { + "type": "string", + "nullable": true + }, + "ip_lte": { + "type": "string", + "nullable": true + }, + "ip_not": { + "type": "string", + "nullable": true + }, + "ip_not_contains": { + "type": "string", + "nullable": true + }, + "ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + }, + "valid": { + "type": "boolean", + "nullable": true + }, + "valid_not": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "HostState": { + "enum": [ + "IDLE", + "IN_USE", + "REMOVING" + ], + "type": "string" + }, + "HostStatus": { + "enum": [ + "CONNECTED_ERROR", + "CONNECTED_HEALTHY", + "CONNECTED_WARNING", + "CONNECTING", + "INITIALIZING", + "SESSION_EXPIRED" + ], + "type": "string" + }, + "UsbDeviceWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + }, + "type": "array", + "nullable": true + }, + "binded": { + "type": "boolean", + "nullable": true + }, + "binded_not": { + "type": "boolean", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "manufacturer": { + "type": "string", + "nullable": true + }, + "manufacturer_contains": { + "type": "string", + "nullable": true + }, + "manufacturer_ends_with": { + "type": "string", + "nullable": true + }, + "manufacturer_gt": { + "type": "string", + "nullable": true + }, + "manufacturer_gte": { + "type": "string", + "nullable": true + }, + "manufacturer_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "manufacturer_lt": { + "type": "string", + "nullable": true + }, + "manufacturer_lte": { + "type": "string", + "nullable": true + }, + "manufacturer_not": { + "type": "string", + "nullable": true + }, + "manufacturer_not_contains": { + "type": "string", + "nullable": true + }, + "manufacturer_not_ends_with": { + "type": "string", + "nullable": true + }, + "manufacturer_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "manufacturer_not_starts_with": { + "type": "string", + "nullable": true + }, + "manufacturer_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/UsbDeviceStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/UsbDeviceStatus" + }, + "type": "array", + "nullable": true + }, + "usb_type": { + "type": "string", + "nullable": true + }, + "usb_type_contains": { + "type": "string", + "nullable": true + }, + "usb_type_ends_with": { + "type": "string", + "nullable": true + }, + "usb_type_gt": { + "type": "string", + "nullable": true + }, + "usb_type_gte": { + "type": "string", + "nullable": true + }, + "usb_type_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "usb_type_lt": { + "type": "string", + "nullable": true + }, + "usb_type_lte": { + "type": "string", + "nullable": true + }, + "usb_type_not": { + "type": "string", + "nullable": true + }, + "usb_type_not_contains": { + "type": "string", + "nullable": true + }, + "usb_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "usb_type_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "usb_type_not_starts_with": { + "type": "string", + "nullable": true + }, + "usb_type_starts_with": { + "type": "string", + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UsbDeviceStatus": { + "enum": [ + "EJECTED", + "NORMAL" + ], + "type": "string" + }, + "VsphereEsxiAccountWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput" + }, + "type": "array", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "ip": { + "type": "string", + "nullable": true + }, + "ip_contains": { + "type": "string", + "nullable": true + }, + "ip_ends_with": { + "type": "string", + "nullable": true + }, + "ip_gt": { + "type": "string", + "nullable": true + }, + "ip_gte": { + "type": "string", + "nullable": true + }, + "ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_lt": { + "type": "string", + "nullable": true + }, + "ip_lte": { + "type": "string", + "nullable": true + }, + "ip_not": { + "type": "string", + "nullable": true + }, + "ip_not_contains": { + "type": "string", + "nullable": true + }, + "ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_starts_with": { + "type": "string", + "nullable": true + }, + "is_valid": { + "type": "boolean", + "nullable": true + }, + "is_valid_not": { + "type": "boolean", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "port_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ZoneWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ZoneWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ZoneWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ZoneWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "datacenter": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + }, + "failure_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "failure_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "failure_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "host_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "host_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "hosts_every": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_none": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_some": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "is_preferred": { + "type": "boolean", + "nullable": true + }, + "is_preferred_not": { + "type": "boolean", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "provisioned_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_cpu_cores_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_cpu_cores_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "provisioned_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "provisioned_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "provisioned_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "provisioned_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "running_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "running_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stopped_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stopped_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "suspended_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "suspended_vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cache_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cache_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cache_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_cores_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_data_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "used_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "valid_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "valid_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "vm_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GpuDeviceStatus": { + "enum": [ + "NEED_REBOOT", + "NOT_READY", + "READY" + ], + "type": "string" + }, + "GpuDeviceUsage": { + "enum": [ + "PASS_THROUGH", + "VGPU" + ], + "type": "string" + }, + "VmGuestsOperationSystem": { + "enum": [ + "LINUX", + "UNKNOWN", + "WINDOWS" + ], + "type": "string" + }, + "VmStatus": { + "enum": [ + "DELETED", + "RUNNING", + "STOPPED", + "SUSPENDED", + "UNKNOWN" + ], + "type": "string" + }, + "VmVideoType": { + "enum": [ + "CIRRUS", + "QXL", + "VGA", + "VIRTIO" + ], + "type": "string" + }, + "VmPlacementGroupWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "enabled": { + "type": "boolean", + "nullable": true + }, + "enabled_not": { + "type": "boolean", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "local_updated_at": { + "type": "string", + "nullable": true + }, + "local_updated_at_gt": { + "type": "string", + "nullable": true + }, + "local_updated_at_gte": { + "type": "string", + "nullable": true + }, + "local_updated_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_updated_at_lt": { + "type": "string", + "nullable": true + }, + "local_updated_at_lte": { + "type": "string", + "nullable": true + }, + "local_updated_at_not": { + "type": "string", + "nullable": true + }, + "local_updated_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "vm_host_must_enabled": { + "type": "boolean", + "nullable": true + }, + "vm_host_must_enabled_not": { + "type": "boolean", + "nullable": true + }, + "vm_host_must_host_uuids_every": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "vm_host_must_host_uuids_none": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "vm_host_must_host_uuids_some": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "vm_host_must_policy": { + "type": "boolean", + "nullable": true + }, + "vm_host_must_policy_not": { + "type": "boolean", + "nullable": true + }, + "vm_host_prefer_enabled": { + "type": "boolean", + "nullable": true + }, + "vm_host_prefer_enabled_not": { + "type": "boolean", + "nullable": true + }, + "vm_host_prefer_host_uuids_every": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "vm_host_prefer_host_uuids_none": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "vm_host_prefer_host_uuids_some": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "vm_host_prefer_policy": { + "type": "boolean", + "nullable": true + }, + "vm_host_prefer_policy_not": { + "type": "boolean", + "nullable": true + }, + "vm_vm_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVmPolicy" + } + ], + "nullable": true + }, + "vm_vm_policy_enabled": { + "type": "boolean", + "nullable": true + }, + "vm_vm_policy_enabled_not": { + "type": "boolean", + "nullable": true + }, + "vm_vm_policy_in": { + "items": { + "$ref": "#/components/schemas/VmVmPolicy" + }, + "type": "array", + "nullable": true + }, + "vm_vm_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVmPolicy" + } + ], + "nullable": true + }, + "vm_vm_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmVmPolicy" + }, + "type": "array", + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmVmPolicy": { + "enum": [ + "MUST_DIFFERENT", + "MUST_SAME", + "PREFER_DIFFERENT", + "PREFER_SAME" + ], + "type": "string" + }, + "VmToolsStatus": { + "enum": [ + "NOT_INSTALLED", + "NOT_RUNNING", + "RESTRICTION", + "RUNNING" + ], + "type": "string" + }, + "VmUsage": { + "enum": [ + "ADVANCED_MONITORING", + "AGENT_MESH_NODE", + "BACKUP_CONTROLLER", + "BUNDLE_APPLICATION", + "CLOUDTOWER", + "EVEROUTE_CONTROLLER", + "REGISTRY", + "REPLICATION_CONTROLLER", + "SKS_MANAGEMENT" + ], + "type": "string" + }, + "ConnectState": { + "enum": [ + "CONNECTED", + "DISCONNECTED", + "INITIALIZING", + "REMOVING" + ], + "type": "string" + }, + "ClusterConnectorErrorCode": { + "enum": [ + "LOAD_CLUSTER_FAILED", + "LOAD_CLUSTER_NETWORK_ERROR", + "LOAD_CLUSTER_NOT_FOUND", + "LOAD_CLUSTER_UNAUTHORIZED", + "LOAD_CLUSTER_UNHEALTHY" + ], + "type": "string" + }, + "Hypervisor": { + "enum": [ + "BLUESHARK", + "ELF", + "VMWARE", + "XENSERVER" + ], + "type": "string" + }, + "LicenseType": { + "enum": [ + "PERPETUAL", + "SUBSCRIPTION", + "TRIAL" + ], + "type": "string" + }, + "NtpMode": { + "enum": [ + "EXTERNAL", + "INTERNAL" + ], + "type": "string" + }, + "ClusterSettingsWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ClusterSettingsWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ClusterSettingsWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ClusterSettingsWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "default_ha": { + "type": "boolean", + "nullable": true + }, + "default_ha_not": { + "type": "boolean", + "nullable": true + }, + "default_storage_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + } + ], + "nullable": true + }, + "default_storage_policy_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "type": "array", + "nullable": true + }, + "default_storage_policy_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + } + ], + "nullable": true + }, + "default_storage_policy_not_in": { + "items": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "type": "array", + "nullable": true + }, + "enabled_iscsi": { + "type": "boolean", + "nullable": true + }, + "enabled_iscsi_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SoftwareEdition": { + "enum": [ + "COMMUNITY", + "ENTERPRISE", + "ENTERPRISE_PLUS", + "ESSENTIAL", + "EXPRESS", + "STANDARD", + "TRIAL" + ], + "type": "string" + }, + "ClusterType": { + "enum": [ + "BLUESHARK", + "SMTX_OS", + "SMTX_ZBS" + ], + "type": "string" + }, + "VcenterAccountWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VcenterAccountWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VcenterAccountWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VcenterAccountWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "ip": { + "type": "string", + "nullable": true + }, + "ip_contains": { + "type": "string", + "nullable": true + }, + "ip_ends_with": { + "type": "string", + "nullable": true + }, + "ip_gt": { + "type": "string", + "nullable": true + }, + "ip_gte": { + "type": "string", + "nullable": true + }, + "ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_lt": { + "type": "string", + "nullable": true + }, + "ip_lte": { + "type": "string", + "nullable": true + }, + "ip_not": { + "type": "string", + "nullable": true + }, + "ip_not_contains": { + "type": "string", + "nullable": true + }, + "ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_starts_with": { + "type": "string", + "nullable": true + }, + "is_valid": { + "type": "boolean", + "nullable": true + }, + "is_valid_not": { + "type": "boolean", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "port_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "WitnessWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/WitnessWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/WitnessWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/WitnessWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "cpu_hz_per_core": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "cpu_hz_per_core_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cpu_hz_per_core_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "data_ip": { + "type": "string", + "nullable": true + }, + "data_ip_contains": { + "type": "string", + "nullable": true + }, + "data_ip_ends_with": { + "type": "string", + "nullable": true + }, + "data_ip_gt": { + "type": "string", + "nullable": true + }, + "data_ip_gte": { + "type": "string", + "nullable": true + }, + "data_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "data_ip_lt": { + "type": "string", + "nullable": true + }, + "data_ip_lte": { + "type": "string", + "nullable": true + }, + "data_ip_not": { + "type": "string", + "nullable": true + }, + "data_ip_not_contains": { + "type": "string", + "nullable": true + }, + "data_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "data_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "data_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "data_ip_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "management_ip": { + "type": "string", + "nullable": true + }, + "management_ip_contains": { + "type": "string", + "nullable": true + }, + "management_ip_ends_with": { + "type": "string", + "nullable": true + }, + "management_ip_gt": { + "type": "string", + "nullable": true + }, + "management_ip_gte": { + "type": "string", + "nullable": true + }, + "management_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "management_ip_lt": { + "type": "string", + "nullable": true + }, + "management_ip_lte": { + "type": "string", + "nullable": true + }, + "management_ip_not": { + "type": "string", + "nullable": true + }, + "management_ip_not_contains": { + "type": "string", + "nullable": true + }, + "management_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "management_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "management_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "management_ip_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "system_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_data_capacity_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_data_capacity_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_data_capacity_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "system_data_capacity_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_data_capacity_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_data_capacity_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_data_capacity_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "system_used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_used_data_space_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_used_data_space_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_used_data_space_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "system_used_data_space_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_used_data_space_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_used_data_space_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "system_used_data_space_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_cores_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_cores_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_cpu_hz_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_hz_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "total_memory_bytes_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "AlertRuleThresholds": { + "properties": { + "value": { + "type": "integer", + "format": "int32" + }, + "severity": { + "$ref": "#/components/schemas/SeverityEnum" + } + }, + "required": [ + "value", + "severity" + ], + "type": "object" + }, + "GlobalAlertRuleUpdationParams": { + "properties": { + "data": { + "properties": { + "thresholds": { + "items": { + "$ref": "#/components/schemas/AlertRuleThresholds" + }, + "type": "array" + }, + "disabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "CustomizeAlertRuleUpdationParams": { + "properties": { + "data": { + "properties": { + "thresholds": { + "items": { + "$ref": "#/components/schemas/AlertRuleThresholds" + }, + "type": "array" + }, + "disabled": { + "type": "boolean" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "clusters" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedCluster": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedDisk": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedHost": { + "properties": { + "id": { + "type": "string" + }, + "management_ip": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "management_ip", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVm": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "Alert": { + "properties": { + "alert_rule": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedAlertRule" + } + ], + "nullable": true + }, + "cause": { + "type": "string" + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedCluster" + } + ], + "nullable": true + }, + "create_time": { + "type": "string", + "nullable": true + }, + "disk": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedDisk" + } + ], + "nullable": true + }, + "ended": { + "type": "boolean" + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedHost" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "impact": { + "type": "string" + }, + "labels": { + "properties": {}, + "type": "object" + }, + "local_create_time": { + "type": "string" + }, + "local_end_time": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "local_start_time": { + "type": "string" + }, + "local_update_time": { + "type": "string" + }, + "message": { + "type": "string" + }, + "severity": { + "type": "string" + }, + "solution": { + "type": "string" + }, + "threshold": { + "type": "number", + "format": "double" + }, + "value": { + "type": "number", + "format": "double" + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cause", + "ended", + "id", + "impact", + "labels", + "local_create_time", + "local_end_time", + "local_id", + "local_start_time", + "local_update_time", + "message", + "severity", + "solution", + "threshold", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Alert_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Alert" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "AlertWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/AlertWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/AlertWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/AlertWhereInput" + }, + "type": "array", + "nullable": true + }, + "alert_rule": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleWhereInput" + } + ], + "nullable": true + }, + "cause": { + "type": "string", + "nullable": true + }, + "cause_contains": { + "type": "string", + "nullable": true + }, + "cause_ends_with": { + "type": "string", + "nullable": true + }, + "cause_gt": { + "type": "string", + "nullable": true + }, + "cause_gte": { + "type": "string", + "nullable": true + }, + "cause_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cause_lt": { + "type": "string", + "nullable": true + }, + "cause_lte": { + "type": "string", + "nullable": true + }, + "cause_not": { + "type": "string", + "nullable": true + }, + "cause_not_contains": { + "type": "string", + "nullable": true + }, + "cause_not_ends_with": { + "type": "string", + "nullable": true + }, + "cause_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "cause_not_starts_with": { + "type": "string", + "nullable": true + }, + "cause_starts_with": { + "type": "string", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "create_time": { + "type": "string", + "nullable": true + }, + "create_time_gt": { + "type": "string", + "nullable": true + }, + "create_time_gte": { + "type": "string", + "nullable": true + }, + "create_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "create_time_lt": { + "type": "string", + "nullable": true + }, + "create_time_lte": { + "type": "string", + "nullable": true + }, + "create_time_not": { + "type": "string", + "nullable": true + }, + "create_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "disk": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "ended": { + "type": "boolean", + "nullable": true + }, + "ended_not": { + "type": "boolean", + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "impact": { + "type": "string", + "nullable": true + }, + "impact_contains": { + "type": "string", + "nullable": true + }, + "impact_ends_with": { + "type": "string", + "nullable": true + }, + "impact_gt": { + "type": "string", + "nullable": true + }, + "impact_gte": { + "type": "string", + "nullable": true + }, + "impact_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "impact_lt": { + "type": "string", + "nullable": true + }, + "impact_lte": { + "type": "string", + "nullable": true + }, + "impact_not": { + "type": "string", + "nullable": true + }, + "impact_not_contains": { + "type": "string", + "nullable": true + }, + "impact_not_ends_with": { + "type": "string", + "nullable": true + }, + "impact_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "impact_not_starts_with": { + "type": "string", + "nullable": true + }, + "impact_starts_with": { + "type": "string", + "nullable": true + }, + "local_create_time": { + "type": "string", + "nullable": true + }, + "local_create_time_gt": { + "type": "string", + "nullable": true + }, + "local_create_time_gte": { + "type": "string", + "nullable": true + }, + "local_create_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_create_time_lt": { + "type": "string", + "nullable": true + }, + "local_create_time_lte": { + "type": "string", + "nullable": true + }, + "local_create_time_not": { + "type": "string", + "nullable": true + }, + "local_create_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_end_time": { + "type": "string", + "nullable": true + }, + "local_end_time_contains": { + "type": "string", + "nullable": true + }, + "local_end_time_ends_with": { + "type": "string", + "nullable": true + }, + "local_end_time_gt": { + "type": "string", + "nullable": true + }, + "local_end_time_gte": { + "type": "string", + "nullable": true + }, + "local_end_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_end_time_lt": { + "type": "string", + "nullable": true + }, + "local_end_time_lte": { + "type": "string", + "nullable": true + }, + "local_end_time_not": { + "type": "string", + "nullable": true + }, + "local_end_time_not_contains": { + "type": "string", + "nullable": true + }, + "local_end_time_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_end_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_end_time_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_end_time_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "local_start_time": { + "type": "string", + "nullable": true + }, + "local_start_time_contains": { + "type": "string", + "nullable": true + }, + "local_start_time_ends_with": { + "type": "string", + "nullable": true + }, + "local_start_time_gt": { + "type": "string", + "nullable": true + }, + "local_start_time_gte": { + "type": "string", + "nullable": true + }, + "local_start_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_start_time_lt": { + "type": "string", + "nullable": true + }, + "local_start_time_lte": { + "type": "string", + "nullable": true + }, + "local_start_time_not": { + "type": "string", + "nullable": true + }, + "local_start_time_not_contains": { + "type": "string", + "nullable": true + }, + "local_start_time_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_start_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_start_time_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_start_time_starts_with": { + "type": "string", + "nullable": true + }, + "local_update_time": { + "type": "string", + "nullable": true + }, + "local_update_time_contains": { + "type": "string", + "nullable": true + }, + "local_update_time_ends_with": { + "type": "string", + "nullable": true + }, + "local_update_time_gt": { + "type": "string", + "nullable": true + }, + "local_update_time_gte": { + "type": "string", + "nullable": true + }, + "local_update_time_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_update_time_lt": { + "type": "string", + "nullable": true + }, + "local_update_time_lte": { + "type": "string", + "nullable": true + }, + "local_update_time_not": { + "type": "string", + "nullable": true + }, + "local_update_time_not_contains": { + "type": "string", + "nullable": true + }, + "local_update_time_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_update_time_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_update_time_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_update_time_starts_with": { + "type": "string", + "nullable": true + }, + "message": { + "type": "string", + "nullable": true + }, + "message_contains": { + "type": "string", + "nullable": true + }, + "message_ends_with": { + "type": "string", + "nullable": true + }, + "message_gt": { + "type": "string", + "nullable": true + }, + "message_gte": { + "type": "string", + "nullable": true + }, + "message_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "message_lt": { + "type": "string", + "nullable": true + }, + "message_lte": { + "type": "string", + "nullable": true + }, + "message_not": { + "type": "string", + "nullable": true + }, + "message_not_contains": { + "type": "string", + "nullable": true + }, + "message_not_ends_with": { + "type": "string", + "nullable": true + }, + "message_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "message_not_starts_with": { + "type": "string", + "nullable": true + }, + "message_starts_with": { + "type": "string", + "nullable": true + }, + "severity": { + "type": "string", + "nullable": true + }, + "severity_contains": { + "type": "string", + "nullable": true + }, + "severity_ends_with": { + "type": "string", + "nullable": true + }, + "severity_gt": { + "type": "string", + "nullable": true + }, + "severity_gte": { + "type": "string", + "nullable": true + }, + "severity_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "severity_lt": { + "type": "string", + "nullable": true + }, + "severity_lte": { + "type": "string", + "nullable": true + }, + "severity_not": { + "type": "string", + "nullable": true + }, + "severity_not_contains": { + "type": "string", + "nullable": true + }, + "severity_not_ends_with": { + "type": "string", + "nullable": true + }, + "severity_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "severity_not_starts_with": { + "type": "string", + "nullable": true + }, + "severity_starts_with": { + "type": "string", + "nullable": true + }, + "solution": { + "type": "string", + "nullable": true + }, + "solution_contains": { + "type": "string", + "nullable": true + }, + "solution_ends_with": { + "type": "string", + "nullable": true + }, + "solution_gt": { + "type": "string", + "nullable": true + }, + "solution_gte": { + "type": "string", + "nullable": true + }, + "solution_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "solution_lt": { + "type": "string", + "nullable": true + }, + "solution_lte": { + "type": "string", + "nullable": true + }, + "solution_not": { + "type": "string", + "nullable": true + }, + "solution_not_contains": { + "type": "string", + "nullable": true + }, + "solution_not_ends_with": { + "type": "string", + "nullable": true + }, + "solution_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "solution_not_starts_with": { + "type": "string", + "nullable": true + }, + "solution_starts_with": { + "type": "string", + "nullable": true + }, + "threshold": { + "type": "number", + "format": "double", + "nullable": true + }, + "threshold_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "threshold_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "threshold_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "threshold_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "threshold_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "threshold_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "threshold_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "value": { + "type": "number", + "format": "double", + "nullable": true + }, + "value_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "value_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "value_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "value_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "value_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "value_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "value_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ResolveAlertParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/AlertWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedCapacity": { + "properties": { + "column": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "row": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedClusterTopo": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "Direction": { + "enum": [ + "HORIZONTAL", + "VERTICAL" + ], + "type": "string" + }, + "BrickPhaseEnum": { + "enum": [ + "BACKWARD", + "FORWARD" + ], + "type": "string" + }, + "NestedBrickDiskLayout": { + "properties": { + "column": { + "type": "integer", + "format": "int32" + }, + "direction": { + "$ref": "#/components/schemas/Direction" + }, + "phase": { + "$ref": "#/components/schemas/BrickPhaseEnum" + }, + "row": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "column", + "direction", + "phase", + "row" + ], + "type": "object", + "additionalProperties": false + }, + "NestedNodeTopo": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "PowerPosition": { + "enum": [ + "LEFT", + "MIDDLE", + "RIGHT" + ], + "type": "string" + }, + "NestedBrickPower": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedRackTopo": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedTagPosition": { + "properties": { + "column": { + "type": "integer", + "format": "int32" + }, + "row": { + "type": "integer", + "format": "int32" + }, + "tag": { + "type": "string" + } + }, + "required": [ + "column", + "row", + "tag" + ], + "type": "object", + "additionalProperties": false + }, + "BrickTopo": { + "properties": { + "capacity": { + "$ref": "#/components/schemas/NestedCapacity" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "cluster_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedClusterTopo" + } + ], + "nullable": true + }, + "disk_layout": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedBrickDiskLayout" + } + ], + "nullable": true + }, + "height": { + "type": "integer", + "format": "int32" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "model": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string" + }, + "node_topoes": { + "items": { + "$ref": "#/components/schemas/NestedNodeTopo" + }, + "type": "array", + "nullable": true + }, + "position": { + "type": "integer", + "format": "int32" + }, + "power_layout": { + "allOf": [ + { + "$ref": "#/components/schemas/Direction" + } + ], + "nullable": true + }, + "power_position": { + "allOf": [ + { + "$ref": "#/components/schemas/PowerPosition" + } + ], + "nullable": true + }, + "powers": { + "items": { + "$ref": "#/components/schemas/NestedBrickPower" + }, + "type": "array", + "nullable": true + }, + "rack_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedRackTopo" + } + ], + "nullable": true + }, + "tag_position_in_brick": { + "items": { + "$ref": "#/components/schemas/NestedTagPosition" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "capacity", + "cluster", + "height", + "id", + "local_id", + "name", + "position" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_BrickTopo_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/BrickTopo" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NodeTopoWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "brick_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + ], + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "cluster_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterTopoWhereInput" + } + ], + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "BrickTopoWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "cluster_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterTopoWhereInput" + } + ], + "nullable": true + }, + "height": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "height_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "model": { + "type": "string", + "nullable": true + }, + "model_contains": { + "type": "string", + "nullable": true + }, + "model_ends_with": { + "type": "string", + "nullable": true + }, + "model_gt": { + "type": "string", + "nullable": true + }, + "model_gte": { + "type": "string", + "nullable": true + }, + "model_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_lt": { + "type": "string", + "nullable": true + }, + "model_lte": { + "type": "string", + "nullable": true + }, + "model_not": { + "type": "string", + "nullable": true + }, + "model_not_contains": { + "type": "string", + "nullable": true + }, + "model_not_ends_with": { + "type": "string", + "nullable": true + }, + "model_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "model_not_starts_with": { + "type": "string", + "nullable": true + }, + "model_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "node_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "node_topoes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "node_topoes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "position": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "position_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "position_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "position_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "position_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "position_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "position_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "position_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "power_layout": { + "allOf": [ + { + "$ref": "#/components/schemas/Direction" + } + ], + "nullable": true + }, + "power_layout_in": { + "items": { + "$ref": "#/components/schemas/Direction" + }, + "type": "array", + "nullable": true + }, + "power_layout_not": { + "allOf": [ + { + "$ref": "#/components/schemas/Direction" + } + ], + "nullable": true + }, + "power_layout_not_in": { + "items": { + "$ref": "#/components/schemas/Direction" + }, + "type": "array", + "nullable": true + }, + "power_position": { + "allOf": [ + { + "$ref": "#/components/schemas/PowerPosition" + } + ], + "nullable": true + }, + "power_position_in": { + "items": { + "$ref": "#/components/schemas/PowerPosition" + }, + "type": "array", + "nullable": true + }, + "power_position_not": { + "allOf": [ + { + "$ref": "#/components/schemas/PowerPosition" + } + ], + "nullable": true + }, + "power_position_not_in": { + "items": { + "$ref": "#/components/schemas/PowerPosition" + }, + "type": "array", + "nullable": true + }, + "rack_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ClusterTopoWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ClusterTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "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 + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "node_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "node_topoes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "node_topoes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "zone_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true + }, + "zone_topoes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true + }, + "zone_topoes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ZoneTopoWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "cluster_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterTopoWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "rack_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], + "nullable": true + }, + "rack_topoes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], + "nullable": true + }, + "rack_topoes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "RackTopoWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/RackTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/RackTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/RackTopoWhereInput" + }, + "type": "array", + "nullable": true + }, + "brick_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + ], + "nullable": true + }, + "brick_topoes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + ], + "nullable": true + }, + "brick_topoes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + ], + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "height": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "height_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "height_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "zone_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "BrickTopoCreationParams": { + "properties": { + "tag_position_in_brick": { + "items": { + "$ref": "#/components/schemas/NestedTagPosition" + }, + "type": "array", + "nullable": true + }, + "node_topoes": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "rack_topo_id": { + "type": "string" + }, + "capacity": { + "$ref": "#/components/schemas/NestedCapacity" + }, + "cluster_id": { + "type": "string" + }, + "height": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "position": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "cluster_id", + "height", + "name", + "position" + ], + "type": "object" + }, + "BrickTopoUpdationParams": { + "properties": { + "data": { + "properties": { + "tag_position_in_brick": { + "items": { + "$ref": "#/components/schemas/NestedTagPosition" + }, + "type": "array", + "nullable": true + }, + "node_topoes": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "capacity": { + "$ref": "#/components/schemas/NestedCapacity" + }, + "height": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "position": { + "type": "integer", + "format": "int32" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "BrickTopoMoveParams": { + "properties": { + "data": { + "properties": { + "rack_topo_id": { + "type": "string" + }, + "position": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "position" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteBrickTopo": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteBrickTopo_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteBrickTopo" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "BrickTopoDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "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" + }, + "chunk_size": { + "type": "integer", + "format": "int64" + }, + "current_chunk": { + "type": "integer", + "format": "int32" + }, + "finished_at": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "resource_type": { + "$ref": "#/components/schemas/UploadResourceType" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "started_at": { + "type": "string", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/UploadTaskStatus" + }, + "updatedAt": { + "type": "string" + } + }, + "required": [ + "args", + "chunk_size", + "current_chunk", + "id", + "resource_type", + "size", + "status", + "updatedAt" + ], + "type": "object", + "additionalProperties": false + }, + "ByteUnit": { + "type": "string", + "enum": [ + "B", + "KB", + "MB", + "GB", + "TB", + "PB" + ] + }, + "DeleteCloudTowerApplicationPackage": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "CloudTowerApplicationPackageWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + }, + "type": "array", + "nullable": true + }, + "applications_every": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + } + ], + "nullable": true + }, + "applications_none": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + } + ], + "nullable": true + }, + "applications_some": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + } + ], + "nullable": true + }, + "architecture": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "architecture_in": { + "items": { + "$ref": "#/components/schemas/Architecture" + }, + "type": "array", + "nullable": true + }, + "architecture_not": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "architecture_not_in": { + "items": { + "$ref": "#/components/schemas/Architecture" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "scosVersion": { + "type": "string", + "nullable": true + }, + "scosVersion_contains": { + "type": "string", + "nullable": true + }, + "scosVersion_ends_with": { + "type": "string", + "nullable": true + }, + "scosVersion_gt": { + "type": "string", + "nullable": true + }, + "scosVersion_gte": { + "type": "string", + "nullable": true + }, + "scosVersion_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "scosVersion_lt": { + "type": "string", + "nullable": true + }, + "scosVersion_lte": { + "type": "string", + "nullable": true + }, + "scosVersion_not": { + "type": "string", + "nullable": true + }, + "scosVersion_not_contains": { + "type": "string", + "nullable": true + }, + "scosVersion_not_ends_with": { + "type": "string", + "nullable": true + }, + "scosVersion_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "scosVersion_not_starts_with": { + "type": "string", + "nullable": true + }, + "scosVersion_starts_with": { + "type": "string", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplicationWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "package": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + } + ], + "nullable": true + }, + "placementSituation": { + "type": "string", + "nullable": true + }, + "placementSituation_contains": { + "type": "string", + "nullable": true + }, + "placementSituation_ends_with": { + "type": "string", + "nullable": true + }, + "placementSituation_gt": { + "type": "string", + "nullable": true + }, + "placementSituation_gte": { + "type": "string", + "nullable": true + }, + "placementSituation_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "placementSituation_lt": { + "type": "string", + "nullable": true + }, + "placementSituation_lte": { + "type": "string", + "nullable": true + }, + "placementSituation_not": { + "type": "string", + "nullable": true + }, + "placementSituation_not_contains": { + "type": "string", + "nullable": true + }, + "placementSituation_not_ends_with": { + "type": "string", + "nullable": true + }, + "placementSituation_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "placementSituation_not_starts_with": { + "type": "string", + "nullable": true + }, + "placementSituation_starts_with": { + "type": "string", + "nullable": true + }, + "placementVerb": { + "type": "string", + "nullable": true + }, + "placementVerb_contains": { + "type": "string", + "nullable": true + }, + "placementVerb_ends_with": { + "type": "string", + "nullable": true + }, + "placementVerb_gt": { + "type": "string", + "nullable": true + }, + "placementVerb_gte": { + "type": "string", + "nullable": true + }, + "placementVerb_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "placementVerb_lt": { + "type": "string", + "nullable": true + }, + "placementVerb_lte": { + "type": "string", + "nullable": true + }, + "placementVerb_not": { + "type": "string", + "nullable": true + }, + "placementVerb_not_contains": { + "type": "string", + "nullable": true + }, + "placementVerb_not_ends_with": { + "type": "string", + "nullable": true + }, + "placementVerb_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "placementVerb_not_starts_with": { + "type": "string", + "nullable": true + }, + "placementVerb_starts_with": { + "type": "string", + "nullable": true + }, + "resourceVersion": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resourceVersion_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resourceVersion_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resourceVersion_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "resourceVersion_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resourceVersion_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resourceVersion_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resourceVersion_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationState" + } + ], + "nullable": true + }, + "state_in": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationState" + }, + "type": "array", + "nullable": true + }, + "state_not": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationState" + } + ], + "nullable": true + }, + "state_not_in": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationState" + }, + "type": "array", + "nullable": true + }, + "targetPackage": { + "type": "string", + "nullable": true + }, + "targetPackage_contains": { + "type": "string", + "nullable": true + }, + "targetPackage_ends_with": { + "type": "string", + "nullable": true + }, + "targetPackage_gt": { + "type": "string", + "nullable": true + }, + "targetPackage_gte": { + "type": "string", + "nullable": true + }, + "targetPackage_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "targetPackage_lt": { + "type": "string", + "nullable": true + }, + "targetPackage_lte": { + "type": "string", + "nullable": true + }, + "targetPackage_not": { + "type": "string", + "nullable": true + }, + "targetPackage_not_contains": { + "type": "string", + "nullable": true + }, + "targetPackage_not_ends_with": { + "type": "string", + "nullable": true + }, + "targetPackage_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "targetPackage_not_starts_with": { + "type": "string", + "nullable": true + }, + "targetPackage_starts_with": { + "type": "string", + "nullable": true + }, + "user": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplicationState": { + "enum": [ + "ERROR", + "INSTALLING", + "INSTALL_FAILED", + "RUNNING", + "SCALE_FAILED", + "SCALING", + "TERMINATE_FAILED", + "TERMINATING", + "UPGRADE_FAILED", + "UPGRADING" + ], + "type": "string" + }, + "UserWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/UserWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/UserWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/UserWhereInput" + }, + "type": "array", + "nullable": true + }, + "auth_config_id": { + "type": "string", + "nullable": true + }, + "auth_config_id_contains": { + "type": "string", + "nullable": true + }, + "auth_config_id_ends_with": { + "type": "string", + "nullable": true + }, + "auth_config_id_gt": { + "type": "string", + "nullable": true + }, + "auth_config_id_gte": { + "type": "string", + "nullable": true + }, + "auth_config_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "auth_config_id_lt": { + "type": "string", + "nullable": true + }, + "auth_config_id_lte": { + "type": "string", + "nullable": true + }, + "auth_config_id_not": { + "type": "string", + "nullable": true + }, + "auth_config_id_not_contains": { + "type": "string", + "nullable": true + }, + "auth_config_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "auth_config_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "auth_config_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "auth_config_id_starts_with": { + "type": "string", + "nullable": true + }, + "display_username": { + "type": "string", + "nullable": true + }, + "display_username_contains": { + "type": "string", + "nullable": true + }, + "display_username_ends_with": { + "type": "string", + "nullable": true + }, + "display_username_gt": { + "type": "string", + "nullable": true + }, + "display_username_gte": { + "type": "string", + "nullable": true + }, + "display_username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "display_username_lt": { + "type": "string", + "nullable": true + }, + "display_username_lte": { + "type": "string", + "nullable": true + }, + "display_username_not": { + "type": "string", + "nullable": true + }, + "display_username_not_contains": { + "type": "string", + "nullable": true + }, + "display_username_not_ends_with": { + "type": "string", + "nullable": true + }, + "display_username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "display_username_not_starts_with": { + "type": "string", + "nullable": true + }, + "display_username_starts_with": { + "type": "string", + "nullable": true + }, + "email_address": { + "type": "string", + "nullable": true + }, + "email_address_contains": { + "type": "string", + "nullable": true + }, + "email_address_ends_with": { + "type": "string", + "nullable": true + }, + "email_address_gt": { + "type": "string", + "nullable": true + }, + "email_address_gte": { + "type": "string", + "nullable": true + }, + "email_address_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "email_address_lt": { + "type": "string", + "nullable": true + }, + "email_address_lte": { + "type": "string", + "nullable": true + }, + "email_address_not": { + "type": "string", + "nullable": true + }, + "email_address_not_contains": { + "type": "string", + "nullable": true + }, + "email_address_not_ends_with": { + "type": "string", + "nullable": true + }, + "email_address_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "email_address_not_starts_with": { + "type": "string", + "nullable": true + }, + "email_address_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "ldap_dn": { + "type": "string", + "nullable": true + }, + "ldap_dn_contains": { + "type": "string", + "nullable": true + }, + "ldap_dn_ends_with": { + "type": "string", + "nullable": true + }, + "ldap_dn_gt": { + "type": "string", + "nullable": true + }, + "ldap_dn_gte": { + "type": "string", + "nullable": true + }, + "ldap_dn_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ldap_dn_lt": { + "type": "string", + "nullable": true + }, + "ldap_dn_lte": { + "type": "string", + "nullable": true + }, + "ldap_dn_not": { + "type": "string", + "nullable": true + }, + "ldap_dn_not_contains": { + "type": "string", + "nullable": true + }, + "ldap_dn_not_ends_with": { + "type": "string", + "nullable": true + }, + "ldap_dn_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ldap_dn_not_starts_with": { + "type": "string", + "nullable": true + }, + "ldap_dn_starts_with": { + "type": "string", + "nullable": true + }, + "mobile_phone": { + "type": "string", + "nullable": true + }, + "mobile_phone_contains": { + "type": "string", + "nullable": true + }, + "mobile_phone_ends_with": { + "type": "string", + "nullable": true + }, + "mobile_phone_gt": { + "type": "string", + "nullable": true + }, + "mobile_phone_gte": { + "type": "string", + "nullable": true + }, + "mobile_phone_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mobile_phone_lt": { + "type": "string", + "nullable": true + }, + "mobile_phone_lte": { + "type": "string", + "nullable": true + }, + "mobile_phone_not": { + "type": "string", + "nullable": true + }, + "mobile_phone_not_contains": { + "type": "string", + "nullable": true + }, + "mobile_phone_not_ends_with": { + "type": "string", + "nullable": true + }, + "mobile_phone_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "mobile_phone_not_starts_with": { + "type": "string", + "nullable": true + }, + "mobile_phone_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "password_expired": { + "type": "boolean", + "nullable": true + }, + "password_expired_not": { + "type": "boolean", + "nullable": true + }, + "password_updated_at": { + "type": "string", + "nullable": true + }, + "password_updated_at_gt": { + "type": "string", + "nullable": true + }, + "password_updated_at_gte": { + "type": "string", + "nullable": true + }, + "password_updated_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "password_updated_at_lt": { + "type": "string", + "nullable": true + }, + "password_updated_at_lte": { + "type": "string", + "nullable": true + }, + "password_updated_at_not": { + "type": "string", + "nullable": true + }, + "password_updated_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "role": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRole" + } + ], + "nullable": true + }, + "role_in": { + "items": { + "$ref": "#/components/schemas/UserRole" + }, + "type": "array", + "nullable": true + }, + "role_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRole" + } + ], + "nullable": true + }, + "role_not_in": { + "items": { + "$ref": "#/components/schemas/UserRole" + }, + "type": "array", + "nullable": true + }, + "roles_every": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + } + ], + "nullable": true + }, + "roles_none": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + } + ], + "nullable": true + }, + "roles_some": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + } + ], + "nullable": true + }, + "source": { + "allOf": [ + { + "$ref": "#/components/schemas/UserSource" + } + ], + "nullable": true + }, + "source_in": { + "items": { + "$ref": "#/components/schemas/UserSource" + }, + "type": "array", + "nullable": true + }, + "source_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UserSource" + } + ], + "nullable": true + }, + "source_not_in": { + "items": { + "$ref": "#/components/schemas/UserSource" + }, + "type": "array", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UserRole": { + "enum": [ + "ADMIN", + "READ_ONLY", + "ROOT" + ], + "type": "string" + }, + "UserRoleNextWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "platform": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRolePlatform" + } + ], + "nullable": true + }, + "platform_in": { + "items": { + "$ref": "#/components/schemas/UserRolePlatform" + }, + "type": "array", + "nullable": true + }, + "platform_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRolePlatform" + } + ], + "nullable": true + }, + "platform_not_in": { + "items": { + "$ref": "#/components/schemas/UserRolePlatform" + }, + "type": "array", + "nullable": true + }, + "preset": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRolePreset" + } + ], + "nullable": true + }, + "preset_in": { + "items": { + "$ref": "#/components/schemas/UserRolePreset" + }, + "type": "array", + "nullable": true + }, + "preset_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRolePreset" + } + ], + "nullable": true + }, + "preset_not_in": { + "items": { + "$ref": "#/components/schemas/UserRolePreset" + }, + "type": "array", + "nullable": true + }, + "users_every": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true + }, + "users_none": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true + }, + "users_some": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UserRolePlatform": { + "enum": [ + "MANAGEMENT", + "SELF_SERVICE" + ], + "type": "string" + }, + "UserRolePreset": { + "enum": [ + "ADMIN", + "AUDITOR", + "READ_ONLY", + "ROOT", + "USER_ADMIN", + "VM_USER" + ], + "type": "string" + }, + "UserSource": { + "enum": [ + "AUTHN", + "LDAP", + "LOCAL" + ], + "type": "string" + }, + "DeleteCloudTowerApplicationPackageParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedCloudTowerApplicationPackage": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedUser": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplication": { + "properties": { + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "instanceStatuses": { + "properties": {}, + "type": "object" + }, + "name": { + "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": { + "type": "string" + }, + "user": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedUser" + } + ], + "nullable": true + }, + "vmSpec": { + "properties": {}, + "type": "object" + } + }, + "required": [ + "id", + "instanceStatuses", + "name", + "resourceVersion", + "targetPackage", + "vmSpec" + ], + "type": "object", + "additionalProperties": false + }, + "ApplicationVmSpecEnv": { + "properties": { + "value": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "ApplicationVmSpecNic": { + "properties": { + "vlanId": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "gateway": { + "type": "string" + }, + "dhcp": { + "type": "boolean" + } + }, + "type": "object" + }, + "ApplicationVmSpecNetwork": { + "properties": { + "nics": { + "items": { + "$ref": "#/components/schemas/ApplicationVmSpecNic" + }, + "type": "array" + }, + "dns": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "ApplicationVmSpecStatus": { + "properties": { + "vmIps": { + "items": { + "type": "string" + }, + "type": "array" + }, + "message": { + "$ref": "#/components/schemas/VmStatus" + } + }, + "type": "object" + }, + "ApplicationVmSpecStorage": { + "properties": { + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "size": { + "type": "integer", + "format": "int64" + } + }, + "type": "object" + }, + "ApplicationVmSpec": { + "properties": { + "vmUsage": { + "$ref": "#/components/schemas/VmUsage" + }, + "storages": { + "items": { + "$ref": "#/components/schemas/ApplicationVmSpecStorage" + }, + "type": "array" + }, + "status": { + "$ref": "#/components/schemas/ApplicationVmSpecStatus" + }, + "publicKeys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "network": { + "$ref": "#/components/schemas/ApplicationVmSpecNetwork" + }, + "name": { + "type": "string" + }, + "memory_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "internal": { + "type": "boolean" + }, + "image": { + "type": "string" + }, + "host": { + "type": "string" + }, + "env": { + "items": { + "$ref": "#/components/schemas/ApplicationVmSpecEnv" + }, + "type": "array" + }, + "cpu": { + "type": "integer", + "format": "int32" + }, + "cluster": { + "type": "string" + }, + "cloudInitUserData": { + "type": "string" + } + }, + "type": "object" + }, + "ApplicationVmSpecPlacementSituation": { + "enum": [ + "DIFFERENT", + "SAME" + ], + "type": "string" + }, + "ApplicationVmSpecPlacementVerb": { + "enum": [ + "MUST", + "PREFER" + ], + "type": "string" + }, + "ApplicationVmSpecPlacement": { + "properties": { + "verb": { + "$ref": "#/components/schemas/ApplicationVmSpecPlacementVerb" + }, + "situation": { + "$ref": "#/components/schemas/ApplicationVmSpecPlacementSituation" + } + }, + "required": [ + "verb", + "situation" + ], + "type": "object" + }, + "ApplicationVmSpecAffinityPolicy": { + "enum": [ + "MUST", + "PREFER" + ], + "type": "string" + }, + "ApplicationVmSpecDefinition": { + "properties": { + "vmAffinity": { + "$ref": "#/components/schemas/ApplicationVmSpecAffinityPolicy" + }, + "placement": { + "$ref": "#/components/schemas/ApplicationVmSpecPlacement" + }, + "name": { + "type": "string" + }, + "group": { + "type": "string" + }, + "template": { + "$ref": "#/components/schemas/ApplicationVmSpec" + }, + "instances": { + "items": { + "$ref": "#/components/schemas/ApplicationVmSpec" + }, + "type": "array" + } + }, + "type": "object" + }, + "DeployCloudTowerApplicationParams": { + "properties": { + "name": { + "type": "string" + }, + "targetPackage": { + "type": "string" + }, + "vmSpec": { + "$ref": "#/components/schemas/ApplicationVmSpecDefinition" + } + }, + "required": [ + "name", + "targetPackage", + "vmSpec" + ], + "type": "object" + }, + "CloudTowerApplicationWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UpgradeCloudTowerApplicationParams": { + "properties": { + "data": { + "properties": { + "targetPackage": { + "type": "string" + } + }, + "required": [ + "targetPackage" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/CloudTowerApplicationWhereUniqueInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "UpdateCloudTowerApplicationVmSpecParams": { + "properties": { + "data": { + "properties": { + "vmSpec": { + "$ref": "#/components/schemas/ApplicationVmSpecDefinition" + } + }, + "required": [ + "vmSpec" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/CloudTowerApplicationWhereUniqueInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "UninstallCloudTowerApplicationParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedApplication": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedConsistencyGroup": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedDatacenter": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteCluster": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedLabel": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "MetroCheckStatusEnum": { + "enum": [ + "CRITICAL", + "HEALTHY", + "INFO", + "NOTICE" + ], + "type": "string" + }, + "NestedMetroCheckItem": { + "properties": { + "critical": { + "items": { + "type": "string" + }, + "type": "array" + }, + "info": { + "items": { + "type": "string" + }, + "type": "array" + }, + "key": { + "type": "string" + }, + "labels": { + "properties": {}, + "type": "object" + }, + "notice": { + "items": { + "type": "string" + }, + "type": "array" + }, + "status": { + "$ref": "#/components/schemas/MetroCheckStatusEnum" + } + }, + "required": [ + "critical", + "info", + "key", + "labels", + "notice", + "status" + ], + "type": "object", + "additionalProperties": false + }, + "NestedMetroCheckResult": { + "properties": { + "critical": { + "type": "integer", + "format": "int32" + }, + "info": { + "type": "integer", + "format": "int32" + }, + "items": { + "items": { + "$ref": "#/components/schemas/NestedMetroCheckItem" + }, + "type": "array" + }, + "notice": { + "type": "integer", + "format": "int32" + }, + "status": { + "$ref": "#/components/schemas/MetroCheckStatusEnum" + } + }, + "required": [ + "critical", + "info", + "items", + "notice", + "status" + ], + "type": "object", + "additionalProperties": false + }, + "NestedMetroAvailabilityChecklist": { + "properties": { + "primaryZone": { + "$ref": "#/components/schemas/NestedMetroCheckResult" + }, + "primaryZoneAndWitness": { + "$ref": "#/components/schemas/NestedMetroCheckResult" + }, + "secondaryZone": { + "$ref": "#/components/schemas/NestedMetroCheckResult" + }, + "secondaryZoneAndWitness": { + "$ref": "#/components/schemas/NestedMetroCheckResult" + }, + "witness": { + "$ref": "#/components/schemas/NestedMetroCheckResult" + }, + "zoneAndZone": { + "$ref": "#/components/schemas/NestedMetroCheckResult" + } + }, + "required": [ + "primaryZone", + "primaryZoneAndWitness", + "secondaryZone", + "secondaryZoneAndWitness", + "witness", + "zoneAndZone" + ], + "type": "object", + "additionalProperties": false + }, + "NestedClusterSettings": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVcenterAccount": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVds": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmFolder": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmTemplate": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedWitness": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedZone": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "Cluster": { + "properties": { + "application_highest_version": { + "type": "string", + "nullable": true + }, + "applications": { + "items": { + "$ref": "#/components/schemas/NestedApplication" + }, + "type": "array", + "nullable": true + }, + "architecture": { + "$ref": "#/components/schemas/Architecture" + }, + "auto_converge": { + "type": "boolean", + "nullable": true + }, + "connect_state": { + "$ref": "#/components/schemas/ConnectState" + }, + "consistency_groups": { + "items": { + "$ref": "#/components/schemas/NestedConsistencyGroup" + }, + "type": "array", + "nullable": true + }, + "current_cpu_model": { + "type": "string", + "nullable": true + }, + "datacenters": { + "items": { + "$ref": "#/components/schemas/NestedDatacenter" + }, + "type": "array", + "nullable": true + }, + "disconnected_date": { + "type": "string", + "nullable": true + }, + "disconnected_reason": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterConnectorErrorCode" + } + ], + "nullable": true + }, + "dns": { + "items": { + "type": "string" + }, + "type": "array" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "everoute_cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedEverouteCluster" + } + ], + "nullable": true + }, + "failure_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "has_metrox": { + "type": "boolean", + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hosts": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "hypervisor": { + "allOf": [ + { + "$ref": "#/components/schemas/Hypervisor" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "is_all_flash": { + "type": "boolean", + "nullable": true + }, + "iscsi_vip": { + "type": "string", + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "license_expire_date": { + "type": "string", + "nullable": true + }, + "license_serial": { + "type": "string", + "nullable": true + }, + "license_sign_date": { + "type": "string", + "nullable": true + }, + "license_type": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseType" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "maintenance_end_date": { + "type": "string", + "nullable": true + }, + "maintenance_start_date": { + "type": "string", + "nullable": true + }, + "management_vip": { + "type": "string", + "nullable": true + }, + "max_chunk_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_physical_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_physical_data_capacity_per_node": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "metro_availability_checklist": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedMetroAvailabilityChecklist" + } + ], + "nullable": true + }, + "mgt_gateway": { + "type": "string", + "nullable": true + }, + "mgt_netmask": { + "type": "string", + "nullable": true + }, + "migration_data_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_speed": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "name": { + "type": "string" + }, + "ntp_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/NtpMode" + } + ], + "nullable": true + }, + "ntp_servers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "nvme_over_rdma_enabled": { + "type": "boolean", + "nullable": true + }, + "nvme_over_tcp_enabled": { + "type": "boolean", + "nullable": true + }, + "nvmf_enabled": { + "type": "boolean", + "nullable": true + }, + "pmem_enabled": { + "type": "boolean", + "nullable": true + }, + "provisioned_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_for_active_vm_ratio": { + "type": "number", + "format": "double", + "nullable": true + }, + "provisioned_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_ratio": { + "type": "number", + "format": "double", + "nullable": true + }, + "rdma_enabled": { + "type": "boolean", + "nullable": true + }, + "recommended_cpu_models": { + "items": { + "type": "string" + }, + "type": "array" + }, + "recover_data_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "recover_speed": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "reserved_cpu_cores_for_system_service": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "settings": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedClusterSettings" + } + ], + "nullable": true + }, + "software_edition": { + "allOf": [ + { + "$ref": "#/components/schemas/SoftwareEdition" + } + ], + "nullable": true + }, + "stopped_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stretch": { + "type": "boolean", + "nullable": true + }, + "suspended_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cache_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_models": { + "items": { + "type": "string" + }, + "type": "array" + }, + "total_cpu_sockets": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/ClusterType" + }, + "upgrade_tool_version": { + "type": "string", + "nullable": true + }, + "used_cpu_hz": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_memory_bytes": { + "type": "number", + "format": "double", + "nullable": true + }, + "valid_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "vcenterAccount": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVcenterAccount" + } + ], + "nullable": true + }, + "vdses": { + "items": { + "$ref": "#/components/schemas/NestedVds" + }, + "type": "array", + "nullable": true + }, + "version": { + "type": "string" + }, + "vhost_enabled": { + "type": "boolean", + "nullable": true + }, + "vm_folders": { + "items": { + "$ref": "#/components/schemas/NestedVmFolder" + }, + "type": "array", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_templates": { + "items": { + "$ref": "#/components/schemas/NestedVmTemplate" + }, + "type": "array", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + }, + "witness": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedWitness" + } + ], + "nullable": true + }, + "zones": { + "items": { + "$ref": "#/components/schemas/NestedZone" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "architecture", + "connect_state", + "dns", + "id", + "ip", + "name", + "ntp_servers", + "recommended_cpu_models", + "total_cpu_models", + "type", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Cluster_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Cluster" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ClusterCreationParams": { + "properties": { + "datacenter_id": { + "type": "string" + }, + "secondary_zone_datacenter_id": { + "type": "string" + }, + "primary_zone_datacenter_id": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + } + }, + "required": [ + "password", + "username", + "ip" + ], + "type": "object" + }, + "ClusterUpdationParams": { + "properties": { + "data": { + "properties": { + "secondary_zone_id": { + "type": "string" + }, + "primary_zone_id": { + "type": "string" + }, + "datacenter_id": { + "type": "string" + }, + "secondary_zone_datacenter_id": { + "type": "string" + }, + "primary_zone_datacenter_id": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "ClusterLicenseUpdationParams": { + "properties": { + "data": { + "properties": { + "license": { + "type": "string" + } + }, + "required": [ + "license" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "MgtIpMapper": { + "properties": { + "ip": { + "type": "string" + }, + "host_id": { + "type": "string" + } + }, + "required": [ + "ip", + "host_id" + ], + "type": "object" + }, + "ClusterNetworkSettingUpdationParams": { + "properties": { + "data": { + "properties": { + "mgt_ip_mapper": { + "items": { + "$ref": "#/components/schemas/MgtIpMapper" + }, + "type": "array" + }, + "mgt_netmask": { + "type": "string" + }, + "mgt_gateway": { + "type": "string" + }, + "ntp_mode": { + "$ref": "#/components/schemas/NtpMode" + }, + "ntp_servers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "dns": { + "items": { + "type": "string" + }, + "type": "array" + }, + "iscsi_vip": { + "type": "string" + }, + "management_vip": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "ClusterVirtualizationUpdationParams": { + "properties": { + "data": { + "properties": { + "auto_converge": { + "type": "boolean" + }, + "current_cpu_model": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedVmRecycleBin": { + "properties": { + "enabled": { + "type": "boolean" + }, + "retain": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "enabled", + "retain" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterSettings": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "default_ha": { + "type": "boolean", + "nullable": true + }, + "default_storage_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + } + ], + "nullable": true + }, + "enabled_iscsi": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string" + }, + "vm_recycle_bin": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVmRecycleBin" + } + ], + "nullable": true + } + }, + "required": [ + "cluster", + "id" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ClusterSettings_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ClusterSettings" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ClusterHaUpdationParams": { + "properties": { + "ha": { + "type": "boolean" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "ha", + "where" + ], + "type": "object" + }, + "ClusterEnableIscsiUpdationParams": { + "properties": { + "enable_iscsi": { + "type": "boolean" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "enable_iscsi", + "where" + ], + "type": "object" + }, + "DeleteCluster": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteCluster_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteCluster" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ClusterDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "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" + }, + "NestedIscsiLunSnapshot": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedNvmfNamespaceSnapshot": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroupSnapshot": { + "properties": { + "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" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ConsistencyGroupSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ConsistencyGroupSnapshotCreationParams": { + "properties": { + "consistency_group_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "consistency_group_id", + "name" + ], + "type": "object" + }, + "ConsistencyGroupSnapshotUpdationParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteConsistencyGroupSnapshot": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteConsistencyGroupSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteConsistencyGroupSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ConsistencyGroupSnapshotDeletionParams": { + "properties": { + "data": { + "properties": { + "remain_volume_snapshot": { + "type": "boolean" + } + }, + "required": [ + "remain_volume_snapshot" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedConsistencyGroupSnapshot": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedIscsiLun": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedNvmfNamespace": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroup": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "consistency_group_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "iscsi_luns": { + "items": { + "$ref": "#/components/schemas/NestedIscsiLun" + }, + "type": "array", + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaces": { + "items": { + "$ref": "#/components/schemas/NestedNvmfNamespace" + }, + "type": "array", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "cluster", + "description", + "id", + "local_created_at", + "local_id", + "name", + "unique_size" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ConsistencyGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ConsistencyGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ConsistencyGroupCreationParams": { + "properties": { + "namespaces_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "iscsi_luns_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "namespaces_ids", + "iscsi_luns_ids", + "cluster_id", + "name" + ], + "type": "object" + }, + "ConsistencyGroupUpdationParams": { + "properties": { + "data": { + "properties": { + "remain_volume_snapshot": { + "type": "boolean" + }, + "namespaces_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "iscsi_luns_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteConsistencyGroup": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteConsistencyGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteConsistencyGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ConsistencyGroupDeletionParams": { + "properties": { + "data": { + "properties": { + "remain_volume_snapshot": { + "type": "boolean" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedElfImage": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmDisk": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmSnapshot": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ContentLibraryImage": { + "properties": { + "clusters": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", + "nullable": true + }, + "createdAt": { + "type": "string" + }, + "description": { + "type": "string" + }, + "elf_image_uuids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "elf_images": { + "items": { + "$ref": "#/components/schemas/NestedElfImage" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedVmDisk" + }, + "type": "array", + "nullable": true + }, + "vm_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedVmSnapshot" + }, + "type": "array", + "nullable": true + }, + "vm_templates": { + "items": { + "$ref": "#/components/schemas/NestedVmTemplate" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "createdAt", + "description", + "elf_image_uuids", + "id", + "name", + "path", + "size" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ContentLibraryImage_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ContentLibraryImage" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ContentLibraryImageUpdationParamsData": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "ContentLibraryImageUpdationParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/ContentLibraryImageUpdationParamsData" + }, + "where": { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "ContentLibraryImageUpdationClusterParamsData": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "clusters" + ], + "type": "object" + }, + "ContentLibraryImageUpdationClusterParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParamsData" + }, + "where": { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteContentLibraryImage": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteContentLibraryImage_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteContentLibraryImage" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ContentLibraryImageDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "OvfCpu": { + "properties": { + "sockets": { + "type": "integer", + "format": "int32" + }, + "cores": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "sockets", + "cores" + ], + "type": "object" + }, + "OvfNic": { + "properties": { + "mac": { + "type": "string" + } + }, + "required": [ + "mac" + ], + "type": "object" + }, + "OvfDisk": { + "properties": { + "size": { + "type": "integer", + "format": "int64" + }, + "type": { + "$ref": "#/components/schemas/VmDiskType" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "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" + }, + "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": [ + "firmware", + "disks", + "nics", + "memory", + "cpu", + "vcpu", + "name" + ], + "type": "object" + }, + "ExportFileDownloadLinks": { + "properties": { + "link": { + "type": "string" + }, + "filename": { + "type": "string" + } + }, + "required": [ + "link", + "filename" + ], + "type": "object" + }, + "VmExportFileWhereUniqueInput": { + "properties": { + "data_port_id": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetExportFileDownloadLinksParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmExportFileWhereUniqueInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedCpu": { + "properties": { + "cores": { + "type": "integer", + "format": "int32" + }, + "sockets": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "cores", + "sockets" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmEntityFilterResult": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedGpuDevice": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedIsolationPolicy": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedNic": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedSnapshotPlan": { + "properties": { + "id": { + "type": "string" + }, + "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": { + "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": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entity_filter_results": { + "items": { + "$ref": "#/components/schemas/NestedVmEntityFilterResult" + }, + "type": "array", + "nullable": true + }, + "firmware": { + "$ref": "#/components/schemas/VmFirmware" + }, + "folder": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVmFolder" + } + ], + "nullable": true + }, + "gpu_devices": { + "items": { + "$ref": "#/components/schemas/NestedGpuDevice" + }, + "type": "array", + "nullable": true + }, + "guest_cpu_model": { + "type": "string", + "nullable": true + }, + "guest_os_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmGuestsOperationSystem" + } + ], + "nullable": true + }, + "guest_size_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_used_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ha": { + "type": "boolean" + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedHost" + } + ], + "nullable": true + }, + "hostname": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "in_recycle_bin": { + "type": "boolean" + }, + "internal": { + "type": "boolean" + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "ips": { + "type": "string" + }, + "isolation_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedIsolationPolicy" + } + ], + "nullable": true + }, + "kernel_info": { + "type": "string", + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "last_shutdown_time": { + "type": "string", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "logical_size_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "memory_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "name": { + "type": "string" + }, + "nested_virtualization": { + "type": "boolean" + }, + "node_ip": { + "type": "string" + }, + "original_name": { + "type": "string", + "nullable": true + }, + "os": { + "type": "string", + "nullable": true + }, + "out_uninstall_usb": { + "items": { + "type": "string" + }, + "type": "array" + }, + "pci_nics": { + "items": { + "$ref": "#/components/schemas/NestedNic" + }, + "type": "array", + "nullable": true + }, + "protected": { + "type": "boolean" + }, + "provisioned_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "snapshot_plan": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedSnapshotPlan" + } + ], + "nullable": true + }, + "snapshots": { + "items": { + "$ref": "#/components/schemas/NestedVmSnapshot" + }, + "type": "array", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/VmStatus" + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "usb_devices": { + "items": { + "$ref": "#/components/schemas/NestedUsbDevice" + }, + "type": "array", + "nullable": true + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "video_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVideoType" + } + ], + "nullable": true + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedVmDisk" + }, + "type": "array", + "nullable": true + }, + "vm_nics": { + "items": { + "$ref": "#/components/schemas/NestedVmNic" + }, + "type": "array", + "nullable": true + }, + "vm_placement_group": { + "items": { + "$ref": "#/components/schemas/NestedVmPlacementGroup" + }, + "type": "array", + "nullable": true + }, + "vm_tools_status": { + "$ref": "#/components/schemas/VmToolsStatus" + }, + "vm_tools_version": { + "type": "string", + "nullable": true + }, + "vm_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/VmUsage" + } + ], + "nullable": true + }, + "win_opt": { + "type": "boolean" + } + }, + "required": [ + "clock_offset", + "cpu", + "cpu_model", + "description", + "firmware", + "ha", + "id", + "in_recycle_bin", + "internal", + "ips", + "local_id", + "memory", + "name", + "nested_virtualization", + "node_ip", + "out_uninstall_usb", + "protected", + "status", + "vcpu", + "vm_tools_status", + "win_opt" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Vm_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Vm" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "BPSUnit": { + "type": "string", + "enum": [ + "Bps", + "KBps", + "MBps", + "GBps", + "TBps" + ] + }, + "MountNewCreateDisksParams": { + "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": { + "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" + }, + "VmNicParams": { + "properties": { + "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": [ + "connect_vlan_id" + ], + "type": "object" + }, + "VmGpuOperationParams": { + "properties": { + "amount": { + "type": "integer", + "format": "int32" + }, + "gpu_id": { + "type": "string" + } + }, + "required": [ + "gpu_id" + ], + "type": "object" + }, + "VmCreationParams": { + "properties": { + "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" + }, + "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": [ + "status", + "firmware", + "ha", + "vm_nics", + "vm_disks", + "memory", + "cpu_cores", + "cpu_sockets", + "name", + "cluster_id" + ], + "type": "object" + }, + "DiskOperateModifyDisk": { + "properties": { + "vm_volume_id": { + "type": "string" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "disk_index": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "disk_index" + ], + "type": "object" + }, + "VmDiskOperate": { + "properties": { + "remove_disks": { + "properties": { + "disk_index": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array" + } + }, + "required": [ + "disk_index" + ], + "type": "object" + }, + "modify_disks": { + "items": { + "$ref": "#/components/schemas/DiskOperateModifyDisk" + }, + "type": "array" + }, + "new_disks": { + "$ref": "#/components/schemas/VmDiskParams" + } + }, + "type": "object" + }, + "CloudInitNetworkTypeEnum": { + "enum": [ + "IPV4", + "IPV4_DHCP" + ], + "type": "string" + }, + "CloudInitNetWorkRoute": { + "properties": { + "network": { + "type": "string" + }, + "netmask": { + "type": "string" + }, + "gateway": { + "type": "string" + } + }, + "required": [ + "network", + "netmask", + "gateway" + ], + "type": "object" + }, + "CloudInitNetWork": { + "properties": { + "routes": { + "items": { + "$ref": "#/components/schemas/CloudInitNetWorkRoute" + }, + "type": "array" + }, + "type": { + "$ref": "#/components/schemas/CloudInitNetworkTypeEnum" + }, + "nic_index": { + "type": "integer", + "format": "int32" + }, + "netmask": { + "type": "string" + }, + "ip_address": { + "type": "string" + } + }, + "required": [ + "type", + "nic_index" + ], + "type": "object" + }, + "TemplateCloudInit": { + "properties": { + "user_data": { + "type": "string" + }, + "public_keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hostname": { + "type": "string" + }, + "networks": { + "items": { + "$ref": "#/components/schemas/CloudInitNetWork" + }, + "type": "array" + }, + "nameservers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "default_user_password": { + "type": "string" + } + }, + "type": "object" + }, + "VmCreateVmFromTemplateParams": { + "properties": { + "gpu_devices": { + "items": { + "$ref": "#/components/schemas/VmGpuOperationParams" + }, + "type": "array" + }, + "cloud_init": { + "$ref": "#/components/schemas/TemplateCloudInit" + }, + "is_full_copy": { + "type": "boolean" + }, + "template_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" + }, + "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", + "template_id", + "name" + ], + "type": "object" + }, + "VmCreateVmFromContentLibraryTemplateParams": { + "properties": { + "gpu_devices": { + "items": { + "$ref": "#/components/schemas/VmGpuOperationParams" + }, + "type": "array" + }, + "cloud_init": { + "$ref": "#/components/schemas/TemplateCloudInit" + }, + "is_full_copy": { + "type": "boolean" + }, + "template_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" + }, + "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", + "template_id", + "name", + "cluster_id" + ], + "type": "object" + }, + "WithTask_Vm-Array_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "items": { + "$ref": "#/components/schemas/Vm" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmCreateVmFromContentLibraryTemplateBatchVmParams": { + "properties": { + "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": { + "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": { + "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" + }, + "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" + ], + "type": "object" + }, + "VmUpdateParams": { + "properties": { + "data": { + "properties": { + "vcpu": { + "type": "integer", + "format": "int32" + }, + "ha": { + "type": "boolean" + }, + "memory_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "cpu_cores": { + "type": "integer", + "format": "int32" + }, + "cpu_sockets": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteVm": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVm_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVm" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmOperateParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmDeleteParams": { + "properties": { + "effect": { + "properties": { + "include_snapshots": { + "type": "boolean" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmStartParams": { + "properties": { + "data": { + "properties": { + "host_id": { + "type": "string" + } + }, + "required": [ + "host_id" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmAddDiskParams": { + "properties": { + "data": { + "properties": { + "max_bandwidth_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "max_bandwidth_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" + }, + "vm_disks": { + "properties": { + "mount_disks": { + "items": { + "$ref": "#/components/schemas/MountDisksParams" + }, + "type": "array" + }, + "mount_new_create_disks": { + "items": { + "$ref": "#/components/schemas/MountNewCreateDisksParams" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "required": [ + "vm_disks" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmUpdateDiskParams": { + "properties": { + "data": { + "properties": { + "content_library_image_id": { + "type": "string", + "nullable": true + }, + "elf_image_id": { + "type": "string", + "nullable": true + }, + "vm_volume_id": { + "type": "string" + }, + "vm_disk_id": { + "type": "string" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + } + }, + "required": [ + "vm_disk_id" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmExpandVmDiskParams": { + "properties": { + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "where": { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + }, + "required": [ + "size", + "where" + ], + "type": "object" + }, + "VmRemoveDiskParams": { + "properties": { + "data": { + "properties": { + "disk_ids": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "disk_ids" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmAddCdRomParams": { + "properties": { + "data": { + "properties": { + "vm_cd_roms": { + "items": { + "$ref": "#/components/schemas/VmCdRomParams" + }, + "type": "array" + } + }, + "required": [ + "vm_cd_roms" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmRemoveCdRomParams": { + "properties": { + "data": { + "properties": { + "cd_rom_ids": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "cd_rom_ids" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmEjectCdRomParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmToggleCdRomDisableParams": { + "properties": { + "disabled": { + "type": "boolean" + }, + "where": { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + }, + "required": [ + "disabled", + "where" + ], + "type": "object" + }, + "VmAddNicParams": { + "properties": { + "data": { + "properties": { + "vm_nics": { + "items": { + "$ref": "#/components/schemas/VmNicParams" + }, + "type": "array" + } + }, + "required": [ + "vm_nics" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmUpdateNicParams": { + "properties": { + "data": { + "properties": { + "subnet_mask": { + "type": "string" + }, + "gateway": { + "type": "string" + }, + "ip_address": { + "type": "string" + }, + "nic_id": { + "type": "string" + }, + "connect_vlan_id": { + "type": "string" + }, + "mirror": { + "type": "boolean" + }, + "model": { + "$ref": "#/components/schemas/VmNicModel" + }, + "enabled": { + "type": "boolean" + }, + "mac_address": { + "type": "string" + }, + "nic_index": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "nic_index" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmUpdateNicBasicInfoParams": { + "properties": { + "data": { + "properties": { + "subnet_mask": { + "type": "string" + }, + "gateway": { + "type": "string" + }, + "ip_address": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmNicWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmUpdateNicAdvanceInfoParams": { + "properties": { + "data": { + "properties": { + "mirror": { + "type": "boolean" + }, + "enabled": { + "type": "boolean" + }, + "mac_address": { + "type": "string" + }, + "nic_id": { + "type": "string" + }, + "connect_vlan_id": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmNicWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmUpdateNicQosOptionsParams": { + "properties": { + "data": { + "properties": { + "qos": { + "$ref": "#/components/schemas/VmNicQosOption" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmNicWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmOperatePciNicParams": { + "properties": { + "data": { + "properties": { + "pci_nics": { + "$ref": "#/components/schemas/NicWhereInput" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmRemoveNicParams": { + "properties": { + "data": { + "properties": { + "nic_index": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array" + } + }, + "required": [ + "nic_index" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmRemoveNicByWhereParams": { + "properties": { + "effect": { + "properties": { + "vm_ids": { + "items": { + "type": "string" + }, + "type": "array", + "minItems": 1 + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmNicWhereInput" + } + }, + "required": [ + "effect", + "where" + ], + "type": "object" + }, + "VmAddGpuDeviceParams": { + "properties": { + "data": { + "items": { + "$ref": "#/components/schemas/VmGpuOperationParams" + }, + "type": "array", + "minItems": 1 + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmRemoveGpuDeviceParams": { + "properties": { + "data": { + "items": { + "$ref": "#/components/schemas/VmGpuOperationParams" + }, + "type": "array", + "minItems": 1 + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "InstallVmtoolsParams": { + "properties": { + "data": { + "properties": { + "svt_image_id": { + "type": "string" + }, + "cd_rom_id": { + "type": "string" + } + }, + "required": [ + "svt_image_id", + "cd_rom_id" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmMigrateParams": { + "properties": { + "data": { + "properties": { + "host_id": { + "type": "string" + } + }, + "required": [ + "host_id" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "MigrateType": { + "enum": [ + "COLD_MIGRATE", + "CUTOVER_MIGRATE", + "LIVE_MIGRATE" + ], + "type": "string" + }, + "VlanMapping": { + "properties": { + "src_vlan_local_id": { + "type": "string" + }, + "dest_vlan_local_id": { + "type": "string" + } + }, + "required": [ + "src_vlan_local_id", + "dest_vlan_local_id" + ], + "type": "object" + }, + "MigrateVmConfig": { + "properties": { + "remove_unmovable_devices": { + "type": "boolean" + }, + "new_name": { + "type": "string" + }, + "network_mapping": { + "items": { + "$ref": "#/components/schemas/VlanMapping" + }, + "type": "array" + }, + "migrate_type": { + "$ref": "#/components/schemas/MigrateType" + }, + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "delete_src_vm": { + "type": "boolean" + } + }, + "required": [ + "network_mapping", + "migrate_type", + "elf_storage_policy" + ], + "type": "object" + }, + "VmMigrateAcrossClusterParams": { + "properties": { + "data": { + "properties": { + "vm_config": { + "$ref": "#/components/schemas/MigrateVmConfig" + }, + "cluster_id": { + "type": "string" + }, + "host_id": { + "type": "string" + } + }, + "required": [ + "vm_config", + "cluster_id" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "TaskWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/TaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/TaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/TaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "error_code": { + "type": "string", + "nullable": true + }, + "error_code_contains": { + "type": "string", + "nullable": true + }, + "error_code_ends_with": { + "type": "string", + "nullable": true + }, + "error_code_gt": { + "type": "string", + "nullable": true + }, + "error_code_gte": { + "type": "string", + "nullable": true + }, + "error_code_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "error_code_lt": { + "type": "string", + "nullable": true + }, + "error_code_lte": { + "type": "string", + "nullable": true + }, + "error_code_not": { + "type": "string", + "nullable": true + }, + "error_code_not_contains": { + "type": "string", + "nullable": true + }, + "error_code_not_ends_with": { + "type": "string", + "nullable": true + }, + "error_code_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "error_code_not_starts_with": { + "type": "string", + "nullable": true + }, + "error_code_starts_with": { + "type": "string", + "nullable": true + }, + "error_message": { + "type": "string", + "nullable": true + }, + "error_message_contains": { + "type": "string", + "nullable": true + }, + "error_message_ends_with": { + "type": "string", + "nullable": true + }, + "error_message_gt": { + "type": "string", + "nullable": true + }, + "error_message_gte": { + "type": "string", + "nullable": true + }, + "error_message_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "error_message_lt": { + "type": "string", + "nullable": true + }, + "error_message_lte": { + "type": "string", + "nullable": true + }, + "error_message_not": { + "type": "string", + "nullable": true + }, + "error_message_not_contains": { + "type": "string", + "nullable": true + }, + "error_message_not_ends_with": { + "type": "string", + "nullable": true + }, + "error_message_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "error_message_not_starts_with": { + "type": "string", + "nullable": true + }, + "error_message_starts_with": { + "type": "string", + "nullable": true + }, + "finished_at": { + "type": "string", + "nullable": true + }, + "finished_at_gt": { + "type": "string", + "nullable": true + }, + "finished_at_gte": { + "type": "string", + "nullable": true + }, + "finished_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "finished_at_lt": { + "type": "string", + "nullable": true + }, + "finished_at_lte": { + "type": "string", + "nullable": true + }, + "finished_at_not": { + "type": "string", + "nullable": true + }, + "finished_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "key": { + "type": "string", + "nullable": true + }, + "key_contains": { + "type": "string", + "nullable": true + }, + "key_ends_with": { + "type": "string", + "nullable": true + }, + "key_gt": { + "type": "string", + "nullable": true + }, + "key_gte": { + "type": "string", + "nullable": true + }, + "key_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "key_lt": { + "type": "string", + "nullable": true + }, + "key_lte": { + "type": "string", + "nullable": true + }, + "key_not": { + "type": "string", + "nullable": true + }, + "key_not_contains": { + "type": "string", + "nullable": true + }, + "key_not_ends_with": { + "type": "string", + "nullable": true + }, + "key_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "key_not_starts_with": { + "type": "string", + "nullable": true + }, + "key_starts_with": { + "type": "string", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "progress": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "progress_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "resource_id": { + "type": "string", + "nullable": true + }, + "resource_id_contains": { + "type": "string", + "nullable": true + }, + "resource_id_ends_with": { + "type": "string", + "nullable": true + }, + "resource_id_gt": { + "type": "string", + "nullable": true + }, + "resource_id_gte": { + "type": "string", + "nullable": true + }, + "resource_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_id_lt": { + "type": "string", + "nullable": true + }, + "resource_id_lte": { + "type": "string", + "nullable": true + }, + "resource_id_not": { + "type": "string", + "nullable": true + }, + "resource_id_not_contains": { + "type": "string", + "nullable": true + }, + "resource_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "resource_id_starts_with": { + "type": "string", + "nullable": true + }, + "resource_mutation": { + "type": "string", + "nullable": true + }, + "resource_mutation_contains": { + "type": "string", + "nullable": true + }, + "resource_mutation_ends_with": { + "type": "string", + "nullable": true + }, + "resource_mutation_gt": { + "type": "string", + "nullable": true + }, + "resource_mutation_gte": { + "type": "string", + "nullable": true + }, + "resource_mutation_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_mutation_lt": { + "type": "string", + "nullable": true + }, + "resource_mutation_lte": { + "type": "string", + "nullable": true + }, + "resource_mutation_not": { + "type": "string", + "nullable": true + }, + "resource_mutation_not_contains": { + "type": "string", + "nullable": true + }, + "resource_mutation_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_mutation_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_mutation_not_starts_with": { + "type": "string", + "nullable": true + }, + "resource_mutation_starts_with": { + "type": "string", + "nullable": true + }, + "resource_rollback_error": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_contains": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_ends_with": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_gt": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_gte": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_rollback_error_lt": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_lte": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_not": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_not_contains": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_rollback_error_not_starts_with": { + "type": "string", + "nullable": true + }, + "resource_rollback_error_starts_with": { + "type": "string", + "nullable": true + }, + "resource_rollback_retry_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resource_rollback_retry_count_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resource_rollback_retry_count_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resource_rollback_retry_count_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "resource_rollback_retry_count_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resource_rollback_retry_count_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resource_rollback_retry_count_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resource_rollback_retry_count_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "resource_rollbacked": { + "type": "boolean", + "nullable": true + }, + "resource_rollbacked_not": { + "type": "boolean", + "nullable": true + }, + "resource_type": { + "type": "string", + "nullable": true + }, + "resource_type_contains": { + "type": "string", + "nullable": true + }, + "resource_type_ends_with": { + "type": "string", + "nullable": true + }, + "resource_type_gt": { + "type": "string", + "nullable": true + }, + "resource_type_gte": { + "type": "string", + "nullable": true + }, + "resource_type_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_type_lt": { + "type": "string", + "nullable": true + }, + "resource_type_lte": { + "type": "string", + "nullable": true + }, + "resource_type_not": { + "type": "string", + "nullable": true + }, + "resource_type_not_contains": { + "type": "string", + "nullable": true + }, + "resource_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_type_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_type_not_starts_with": { + "type": "string", + "nullable": true + }, + "resource_type_starts_with": { + "type": "string", + "nullable": true + }, + "snapshot": { + "type": "string", + "nullable": true + }, + "snapshot_contains": { + "type": "string", + "nullable": true + }, + "snapshot_ends_with": { + "type": "string", + "nullable": true + }, + "snapshot_gt": { + "type": "string", + "nullable": true + }, + "snapshot_gte": { + "type": "string", + "nullable": true + }, + "snapshot_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "snapshot_lt": { + "type": "string", + "nullable": true + }, + "snapshot_lte": { + "type": "string", + "nullable": true + }, + "snapshot_not": { + "type": "string", + "nullable": true + }, + "snapshot_not_contains": { + "type": "string", + "nullable": true + }, + "snapshot_not_ends_with": { + "type": "string", + "nullable": true + }, + "snapshot_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "snapshot_not_starts_with": { + "type": "string", + "nullable": true + }, + "snapshot_starts_with": { + "type": "string", + "nullable": true + }, + "started_at": { + "type": "string", + "nullable": true + }, + "started_at_gt": { + "type": "string", + "nullable": true + }, + "started_at_gte": { + "type": "string", + "nullable": true + }, + "started_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "started_at_lt": { + "type": "string", + "nullable": true + }, + "started_at_lte": { + "type": "string", + "nullable": true + }, + "started_at_not": { + "type": "string", + "nullable": true + }, + "started_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/TaskStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/TaskStatus" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/TaskType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/TaskType" + }, + "type": "array", + "nullable": true + }, + "user": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "TaskStatus": { + "enum": [ + "EXECUTING", + "FAILED", + "PAUSED", + "PENDING", + "SUCCESSED" + ], + "type": "string" + }, + "TaskType": { + "enum": [ + "APPLICATION", + "BACKUP", + "HOST_PLUGIN", + "REPLICATION", + "RESOLVER" + ], + "type": "string" + }, + "StopVmInCutoverMigrationParams": { + "properties": { + "force": { + "type": "boolean" + }, + "tasks": { + "$ref": "#/components/schemas/TaskWhereInput" + } + }, + "required": [ + "tasks" + ], + "type": "object" + }, + "StepUnit": { + "enum": [ + "BIT", + "BYTE", + "COUNT", + "PERCENT" + ], + "type": "string" + }, + "NestedStep": { + "properties": { + "current": { + "type": "number", + "format": "double", + "nullable": true + }, + "finished": { + "type": "boolean", + "nullable": true + }, + "key": { + "type": "string", + "nullable": true + }, + "per_second": { + "type": "number", + "format": "double", + "nullable": true + }, + "total": { + "type": "number", + "format": "double", + "nullable": true + }, + "unit": { + "allOf": [ + { + "$ref": "#/components/schemas/StepUnit" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "Task": { + "properties": { + "args": { + "properties": {}, + "type": "object" + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedCluster" + } + ], + "nullable": true + }, + "description": { + "type": "string" + }, + "error_code": { + "type": "string", + "nullable": true + }, + "error_message": { + "type": "string", + "nullable": true + }, + "finished_at": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "key": { + "type": "string", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "progress": { + "type": "number", + "format": "double" + }, + "resource_id": { + "type": "string", + "nullable": true + }, + "resource_mutation": { + "type": "string", + "nullable": true + }, + "resource_rollback_error": { + "type": "string", + "nullable": true + }, + "resource_rollback_retry_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "resource_rollbacked": { + "type": "boolean", + "nullable": true + }, + "resource_type": { + "type": "string", + "nullable": true + }, + "snapshot": { + "type": "string" + }, + "started_at": { + "type": "string", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/TaskStatus" + }, + "steps": { + "items": { + "$ref": "#/components/schemas/NestedStep" + }, + "type": "array" + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskType" + } + ], + "nullable": true + }, + "user": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedUser" + } + ], + "nullable": true + } + }, + "required": [ + "args", + "description", + "id", + "internal", + "local_created_at", + "progress", + "snapshot", + "status", + "steps" + ], + "type": "object", + "additionalProperties": false + }, + "AbortMigrateVmAcrossClusterParams": { + "properties": { + "tasks": { + "$ref": "#/components/schemas/TaskWhereInput" + } + }, + "required": [ + "tasks" + ], + "type": "object" + }, + "VmAddFolderParams": { + "properties": { + "data": { + "properties": { + "folder_id": { + "type": "string" + } + }, + "required": [ + "folder_id" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmUpdateAdvancedOptionsParams": { + "properties": { + "data": { + "properties": { + "video_type": { + "$ref": "#/components/schemas/VmVideoType" + }, + "windows_optimize": { + "type": "boolean" + }, + "cpu_model": { + "type": "string" + }, + "clock_offset": { + "$ref": "#/components/schemas/VmClockOffset" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmUpdateHostOptionsParams": { + "properties": { + "data": { + "properties": { + "ntp_servers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "dns_servers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hostname": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmResetGuestOsPasswordParams": { + "properties": { + "data": { + "properties": { + "password": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "password", + "username" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmUpdateOwnerParams": { + "properties": { + "data": { + "properties": { + "search_for": { + "type": "string", + "enum": [ + "username", + "id" + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "search_for", + "value" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmRestrictIoParamsData": { + "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" + } + }, + "type": "object" + }, + "VmUpdateEachDiskIoPolicyParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/VmRestrictIoParamsData" + }, + "boot": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "data", + "boot" + ], + "type": "object" + }, + "VmUpdateIoPolicyParams": { + "properties": { + "data": { + "properties": { + "each_disk": { + "items": { + "$ref": "#/components/schemas/VmUpdateEachDiskIoPolicyParams" + }, + "type": "array" + }, + "whole_vm": { + "$ref": "#/components/schemas/VmRestrictIoParamsData" + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedContentLibraryVmTemplate": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "VmExportFileType": { + "enum": [ + "OVF", + "QCOW2", + "RAW" + ], + "type": "string" + }, + "VmExportFileFile": { + "properties": { + "md5": { + "type": "string" + }, + "fileSize": { + "type": "integer", + "format": "int64" + }, + "fileSecret": { + "type": "string" + }, + "fileUUID": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/VmExportFileType" + }, + "fileName": { + "type": "string" + } + }, + "required": [ + "md5", + "fileSize", + "fileSecret", + "fileUUID", + "type", + "fileName" + ], + "type": "object" + }, + "NestedVmVolume": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "VmExportFile": { + "properties": { + "content_library_vm_template": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedContentLibraryVmTemplate" + } + ], + "nullable": true + }, + "createdAt": { + "type": "string" + }, + "damaged": { + "type": "boolean" + }, + "data_port_id": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "files": { + "items": { + "$ref": "#/components/schemas/VmExportFileFile" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "storage_cluster_id": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/VmExportFileType" + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVm" + } + ], + "nullable": true + }, + "vm_volume": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVmVolume" + } + ], + "nullable": true + } + }, + "required": [ + "createdAt", + "damaged", + "data_port_id", + "files", + "id", + "storage_cluster_id", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmExportFile_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VmExportFile" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmExportParamsData": { + "properties": { + "keep_mac": { + "type": "boolean" + }, + "type": { + "$ref": "#/components/schemas/VmExportFileType" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "VmExportParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/VmExportParamsData" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "VmdkDiskModify": { + "properties": { + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "volume_name": { + "type": "string" + }, + "boot": { + "type": "integer", + "format": "int32" + }, + "vmdk_name": { + "type": "string" + } + }, + "required": [ + "vmdk_name" + ], + "type": "object" + }, + "VmdkCdromModify": { + "properties": { + "removed": { + "type": "boolean" + }, + "content_library_image_id": { + "type": "string" + }, + "elf_image_id": { + "type": "string" + }, + "boot": { + "type": "integer", + "format": "int32" + }, + "index": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "index" + ], + "type": "object" + }, + "OvfDiskOperate": { + "properties": { + "new_disks": { + "$ref": "#/components/schemas/VmDiskParams" + }, + "modify_cd_roms": { + "items": { + "$ref": "#/components/schemas/VmdkCdromModify" + }, + "type": "array" + }, + "modify_vmdk_disks": { + "items": { + "$ref": "#/components/schemas/VmdkDiskModify" + }, + "type": "array" + } + }, + "type": "object" + }, + "VmImportNicParams": { + "properties": { + "subnet_mask": { + "type": "string" + }, + "gateway": { + "type": "string" + }, + "ip_address": { + "type": "string" + }, + "nic_id": { + "type": "string" + }, + "connect_vlan_id": { + "type": "string" + }, + "mirror": { + "type": "boolean" + }, + "model": { + "$ref": "#/components/schemas/VmNicModel" + }, + "enabled": { + "type": "boolean" + }, + "mac_address": { + "type": "string" + }, + "local_id": { + "type": "string" + } + }, + "required": [ + "connect_vlan_id" + ], + "type": "object" + }, + "VmImportParams": { + "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" + }, + "io_policy": { + "$ref": "#/components/schemas/VmDiskIoPolicy" + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "status": { + "$ref": "#/components/schemas/VmStatus" + }, + "ha": { + "type": "boolean" + }, + "vm_nics": { + "items": { + "$ref": "#/components/schemas/VmImportNicParams" + }, + "type": "array" + }, + "disk_operate": { + "$ref": "#/components/schemas/OvfDiskOperate" + }, + "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" + }, + "upload_tasks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "owner_id": { + "type": "string" + }, + "parsed_ovf": { + "$ref": "#/components/schemas/ParsedOVF" + } + }, + "required": [ + "name", + "cluster_id", + "upload_tasks", + "parsed_ovf" + ], + "type": "object" + }, + "ContentLibraryVmTemplate": { + "properties": { + "architecture": { + "$ref": "#/components/schemas/Architecture" + }, + "cloud_init_supported": { + "type": "boolean" + }, + "clusters": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", + "nullable": true + }, + "createdAt": { + "type": "string" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "os": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64" + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "vm_template_uuids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vm_templates": { + "items": { + "$ref": "#/components/schemas/NestedVmTemplate" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "architecture", + "cloud_init_supported", + "createdAt", + "description", + "id", + "memory", + "name", + "size", + "vcpu", + "vm_template_uuids" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ContentLibraryVmTemplate_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ContentLibraryVmTemplate" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ContentLibraryVmTemplateCreationParams": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "cloud_init_supported": { + "type": "boolean" + }, + "vm": { + "$ref": "#/components/schemas/VmWhereUniqueInput" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "clusters", + "vm", + "name" + ], + "type": "object" + }, + "ContentLibraryVmTemplateUpdationParamsData": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "cloud_init_supported": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "ContentLibraryVmTemplateUpdationParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationParamsData" + }, + "where": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "ContentLibraryVmTemplateUpdationClusterParamsData": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "clusters" + ], + "type": "object" + }, + "ContentLibraryVmTemplateUpdationClusterParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParamsData" + }, + "where": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteContentLibraryVmTemplate": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteContentLibraryVmTemplate_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteContentLibraryVmTemplate" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ContentLibraryVmTemplateDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "ContentLibraryVmTemplateExportParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "ContentLibraryVmdkCdromModify": { + "properties": { + "enabled": { + "type": "boolean" + }, + "removed": { + "type": "boolean" + }, + "boot": { + "type": "integer", + "format": "int32" + }, + "index": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "index" + ], + "type": "object" + }, + "ContentLibraryVmdkCdromMount": { + "properties": { + "enabled": { + "type": "boolean" + }, + "boot": { + "type": "integer", + "format": "int32" + } + }, + "type": "object" + }, + "ContentLibraryVmTemplateOvfDiskOperate": { + "properties": { + "mount_new_cd_roms": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmdkCdromMount" + }, + "type": "array" + }, + "modify_cd_roms": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmdkCdromModify" + }, + "type": "array" + }, + "modify_vmdk_disks": { + "items": { + "$ref": "#/components/schemas/VmdkDiskModify" + }, + "type": "array" + } + }, + "type": "object" + }, + "ContentLibraryImportVmNic": { + "properties": { + "mirror": { + "type": "boolean" + }, + "model": { + "$ref": "#/components/schemas/VmNicModel" + }, + "enabled": { + "type": "boolean" + } + }, + "required": [ + "model" + ], + "type": "object" + }, + "ContentLibraryVmTemplateImportParams": { + "properties": { + "vm_nics": { + "items": { + "$ref": "#/components/schemas/ContentLibraryImportVmNic" + }, + "type": "array" + }, + "disk_operate": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateOvfDiskOperate" + }, + "ha": { + "type": "boolean" + }, + "memory_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "cpu_cores": { + "type": "integer", + "format": "int32" + }, + "cpu_sockets": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "upload_tasks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "parsed_ovf": { + "$ref": "#/components/schemas/ParsedOVF" + }, + "cluster_id": { + "type": "string" + } + }, + "required": [ + "name", + "upload_tasks", + "parsed_ovf", + "cluster_id" + ], + "type": "object" + }, + "NestedOrganization": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "Datacenter": { + "properties": { + "cluster_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "clusters": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", + "nullable": true + }, + "failure_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string" + }, + "organization": { + "$ref": "#/components/schemas/NestedOrganization" + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_cpu_hz": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_memory_bytes": { + "type": "number", + "format": "double", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "required": [ + "id", + "name", + "organization" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Datacenter_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Datacenter" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "DatacenterCreationParams": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "organization_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "organization_id", + "name" + ], + "type": "object" + }, + "DatacenterUpdationParams": { + "properties": { + "data": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DatacenterWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "AddClustersToDatacenterParams": { + "properties": { + "data": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/DatacenterWhereUniqueInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "RemoveClustersFromDatacenterParams": { + "properties": { + "data": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/DatacenterWhereUniqueInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteDatacenter": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteDatacenter_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteDatacenter" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "DatacenterDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedDiskFailureInformation": { + "properties": { + "chunk_checksum_error": { + "type": "boolean", + "nullable": true + }, + "chunk_errflag": { + "type": "boolean", + "nullable": true + }, + "chunk_io_error": { + "type": "boolean", + "nullable": true + }, + "chunk_warnflag": { + "type": "boolean", + "nullable": true + }, + "iostat_latency": { + "type": "boolean", + "nullable": true + }, + "iostat_latency_ms": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "smart_check": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "PartitionUsage": { + "enum": [ + "BOOT", + "CACHE", + "JOURNAL", + "METAD", + "PARTITION", + "SWAP", + "SYSTEM", + "UNMOUNTED", + "UNPARTED", + "ZOOKEEPER" + ], + "type": "string" + }, + "NestedPartition": { + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "path": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64" + }, + "usage": { + "$ref": "#/components/schemas/PartitionUsage" + }, + "used_size": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "size", + "usage", + "used_size" + ], + "type": "object", + "additionalProperties": false + }, + "NestedPmemDimm": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "Disk": { + "properties": { + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "failure_information": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedDiskFailureInformation" + } + ], + "nullable": true + }, + "firmware": { + "type": "string" + }, + "function": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskFunction" + } + ], + "nullable": true + }, + "health_status": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskHealthStatus" + } + ], + "nullable": true + }, + "healthy": { + "type": "boolean" + }, + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "model": { + "type": "string" + }, + "mounted": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "numa_node": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "offline": { + "type": "boolean" + }, + "partitions": { + "items": { + "$ref": "#/components/schemas/NestedPartition" + }, + "type": "array" + }, + "path": { + "type": "string" + }, + "persistent_memory_type": { + "type": "string", + "nullable": true + }, + "physical_slot_on_brick": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "pmem_dimms": { + "items": { + "$ref": "#/components/schemas/NestedPmemDimm" + }, + "type": "array", + "nullable": true + }, + "recommended_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskUsage" + } + ], + "nullable": true + }, + "remaining_life_percent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "serial": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "type": { + "$ref": "#/components/schemas/DiskType" + }, + "usage": { + "$ref": "#/components/schemas/DiskUsage" + }, + "usage_status": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskUsageStatus" + } + ], + "nullable": true + } + }, + "required": [ + "firmware", + "healthy", + "host", + "id", + "local_id", + "model", + "mounted", + "name", + "offline", + "partitions", + "path", + "serial", + "size", + "type", + "usage" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Disk_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Disk" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "DiskMountParams": { + "properties": { + "data": { + "properties": { + "function": { + "$ref": "#/components/schemas/DiskFunction" + } + }, + "required": [ + "function" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/DiskWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DiskUnmountParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/DiskWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "FilterRuleAggregationEnum": { + "enum": [ + "AVG", + "MAX", + "MIN", + "QUANTILE", + "SUM" + ], + "type": "string" + }, + "FilterRuleMetricEnum": { + "enum": [ + "VM_CPU_USAGE", + "VM_MEMORY_USAGE", + "VM_POWEROFF_DAYS", + "VM_POWERON_DAYS", + "VM_READWRITE_IO" + ], + "type": "string" + }, + "FilterRuleOpEnum": { + "enum": [ + "GT", + "GTE", + "LT", + "LTE" + ], + "type": "string" + }, + "NestedFilterRule": { + "properties": { + "aggregation": { + "$ref": "#/components/schemas/FilterRuleAggregationEnum" + }, + "duration": { + "type": "integer", + "format": "int32" + }, + "metric": { + "$ref": "#/components/schemas/FilterRuleMetricEnum" + }, + "op": { + "$ref": "#/components/schemas/FilterRuleOpEnum" + }, + "quantile": { + "type": "integer", + "format": "int32" + }, + "threshold": { + "type": "number", + "format": "double" + } + }, + "required": [ + "aggregation", + "duration", + "metric", + "op", + "quantile", + "threshold" + ], + "type": "object", + "additionalProperties": false + }, + "EntityFilter": { + "properties": { + "apply_to_all_clusters": { + "type": "boolean", + "nullable": true + }, + "clusters": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", + "nullable": true + }, + "entity_type": { + "$ref": "#/components/schemas/EntityType" + }, + "exclude_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "exec_failed_cluster": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", + "nullable": true + }, + "filter_error": { + "items": { + "type": "string" + }, + "type": "array" + }, + "filter_status": { + "$ref": "#/components/schemas/FilterStatus" + }, + "id": { + "type": "string" + }, + "ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "last_executed_at": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string" + }, + "preset": { + "type": "string", + "nullable": true + }, + "rules": { + "items": { + "$ref": "#/components/schemas/NestedFilterRule" + }, + "type": "array" + } + }, + "required": [ + "entity_type", + "exclude_ids", + "filter_error", + "filter_status", + "id", + "ids", + "name", + "rules" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_EntityFilter_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/EntityFilter" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "FilterRuleInput": { + "properties": { + "threshold": { + "type": "number", + "format": "double" + }, + "quantile": { + "type": "integer", + "format": "int32" + }, + "op": { + "$ref": "#/components/schemas/FilterRuleOpEnum" + }, + "metric": { + "$ref": "#/components/schemas/FilterRuleMetricEnum" + }, + "duration": { + "type": "integer", + "format": "int32" + }, + "aggregation": { + "$ref": "#/components/schemas/FilterRuleAggregationEnum" + } + }, + "required": [ + "threshold", + "quantile", + "op", + "metric", + "duration", + "aggregation" + ], + "type": "object" + }, + "EntityFilterCreationParams": { + "properties": { + "exclude_vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "apply_to_all_clusters": { + "type": "boolean" + }, + "rules": { + "items": { + "$ref": "#/components/schemas/FilterRuleInput" + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "required": [ + "rules", + "name" + ], + "type": "object" + }, + "EntityFilterUpdationParams": { + "properties": { + "data": { + "properties": { + "exclude_vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "apply_to_all_clusters": { + "type": "boolean" + }, + "rules": { + "items": { + "$ref": "#/components/schemas/FilterRuleInput" + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/EntityFilterWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteEntityFilter": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteEntityFilter_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteEntityFilter" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "EntityFilterDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/EntityFilterWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedGpuDriverInfo": { + "properties": { + "filename": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "rhelversion": { + "type": "string", + "nullable": true + }, + "srcversion": { + "type": "string", + "nullable": true + }, + "supported": { + "type": "string", + "nullable": true + }, + "vermagic": { + "type": "string", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedVgpuType": { + "properties": { + "framebuffer": { + "type": "number", + "format": "double", + "nullable": true + }, + "max_instance": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_resolution": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "vgpu_type_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GpuDevice": { + "properties": { + "assigned_vgpus_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "available_vgpus_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "brand": { + "type": "string" + }, + "bus_location": { + "type": "string" + }, + "description": { + "type": "string" + }, + "driver_info": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedGpuDriverInfo" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "id": { + "type": "string" + }, + "is_nvidia_tools_ready": { + "type": "boolean", + "nullable": true + }, + "is_nvidia_vfs_enabled": { + "type": "boolean", + "nullable": true + }, + "is_nvidia_vfs_supported": { + "type": "boolean", + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "mdev_supported_types": { + "items": { + "$ref": "#/components/schemas/NestedVgpuType" + }, + "type": "array", + "nullable": true + }, + "model": { + "type": "string" + }, + "name": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/GpuDeviceStatus" + }, + "user_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceUsage" + } + ], + "nullable": true + }, + "user_vgpu_type_id": { + "type": "string", + "nullable": true + }, + "user_vgpu_type_name": { + "type": "string", + "nullable": true + }, + "vgpu_instance_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "brand", + "bus_location", + "description", + "host", + "id", + "local_created_at", + "local_id", + "model", + "name", + "status" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_GpuDevice_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/GpuDevice" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "GpuDeviceUsageUpdationParams": { + "properties": { + "data": { + "properties": { + "vgpu_spec": { + "type": "string" + }, + "usage": { + "$ref": "#/components/schemas/GpuDeviceUsage" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "GpuDeviceDescriptionUpdationParams": { + "properties": { + "data": { + "properties": { + "description": { + "type": "string" + } + }, + "required": [ + "description" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "GpuDeviceSriovSwitchParams": { + "properties": { + "data": { + "properties": { + "enable": { + "type": "boolean" + } + }, + "required": [ + "enable" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "MetricType": { + "enum": [ + "BOTTOMK", + "NORMAL", + "TOPK" + ], + "type": "string" + }, + "GraphType": { + "enum": [ + "AREA", + "STACK" + ], + "type": "string" + }, + "NestedView": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "Graph": { + "properties": { + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedCluster" + } + ], + "nullable": true + }, + "disks": { + "items": { + "$ref": "#/components/schemas/NestedDisk" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "hosts": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string" + }, + "instance_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "local_id": { + "type": "string" + }, + "luns": { + "items": { + "$ref": "#/components/schemas/NestedIscsiLun" + }, + "type": "array", + "nullable": true + }, + "metric_count": { + "type": "integer", + "format": "int32" + }, + "metric_name": { + "type": "string" + }, + "metric_type": { + "$ref": "#/components/schemas/MetricType" + }, + "namespaces": { + "items": { + "$ref": "#/components/schemas/NestedNvmfNamespace" + }, + "type": "array", + "nullable": true + }, + "network": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "nics": { + "items": { + "$ref": "#/components/schemas/NestedNic" + }, + "type": "array", + "nullable": true + }, + "resource_type": { + "type": "string" + }, + "service": { + "type": "string", + "nullable": true + }, + "targets": { + "properties": {}, + "type": "object" + }, + "title": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/GraphType" + }, + "view": { + "$ref": "#/components/schemas/NestedView" + }, + "vmNics": { + "items": { + "$ref": "#/components/schemas/NestedVmNic" + }, + "type": "array", + "nullable": true + }, + "vmVolumes": { + "items": { + "$ref": "#/components/schemas/NestedVmVolume" + }, + "type": "array", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + }, + "witnesses": { + "items": { + "$ref": "#/components/schemas/NestedWitness" + }, + "type": "array", + "nullable": true + }, + "zones": { + "items": { + "$ref": "#/components/schemas/NestedZone" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "id", + "instance_ids", + "local_id", + "metric_count", + "metric_name", + "metric_type", + "resource_type", + "targets", + "title", + "type", + "view" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Graph_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Graph" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "GraphCreationParams": { + "properties": { + "instance_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "network": { + "$ref": "#/components/schemas/NetworkType" + }, + "service": { + "type": "string" + }, + "metric_type": { + "$ref": "#/components/schemas/MetricType" + }, + "metric_count": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/GraphType" + }, + "resource_type": { + "type": "string" + }, + "view_id": { + "type": "string" + }, + "title": { + "type": "string" + }, + "cluster_id": { + "type": "string" + }, + "connect_id": { + "items": { + "type": "string" + }, + "type": "array" + }, + "metric_name": { + "type": "string" + } + }, + "required": [ + "type", + "resource_type", + "view_id", + "title", + "cluster_id", + "connect_id", + "metric_name" + ], + "type": "object" + }, + "GraphWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/GraphWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/GraphWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/GraphWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "disks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "disks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "disks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "hosts_every": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_none": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_some": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "luns_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "luns_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "luns_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + }, + "metric_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "metric_count_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "metric_count_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "metric_count_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "metric_count_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "metric_count_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "metric_count_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "metric_count_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "metric_name": { + "type": "string", + "nullable": true + }, + "metric_name_contains": { + "type": "string", + "nullable": true + }, + "metric_name_ends_with": { + "type": "string", + "nullable": true + }, + "metric_name_gt": { + "type": "string", + "nullable": true + }, + "metric_name_gte": { + "type": "string", + "nullable": true + }, + "metric_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "metric_name_lt": { + "type": "string", + "nullable": true + }, + "metric_name_lte": { + "type": "string", + "nullable": true + }, + "metric_name_not": { + "type": "string", + "nullable": true + }, + "metric_name_not_contains": { + "type": "string", + "nullable": true + }, + "metric_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "metric_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "metric_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "metric_name_starts_with": { + "type": "string", + "nullable": true + }, + "metric_type": { + "allOf": [ + { + "$ref": "#/components/schemas/MetricType" + } + ], + "nullable": true + }, + "metric_type_in": { + "items": { + "$ref": "#/components/schemas/MetricType" + }, + "type": "array", + "nullable": true + }, + "metric_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/MetricType" + } + ], + "nullable": true + }, + "metric_type_not_in": { + "items": { + "$ref": "#/components/schemas/MetricType" + }, + "type": "array", + "nullable": true + }, + "namespaces_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "namespaces_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "namespaces_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + }, + "network": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "network_in": { + "items": { + "$ref": "#/components/schemas/NetworkType" + }, + "type": "array", + "nullable": true + }, + "network_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "network_not_in": { + "items": { + "$ref": "#/components/schemas/NetworkType" + }, + "type": "array", + "nullable": true + }, + "nics_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nics_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "nics_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + }, + "resource_type": { + "type": "string", + "nullable": true + }, + "resource_type_contains": { + "type": "string", + "nullable": true + }, + "resource_type_ends_with": { + "type": "string", + "nullable": true + }, + "resource_type_gt": { + "type": "string", + "nullable": true + }, + "resource_type_gte": { + "type": "string", + "nullable": true + }, + "resource_type_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_type_lt": { + "type": "string", + "nullable": true + }, + "resource_type_lte": { + "type": "string", + "nullable": true + }, + "resource_type_not": { + "type": "string", + "nullable": true + }, + "resource_type_not_contains": { + "type": "string", + "nullable": true + }, + "resource_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_type_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_type_not_starts_with": { + "type": "string", + "nullable": true + }, + "resource_type_starts_with": { + "type": "string", + "nullable": true + }, + "service": { + "type": "string", + "nullable": true + }, + "service_contains": { + "type": "string", + "nullable": true + }, + "service_ends_with": { + "type": "string", + "nullable": true + }, + "service_gt": { + "type": "string", + "nullable": true + }, + "service_gte": { + "type": "string", + "nullable": true + }, + "service_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "service_lt": { + "type": "string", + "nullable": true + }, + "service_lte": { + "type": "string", + "nullable": true + }, + "service_not": { + "type": "string", + "nullable": true + }, + "service_not_contains": { + "type": "string", + "nullable": true + }, + "service_not_ends_with": { + "type": "string", + "nullable": true + }, + "service_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "service_not_starts_with": { + "type": "string", + "nullable": true + }, + "service_starts_with": { + "type": "string", + "nullable": true + }, + "title": { + "type": "string", + "nullable": true + }, + "title_contains": { + "type": "string", + "nullable": true + }, + "title_ends_with": { + "type": "string", + "nullable": true + }, + "title_gt": { + "type": "string", + "nullable": true + }, + "title_gte": { + "type": "string", + "nullable": true + }, + "title_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "title_lt": { + "type": "string", + "nullable": true + }, + "title_lte": { + "type": "string", + "nullable": true + }, + "title_not": { + "type": "string", + "nullable": true + }, + "title_not_contains": { + "type": "string", + "nullable": true + }, + "title_not_ends_with": { + "type": "string", + "nullable": true + }, + "title_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "title_not_starts_with": { + "type": "string", + "nullable": true + }, + "title_starts_with": { + "type": "string", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/GraphType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/GraphType" + }, + "type": "array", + "nullable": true + }, + "view": { + "allOf": [ + { + "$ref": "#/components/schemas/ViewWhereInput" + } + ], + "nullable": true + }, + "vmNics_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + }, + "vmNics_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + }, + "vmNics_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + }, + "vmVolumes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + }, + "vmVolumes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + }, + "vmVolumes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "witnesses_every": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessWhereInput" + } + ], + "nullable": true + }, + "witnesses_none": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessWhereInput" + } + ], + "nullable": true + }, + "witnesses_some": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessWhereInput" + } + ], + "nullable": true + }, + "zones_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + }, + "zones_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + }, + "zones_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ViewWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ViewWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ViewWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ViewWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "graphs_every": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphWhereInput" + } + ], + "nullable": true + }, + "graphs_none": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphWhereInput" + } + ], + "nullable": true + }, + "graphs_some": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "time_span": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "time_span_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "time_span_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "time_span_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "time_span_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "time_span_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "time_span_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "time_span_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "time_unit": { + "allOf": [ + { + "$ref": "#/components/schemas/TimeUnit" + } + ], + "nullable": true + }, + "time_unit_in": { + "items": { + "$ref": "#/components/schemas/TimeUnit" + }, + "type": "array", + "nullable": true + }, + "time_unit_not": { + "allOf": [ + { + "$ref": "#/components/schemas/TimeUnit" + } + ], + "nullable": true + }, + "time_unit_not_in": { + "items": { + "$ref": "#/components/schemas/TimeUnit" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "TimeUnit": { + "enum": [ + "DAY", + "HOUR", + "MONTH" + ], + "type": "string" + }, + "GraphUpdationParams": { + "properties": { + "data": { + "properties": { + "instance_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "luns": { + "$ref": "#/components/schemas/IscsiLunWhereInput" + }, + "vmNics": { + "$ref": "#/components/schemas/VmNicWhereInput" + }, + "nics": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "disks": { + "$ref": "#/components/schemas/DiskWhereInput" + }, + "vmVolumes": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "network": { + "$ref": "#/components/schemas/NetworkType" + }, + "cluster": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "service": { + "type": "string" + }, + "metric_type": { + "$ref": "#/components/schemas/MetricType" + }, + "metric_count": { + "type": "integer", + "format": "int32" + }, + "type": { + "$ref": "#/components/schemas/GraphType" + }, + "resource_type": { + "type": "string" + }, + "title": { + "type": "string" + }, + "metric_name": { + "type": "string" + }, + "connect_id": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/GraphWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteGraph": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteGraph_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteGraph" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "GraphDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/GraphWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedTask": { + "properties": { + "args": { + "properties": {}, + "type": "object" + }, + "description": { + "type": "string" + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "local_created_at": { + "type": "string" + }, + "progress": { + "type": "number", + "format": "double" + }, + "snapshot": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/TaskStatus" + }, + "steps": { + "items": { + "$ref": "#/components/schemas/NestedStep" + }, + "type": "array" + } + }, + "required": [ + "args", + "description", + "id", + "internal", + "local_created_at", + "progress", + "snapshot", + "status", + "steps" + ], + "type": "object", + "additionalProperties": false + }, + "BatchHosts": { + "properties": { + "task": { + "$ref": "#/components/schemas/NestedTask" + } + }, + "required": [ + "task" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_BatchHosts_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/BatchHosts" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "HostBatchCreateIpmiInput": { + "properties": { + "username": { + "type": "string" + }, + "password": { + "type": "string" + }, + "ip": { + "type": "string" + } + }, + "required": [ + "username", + "password", + "ip" + ], + "type": "object" + }, + "HostBatchCreateDiskInput": { + "properties": { + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskType" + } + ], + "nullable": true + }, + "function": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskFunction" + } + ], + "nullable": true + }, + "drive": { + "type": "string" + } + }, + "required": [ + "drive" + ], + "type": "object" + }, + "HostBatchCreateIfaceFunction": { + "enum": [ + "ACCESS", + "MANAGEMENT", + "MIGRATION", + "STORAGE", + "VMWARE_ACCESS" + ], + "type": "string" + }, + "HostBatchCreateIfaceInput": { + "properties": { + "netmask": { + "type": "string" + }, + "name": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ip": { + "type": "string" + }, + "gateway_ip": { + "type": "string" + }, + "function": { + "$ref": "#/components/schemas/HostBatchCreateIfaceFunction" + } + }, + "required": [ + "netmask", + "name", + "ip", + "gateway_ip", + "function" + ], + "type": "object" + }, + "HostCreationParamsData": { + "properties": { + "ifaces": { + "items": { + "$ref": "#/components/schemas/HostBatchCreateIfaceInput" + }, + "type": "array" + }, + "disks": { + "items": { + "$ref": "#/components/schemas/HostBatchCreateDiskInput" + }, + "type": "array" + }, + "platform_password": { + "type": "string" + }, + "platform_username": { + "type": "string" + }, + "platform_ip": { + "type": "string" + }, + "ipmi": { + "$ref": "#/components/schemas/HostBatchCreateIpmiInput" + }, + "hostname": { + "type": "string" + }, + "host_uuid": { + "type": "string" + }, + "host_ip": { + "type": "string" + } + }, + "required": [ + "ifaces", + "disks", + "hostname", + "host_uuid", + "host_ip" + ], + "type": "object" + }, + "HostCreationParams": { + "properties": { + "data": { + "items": { + "$ref": "#/components/schemas/HostCreationParamsData" + }, + "type": "array" + }, + "cluster_id": { + "type": "string" + } + }, + "required": [ + "data", + "cluster_id" + ], + "type": "object" + }, + "MaintenanceModeEnum": { + "enum": [ + "ENTERING_MAINTENANCE_MODE", + "IN_USE", + "MAINTENANCE_MODE", + "REMOVING" + ], + "type": "string" + }, + "NestedMaintenanceHostState": { + "properties": { + "enter_maintenance_time": { + "type": "string" + }, + "maintenance_job_id": { + "type": "string" + }, + "state": { + "$ref": "#/components/schemas/MaintenanceModeEnum" + } + }, + "required": [ + "enter_maintenance_time", + "maintenance_job_id", + "state" + ], + "type": "object", + "additionalProperties": false + }, + "NestedIpmi": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVsphereEsxiAccount": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "Host": { + "properties": { + "access_ip": { + "type": "string", + "nullable": true + }, + "allocable_cpu_cores_for_vm_exclusive": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "allocatable_memory_bytes": { + "type": "integer", + "format": "int64" + }, + "chunk_id": { + "type": "string" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "compatible_cpu_models": { + "items": { + "type": "string" + }, + "type": "array" + }, + "cpu_brand": { + "type": "string" + }, + "cpu_fan_speed": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array" + }, + "cpu_fan_speed_unit": { + "allOf": [ + { + "$ref": "#/components/schemas/CpuFanSpeedUnit" + } + ], + "nullable": true + }, + "cpu_hz_per_core": { + "type": "integer", + "format": "int64" + }, + "cpu_model": { + "type": "string" + }, + "cpu_temperature_celsius": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array" + }, + "cpu_vendor": { + "type": "string", + "nullable": true + }, + "data_ip": { + "type": "string", + "nullable": true + }, + "disks": { + "items": { + "$ref": "#/components/schemas/NestedDisk" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "failure_data_space": { + "type": "integer", + "format": "int64" + }, + "gpu_devices": { + "items": { + "$ref": "#/components/schemas/NestedGpuDevice" + }, + "type": "array", + "nullable": true + }, + "hdd_data_capacity": { + "type": "integer", + "format": "int64" + }, + "hdd_disk_count": { + "type": "integer", + "format": "int32" + }, + "host_state": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedMaintenanceHostState" + } + ], + "nullable": true + }, + "hypervisor_ip": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "iommu": { + "allOf": [ + { + "$ref": "#/components/schemas/IommuStatus" + } + ], + "nullable": true + }, + "ipmi": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedIpmi" + } + ], + "nullable": true + }, + "is_os_in_raid1": { + "type": "boolean", + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "lsm_cap_disk_safe_umount": { + "type": "boolean" + }, + "management_ip": { + "type": "string" + }, + "model": { + "type": "string" + }, + "name": { + "type": "string" + }, + "nested_virtualization": { + "type": "boolean" + }, + "nic_count": { + "type": "integer", + "format": "int32" + }, + "nics": { + "items": { + "$ref": "#/components/schemas/NestedNic" + }, + "type": "array", + "nullable": true + }, + "node_topo_local_id": { + "type": "string", + "nullable": true + }, + "os_memory_bytes": { + "type": "integer", + "format": "int64" + }, + "os_version": { + "type": "string", + "nullable": true + }, + "pmem_dimm_capacity": { + "type": "integer", + "format": "int64" + }, + "pmem_dimm_count": { + "type": "integer", + "format": "int32" + }, + "pmem_dimms": { + "items": { + "$ref": "#/components/schemas/NestedPmemDimm" + }, + "type": "array", + "nullable": true + }, + "pmem_disk_count": { + "type": "integer", + "format": "int32" + }, + "provisioned_cpu_cores": { + "type": "integer", + "format": "int32" + }, + "provisioned_memory_bytes": { + "type": "integer", + "format": "int64" + }, + "running_pause_vm_memory_bytes": { + "type": "integer", + "format": "int64" + }, + "running_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scvm_cpu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "scvm_memory": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "scvm_name": { + "type": "string", + "nullable": true + }, + "serial": { + "type": "string", + "nullable": true + }, + "ssd_data_capacity": { + "type": "integer", + "format": "int64" + }, + "ssd_disk_count": { + "type": "integer", + "format": "int32" + }, + "state": { + "$ref": "#/components/schemas/HostState" + }, + "status": { + "$ref": "#/components/schemas/HostStatus" + }, + "stopped_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cache_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32" + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64" + }, + "total_cpu_sockets": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64" + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64" + }, + "usb_devices": { + "items": { + "$ref": "#/components/schemas/NestedUsbDevice" + }, + "type": "array", + "nullable": true + }, + "used_cpu_hz": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64" + }, + "used_memory_bytes": { + "type": "number", + "format": "double", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vmotion_ip": { + "type": "string", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + }, + "vsphereEsxiAccount": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVsphereEsxiAccount" + } + ], + "nullable": true + }, + "with_faster_ssd_as_cache": { + "type": "boolean", + "nullable": true + }, + "zone": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedZone" + } + ], + "nullable": true + } + }, + "required": [ + "allocatable_memory_bytes", + "chunk_id", + "cluster", + "compatible_cpu_models", + "cpu_brand", + "cpu_fan_speed", + "cpu_hz_per_core", + "cpu_model", + "cpu_temperature_celsius", + "failure_data_space", + "hdd_data_capacity", + "hdd_disk_count", + "id", + "local_id", + "lsm_cap_disk_safe_umount", + "management_ip", + "model", + "name", + "nested_virtualization", + "nic_count", + "os_memory_bytes", + "pmem_dimm_capacity", + "pmem_dimm_count", + "pmem_disk_count", + "provisioned_cpu_cores", + "provisioned_memory_bytes", + "running_pause_vm_memory_bytes", + "ssd_data_capacity", + "ssd_disk_count", + "state", + "status", + "total_cpu_cores", + "total_cpu_hz", + "total_data_capacity", + "total_memory_bytes", + "used_data_space" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Host_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Host" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "TriggerDiskBlinkParams": { + "properties": { + "led_status": { + "type": "string", + "enum": [ + "on", + "off" + ] + }, + "disk_name": { + "type": "string" + }, + "host_id": { + "type": "string" + } + }, + "required": [ + "disk_name", + "host_id" + ], + "type": "object" + }, + "HostUpdationParams": { + "properties": { + "data": { + "properties": { + "ipmi": { + "$ref": "#/components/schemas/HostBatchCreateIpmiInput" + }, + "scvm_name": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/HostWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedIscsiTarget": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "IscsiLunSnapshot": { + "properties": { + "consistency_group_snapshot": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "iscsi_lun": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedIscsiLun" + } + ], + "nullable": true + }, + "iscsi_target": { + "$ref": "#/components/schemas/NestedIscsiTarget" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "unique_size": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "id", + "iscsi_target", + "local_created_at", + "local_id", + "name", + "unique_size" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_IscsiLunSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/IscsiLunSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "IscsiLunSnapshotCreationEffect": { + "properties": { + "sync": { + "type": "boolean" + } + }, + "type": "object" + }, + "IscsiLunSnapshotCreationParams": { + "properties": { + "effect": { + "$ref": "#/components/schemas/IscsiLunSnapshotCreationEffect" + }, + "iscsi_target_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "iscsi_lun_id": { + "type": "string" + } + }, + "required": [ + "iscsi_target_id", + "name", + "iscsi_lun_id" + ], + "type": "object" + }, + "DeleteIscsiLunSnapshot": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteIscsiLunSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteIscsiLunSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "IscsiLunSnapshotDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "IscsiLun": { + "properties": { + "allowed_initiators": { + "type": "string" + }, + "assigned_size": { + "type": "integer", + "format": "int64" + }, + "bps": { + "type": "integer", + "format": "int64" + }, + "bps_max": { + "type": "integer", + "format": "int64" + }, + "bps_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_rd": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_wr": { + "type": "integer", + "format": "int64" + }, + "bps_wr_max": { + "type": "integer", + "format": "int64" + }, + "bps_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "consistency_group": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedConsistencyGroup" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "io_size": { + "type": "integer", + "format": "int64" + }, + "iops": { + "type": "integer", + "format": "int64" + }, + "iops_max": { + "type": "integer", + "format": "int64" + }, + "iops_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_rd": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_wr": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "iscsi_target": { + "$ref": "#/components/schemas/NestedIscsiTarget" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "lun_id": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "shared_size": { + "type": "integer", + "format": "int64" + }, + "snapshot_num": { + "type": "integer", + "format": "int32" + }, + "stripe_num": { + "type": "integer", + "format": "int32" + }, + "stripe_size": { + "type": "integer", + "format": "int64" + }, + "thin_provision": { + "type": "boolean" + }, + "unique_size": { + "type": "integer", + "format": "int64" + }, + "zbs_volume_id": { + "type": "string" + } + }, + "required": [ + "allowed_initiators", + "assigned_size", + "bps", + "bps_max", + "bps_max_length", + "bps_rd", + "bps_rd_max", + "bps_rd_max_length", + "bps_wr", + "bps_wr_max", + "bps_wr_max_length", + "id", + "io_size", + "iops", + "iops_max", + "iops_max_length", + "iops_rd", + "iops_rd_max", + "iops_rd_max_length", + "iops_wr", + "iops_wr_max", + "iops_wr_max_length", + "iscsi_target", + "local_created_at", + "local_id", + "lun_id", + "name", + "replica_num", + "shared_size", + "snapshot_num", + "stripe_num", + "stripe_size", + "thin_provision", + "unique_size", + "zbs_volume_id" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_IscsiLun_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/IscsiLun" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "IscsiLunCommonParams": { + "properties": { + "bps_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_wr_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_wr_max": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_rd_max": { + "type": "integer", + "format": "int64" + }, + "bps_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_max": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max": { + "type": "integer", + "format": "int64" + }, + "iops_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_max": { + "type": "integer", + "format": "int64" + }, + "bps_wr_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_wr": { + "type": "integer", + "format": "int64" + }, + "bps_rd_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_rd": { + "type": "integer", + "format": "int64" + }, + "bps_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps": { + "type": "integer", + "format": "int64" + }, + "iops_wr": { + "type": "integer", + "format": "int64" + }, + "iops_rd": { + "type": "integer", + "format": "int64" + }, + "iops": { + "type": "integer", + "format": "int64" + }, + "allowed_initiators": { + "type": "string" + } + }, + "type": "object" + }, + "IscsiLunCreationParams": { + "allOf": [ + { + "properties": { + "lun_id": { + "type": "integer", + "format": "int32" + }, + "assigned_size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "assigned_size": { + "type": "integer", + "format": "int64" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "iscsi_target_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "assigned_size", + "replica_num", + "iscsi_target_id", + "name" + ], + "type": "object" + }, + { + "$ref": "#/components/schemas/IscsiLunCommonParams" + } + ] + }, + "IscsiLunUpdationParamsData": { + "allOf": [ + { + "properties": { + "assigned_size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "assigned_size": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + { + "$ref": "#/components/schemas/IscsiLunCommonParams" + } + ] + }, + "IscsiLunUpdationParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/IscsiLunUpdationParamsData" + }, + "where": { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteIscsiLun": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteIscsiLun_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteIscsiLun" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "IscsiLunDeletionParams": { + "properties": { + "data": { + "properties": { + "remove_snapshot": { + "type": "boolean" + } + }, + "required": [ + "remove_snapshot" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "IscsiLunCloneParams": { + "properties": { + "iscsi_target_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "snapshot_id": { + "type": "string" + } + }, + "required": [ + "iscsi_target_id", + "name", + "snapshot_id" + ], + "type": "object" + }, + "IscsiLunRollbackParams": { + "properties": { + "lun_id": { + "type": "string" + }, + "snapshot_id": { + "type": "string" + } + }, + "required": [ + "lun_id", + "snapshot_id" + ], + "type": "object" + }, + "NestedInitiatorChap": { + "properties": { + "chap_name": { + "type": "string" + }, + "chap_secret": { + "type": "string" + }, + "initiator_iqn": { + "type": "string" + } + }, + "required": [ + "chap_name", + "chap_secret", + "initiator_iqn" + ], + "type": "object", + "additionalProperties": false + }, + "IscsiTarget": { + "properties": { + "bps": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "chap_enabled": { + "type": "boolean" + }, + "chap_name": { + "type": "string", + "nullable": true + }, + "chap_secret": { + "type": "string", + "nullable": true + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "external_use": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "initiator_chaps": { + "items": { + "$ref": "#/components/schemas/NestedInitiatorChap" + }, + "type": "array", + "nullable": true + }, + "internal": { + "type": "boolean" + }, + "io_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ip_whitelist": { + "type": "string" + }, + "iqn_name": { + "type": "string" + }, + "iqn_whitelist": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "luns": { + "items": { + "$ref": "#/components/schemas/NestedIscsiLun" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "stripe_num": { + "type": "integer", + "format": "int32" + }, + "stripe_size": { + "type": "integer", + "format": "int64" + }, + "thin_provision": { + "type": "boolean" + } + }, + "required": [ + "chap_enabled", + "cluster", + "description", + "external_use", + "id", + "internal", + "ip_whitelist", + "iqn_name", + "iqn_whitelist", + "local_id", + "name", + "replica_num", + "stripe_num", + "stripe_size", + "thin_provision" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_IscsiTarget_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/IscsiTarget" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "IscsiTargetCommonParamsInitiatorChaps": { + "properties": { + "chap_secret": { + "type": "string" + }, + "chap_name": { + "type": "string" + }, + "initiator_iqn": { + "type": "string" + } + }, + "required": [ + "chap_secret", + "chap_name", + "initiator_iqn" + ], + "type": "object" + }, + "IscsiTargetCommonParams": { + "properties": { + "bps_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_wr_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_wr_max_size": { + "$ref": "#/components/schemas/BPSUnit", + "deprecated": true + }, + "bps_wr_max": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_rd_max": { + "type": "integer", + "format": "int64" + }, + "bps_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_max": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max": { + "type": "integer", + "format": "int64" + }, + "iops_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_max": { + "type": "integer", + "format": "int64" + }, + "bps_wr_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_wr": { + "type": "integer", + "format": "int64" + }, + "bps_rd_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_rd": { + "type": "integer", + "format": "int64" + }, + "bps_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps": { + "type": "integer", + "format": "int64" + }, + "iops_wr": { + "type": "integer", + "format": "int64" + }, + "iops_rd": { + "type": "integer", + "format": "int64" + }, + "iops": { + "type": "integer", + "format": "int64" + }, + "initiator_chaps": { + "items": { + "$ref": "#/components/schemas/IscsiTargetCommonParamsInitiatorChaps" + }, + "type": "array" + }, + "chap_secret": { + "type": "string" + }, + "chap_name": { + "type": "string" + }, + "chap_enabled": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "iqn_whitelist": { + "type": "string" + }, + "ip_whitelist": { + "type": "string" + } + }, + "type": "object" + }, + "IscsiTargetCreationParams": { + "allOf": [ + { + "properties": { + "stripe_size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "stripe_size": { + "type": "integer", + "format": "int64" + }, + "stripe_num": { + "type": "integer", + "format": "int32" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "thin_provision": { + "type": "boolean" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "stripe_size", + "stripe_num", + "replica_num", + "thin_provision", + "cluster_id", + "name" + ], + "type": "object" + }, + { + "$ref": "#/components/schemas/IscsiTargetCommonParams" + } + ] + }, + "IscsiTargetUpdationParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/IscsiTargetCommonParams" + }, + "where": { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteIscsiTarget": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteIscsiTarget_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteIscsiTarget" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "IscsiTargetDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedContentLibraryImage": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ElfImage": { + "properties": { + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedCluster" + } + ], + "nullable": true + }, + "content_library_image": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedContentLibraryImage" + } + ], + "nullable": true + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedVmDisk" + }, + "type": "array", + "nullable": true + }, + "vm_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedVmSnapshot" + }, + "type": "array", + "nullable": true + }, + "vm_templates": { + "items": { + "$ref": "#/components/schemas/NestedVmTemplate" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "description", + "id", + "local_created_at", + "local_id", + "name", + "path", + "size" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ElfImage_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ElfImage" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ElfImageUpdationParams": { + "properties": { + "data": { + "properties": { + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteElfImage": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteElfImage_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteElfImage" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ElfImageDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedNamespaceGroup": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedNfsExport": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedNfsInode": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedNvmfSubsystem": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedSecurityPolicy": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVlan": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmVolumeSnapshot": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "Label": { + "properties": { + "cluster_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "clusters": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", + "nullable": true + }, + "consistency_group_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "consistency_group_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot" + }, + "type": "array", + "nullable": true + }, + "consistency_groups": { + "items": { + "$ref": "#/components/schemas/NestedConsistencyGroup" + }, + "type": "array", + "nullable": true + }, + "content_library_image_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_images": { + "items": { + "$ref": "#/components/schemas/NestedContentLibraryImage" + }, + "type": "array", + "nullable": true + }, + "content_library_vm_template_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "content_library_vm_templates": { + "items": { + "$ref": "#/components/schemas/NestedContentLibraryVmTemplate" + }, + "type": "array", + "nullable": true + }, + "createdAt": { + "type": "string" + }, + "datacenter_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "datacenters": { + "items": { + "$ref": "#/components/schemas/NestedDatacenter" + }, + "type": "array", + "nullable": true + }, + "disk_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "disks": { + "items": { + "$ref": "#/components/schemas/NestedDisk" + }, + "type": "array", + "nullable": true + }, + "elf_image_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "elf_images": { + "items": { + "$ref": "#/components/schemas/NestedElfImage" + }, + "type": "array", + "nullable": true + }, + "gpu_device_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "gpu_devices": { + "items": { + "$ref": "#/components/schemas/NestedGpuDevice" + }, + "type": "array", + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hosts": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string" + }, + "iscsi_lun_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_lun_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedIscsiLunSnapshot" + }, + "type": "array", + "nullable": true + }, + "iscsi_luns": { + "items": { + "$ref": "#/components/schemas/NestedIscsiLun" + }, + "type": "array", + "nullable": true + }, + "iscsi_target_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "iscsi_targets": { + "items": { + "$ref": "#/components/schemas/NestedIscsiTarget" + }, + "type": "array", + "nullable": true + }, + "isolation_policies": { + "items": { + "$ref": "#/components/schemas/NestedIsolationPolicy" + }, + "type": "array", + "nullable": true + }, + "isolation_policy_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "key": { + "type": "string" + }, + "namespace_group_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "namespace_groups": { + "items": { + "$ref": "#/components/schemas/NestedNamespaceGroup" + }, + "type": "array", + "nullable": true + }, + "nfs_export_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_exports": { + "items": { + "$ref": "#/components/schemas/NestedNfsExport" + }, + "type": "array", + "nullable": true + }, + "nfs_inode_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nfs_inodes": { + "items": { + "$ref": "#/components/schemas/NestedNfsInode" + }, + "type": "array", + "nullable": true + }, + "nic_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nics": { + "items": { + "$ref": "#/components/schemas/NestedNic" + }, + "type": "array", + "nullable": true + }, + "nvmf_namespace_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_namespace_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedNvmfNamespaceSnapshot" + }, + "type": "array", + "nullable": true + }, + "nvmf_namespaces": { + "items": { + "$ref": "#/components/schemas/NestedNvmfNamespace" + }, + "type": "array", + "nullable": true + }, + "nvmf_subsystem_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "nvmf_subsystems": { + "items": { + "$ref": "#/components/schemas/NestedNvmfSubsystem" + }, + "type": "array", + "nullable": true + }, + "security_policies": { + "items": { + "$ref": "#/components/schemas/NestedSecurityPolicy" + }, + "type": "array", + "nullable": true + }, + "security_policy_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "system_vlan_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "value": { + "type": "string", + "nullable": true + }, + "vds_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vdses": { + "items": { + "$ref": "#/components/schemas/NestedVds" + }, + "type": "array", + "nullable": true + }, + "vlans": { + "items": { + "$ref": "#/components/schemas/NestedVlan" + }, + "type": "array", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedVmSnapshot" + }, + "type": "array", + "nullable": true + }, + "vm_template_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_templates": { + "items": { + "$ref": "#/components/schemas/NestedVmTemplate" + }, + "type": "array", + "nullable": true + }, + "vm_vlan_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_snapshot_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_volume_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedVmVolumeSnapshot" + }, + "type": "array", + "nullable": true + }, + "vm_volumes": { + "items": { + "$ref": "#/components/schemas/NestedVmVolume" + }, + "type": "array", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "createdAt", + "id", + "key" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Label_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Label" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "LabelCreationParams": { + "properties": { + "value": { + "type": "string" + }, + "key": { + "type": "string" + } + }, + "required": [ + "key" + ], + "type": "object" + }, + "LabelUpdationParams": { + "properties": { + "data": { + "properties": { + "value": { + "type": "string" + }, + "key": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/LabelWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "AddLabelsToResourcesParams": { + "properties": { + "data": { + "properties": { + "gpu_devices": { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + }, + "content_library_vm_templates": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + }, + "content_library_images": { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + }, + "isolation_policies": { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + }, + "security_policies": { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "vm_volume_snapshots": { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + }, + "vm_volumes": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + }, + "vm_templates": { + "$ref": "#/components/schemas/VmTemplateWhereInput" + }, + "vm_snapshots": { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + }, + "vlans": { + "$ref": "#/components/schemas/VlanWhereInput" + }, + "vdses": { + "$ref": "#/components/schemas/VdsWhereInput" + }, + "nvmf_subsystems": { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + }, + "nvmf_namespace_snapshots": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + }, + "nvmf_namespaces": { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + }, + "nics": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "nfs_inodes": { + "$ref": "#/components/schemas/NfsInodeWhereInput" + }, + "nfs_exports": { + "$ref": "#/components/schemas/NfsExportWhereInput" + }, + "namespace_groups": { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + }, + "iscsi_targets": { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + }, + "iscsi_lun_snapshots": { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + }, + "iscsi_luns": { + "$ref": "#/components/schemas/IscsiLunWhereInput" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "elf_images": { + "$ref": "#/components/schemas/ElfImageWhereInput" + }, + "disks": { + "$ref": "#/components/schemas/DiskWhereInput" + }, + "datacenters": { + "$ref": "#/components/schemas/DatacenterWhereInput" + }, + "consistency_group_snapshots": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + }, + "consistency_groups": { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/LabelWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "RemoveLabelsFromResourcesParams": { + "$ref": "#/components/schemas/AddLabelsToResourcesParams" + }, + "DeleteLabel": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteLabel_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteLabel" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "LabelDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/LabelWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "License": { + "properties": { + "expire_date": { + "type": "string" + }, + "id": { + "type": "string" + }, + "license_serial": { + "type": "string" + }, + "maintenance_end_date": { + "type": "string", + "nullable": true + }, + "maintenance_start_date": { + "type": "string", + "nullable": true + }, + "max_chunk_num": { + "type": "integer", + "format": "int32" + }, + "max_cluster_num": { + "type": "integer", + "format": "int32" + }, + "sign_date": { + "type": "string" + }, + "software_edition": { + "$ref": "#/components/schemas/SoftwareEdition" + }, + "type": { + "$ref": "#/components/schemas/LicenseType" + } + }, + "required": [ + "expire_date", + "id", + "license_serial", + "max_chunk_num", + "max_cluster_num", + "sign_date", + "software_edition", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_License_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/License" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "LicenseUpdationParams": { + "properties": { + "data": { + "properties": { + "license": { + "type": "string" + } + }, + "required": [ + "license" + ], + "type": "object" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "LogCollectionStatus": { + "enum": [ + "EXECUTING", + "FAILED", + "STOPPING", + "SUCCESSED" + ], + "type": "string" + }, + "LogCollection": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "groups": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hosts": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "log_ended_at": { + "type": "string" + }, + "log_started_at": { + "type": "string" + }, + "owner": { + "type": "string" + }, + "path": { + "type": "string" + }, + "progress": { + "type": "number", + "format": "double" + }, + "service_groups": { + "properties": {}, + "type": "object", + "nullable": true + }, + "services": { + "items": { + "type": "string" + }, + "type": "array" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "started_at": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/LogCollectionStatus" + }, + "witness": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedWitness" + } + ], + "nullable": true + } + }, + "required": [ + "cluster", + "groups", + "id", + "local_id", + "log_ended_at", + "log_started_at", + "owner", + "path", + "progress", + "services", + "size", + "started_at", + "status" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_LogCollection_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/LogCollection" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "LogCollectionServiceGroupParams": { + "properties": { + "services": { + "items": { + "type": "string" + }, + "type": "array" + }, + "group_name": { + "type": "string" + } + }, + "required": [ + "group_name" + ], + "type": "object" + }, + "LogCollectionCreationParams": { + "properties": { + "witness_id": { + "type": "string" + }, + "service_groups": { + "items": { + "$ref": "#/components/schemas/LogCollectionServiceGroupParams" + }, + "type": "array" + }, + "log_ended_at": { + "type": "string", + "format": "date-time" + }, + "log_started_at": { + "type": "string", + "format": "date-time" + }, + "cluster_id": { + "type": "string" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + } + }, + "required": [ + "log_ended_at", + "log_started_at", + "cluster_id", + "hosts" + ], + "type": "object" + }, + "LogCollectionWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/LogCollectionWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/LogCollectionWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/LogCollectionWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "hosts_every": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_none": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "hosts_some": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "log_ended_at": { + "type": "string", + "nullable": true + }, + "log_ended_at_gt": { + "type": "string", + "nullable": true + }, + "log_ended_at_gte": { + "type": "string", + "nullable": true + }, + "log_ended_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "log_ended_at_lt": { + "type": "string", + "nullable": true + }, + "log_ended_at_lte": { + "type": "string", + "nullable": true + }, + "log_ended_at_not": { + "type": "string", + "nullable": true + }, + "log_ended_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "log_started_at": { + "type": "string", + "nullable": true + }, + "log_started_at_gt": { + "type": "string", + "nullable": true + }, + "log_started_at_gte": { + "type": "string", + "nullable": true + }, + "log_started_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "log_started_at_lt": { + "type": "string", + "nullable": true + }, + "log_started_at_lte": { + "type": "string", + "nullable": true + }, + "log_started_at_not": { + "type": "string", + "nullable": true + }, + "log_started_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "owner": { + "type": "string", + "nullable": true + }, + "owner_contains": { + "type": "string", + "nullable": true + }, + "owner_ends_with": { + "type": "string", + "nullable": true + }, + "owner_gt": { + "type": "string", + "nullable": true + }, + "owner_gte": { + "type": "string", + "nullable": true + }, + "owner_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "owner_lt": { + "type": "string", + "nullable": true + }, + "owner_lte": { + "type": "string", + "nullable": true + }, + "owner_not": { + "type": "string", + "nullable": true + }, + "owner_not_contains": { + "type": "string", + "nullable": true + }, + "owner_not_ends_with": { + "type": "string", + "nullable": true + }, + "owner_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "owner_not_starts_with": { + "type": "string", + "nullable": true + }, + "owner_starts_with": { + "type": "string", + "nullable": true + }, + "path": { + "type": "string", + "nullable": true + }, + "path_contains": { + "type": "string", + "nullable": true + }, + "path_ends_with": { + "type": "string", + "nullable": true + }, + "path_gt": { + "type": "string", + "nullable": true + }, + "path_gte": { + "type": "string", + "nullable": true + }, + "path_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_lt": { + "type": "string", + "nullable": true + }, + "path_lte": { + "type": "string", + "nullable": true + }, + "path_not": { + "type": "string", + "nullable": true + }, + "path_not_contains": { + "type": "string", + "nullable": true + }, + "path_not_ends_with": { + "type": "string", + "nullable": true + }, + "path_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "path_not_starts_with": { + "type": "string", + "nullable": true + }, + "path_starts_with": { + "type": "string", + "nullable": true + }, + "progress": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_gt": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_gte": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "progress_lt": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_lte": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_not": { + "type": "number", + "format": "double", + "nullable": true + }, + "progress_not_in": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "started_at": { + "type": "string", + "nullable": true + }, + "started_at_gt": { + "type": "string", + "nullable": true + }, + "started_at_gte": { + "type": "string", + "nullable": true + }, + "started_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "started_at_lt": { + "type": "string", + "nullable": true + }, + "started_at_lte": { + "type": "string", + "nullable": true + }, + "started_at_not": { + "type": "string", + "nullable": true + }, + "started_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/LogCollectionStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/LogCollectionStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/LogCollectionStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/LogCollectionStatus" + }, + "type": "array", + "nullable": true + }, + "witness": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ForceStopLogCollectionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/LogCollectionWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteLogCollection": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteLogCollection_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteLogCollection" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "LogCollectionDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/LogCollectionWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "MetricLabel": { + "properties": { + "to_hostname": { + "type": "string", + "nullable": true + }, + "serial_number": { + "type": "string", + "nullable": true + }, + "pool": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "metric_name": { + "type": "string", + "nullable": true + }, + "job": { + "type": "string", + "nullable": true + }, + "instance": { + "type": "string", + "nullable": true + }, + "_zone": { + "type": "string", + "nullable": true + }, + "_witness": { + "type": "string", + "nullable": true + }, + "_volume": { + "type": "string", + "nullable": true + }, + "_vm": { + "type": "string", + "nullable": true + }, + "_to_uuid": { + "type": "string", + "nullable": true + }, + "_service": { + "type": "string", + "nullable": true + }, + "_scvm": { + "type": "string", + "nullable": true + }, + "_network": { + "type": "string", + "nullable": true + }, + "_mac": { + "type": "string", + "nullable": true + }, + "_host": { + "type": "string", + "nullable": true + }, + "_esxi_uuid": { + "type": "string", + "nullable": true + }, + "_device": { + "type": "string", + "nullable": true + }, + "_cluster": { + "type": "string", + "nullable": true + }, + "_chunk": { + "type": "string", + "nullable": true + }, + "__typename": { + "type": "string", + "enum": [ + "MetricLabel" + ], + "nullable": false + } + }, + "type": "object" + }, + "DataPoint": { + "properties": { + "v": { + "type": "number", + "format": "double", + "nullable": true + }, + "t": { + "type": "number", + "format": "double" + }, + "__typename": { + "type": "string", + "enum": [ + "DataPoint" + ], + "nullable": false + } + }, + "required": [ + "t" + ], + "type": "object" + }, + "MetricStream": { + "properties": { + "points": { + "items": { + "$ref": "#/components/schemas/DataPoint" + }, + "type": "array", + "nullable": true + }, + "labels": { + "$ref": "#/components/schemas/MetricLabel" + }, + "__typename": { + "type": "string", + "enum": [ + "MetricStream" + ], + "nullable": false + } + }, + "required": [ + "labels" + ], + "type": "object" + }, + "MetricSample": { + "properties": { + "point": { + "allOf": [ + { + "$ref": "#/components/schemas/DataPoint" + } + ], + "nullable": true + }, + "labels": { + "$ref": "#/components/schemas/MetricLabel" + }, + "__typename": { + "type": "string", + "enum": [ + "MetricSample" + ], + "nullable": false + } + }, + "required": [ + "labels" + ], + "type": "object" + }, + "MetricUnit": { + "enum": [ + "COUNT", + "DATA_RATE_BIT", + "DATA_RATE_BYTE", + "DATA_SIZE", + "FREQUENCY", + "LOAD", + "PERCENT", + "RATIO", + "TEMPERATURE", + "TIME" + ], + "type": "string" + }, + "Metric": { + "properties": { + "unit": { + "$ref": "#/components/schemas/MetricUnit" + }, + "step": { + "type": "integer", + "format": "int32" + }, + "samples": { + "items": { + "$ref": "#/components/schemas/MetricSample" + }, + "type": "array", + "nullable": true + }, + "sample_streams": { + "items": { + "$ref": "#/components/schemas/MetricStream" + }, + "type": "array", + "nullable": true + }, + "dropped": { + "type": "boolean" + }, + "__typename": { + "type": "string", + "enum": [ + "Metric" + ], + "nullable": false + } + }, + "required": [ + "unit", + "step", + "dropped" + ], + "type": "object" + }, + "WithTask_Metric_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Metric" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "GetVmMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "range", + "metrics", + "vms" + ], + "type": "object" + }, + "GetVmNetWorkMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + }, + "nics": { + "$ref": "#/components/schemas/VmNicWhereInput" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "range", + "metrics", + "vms" + ], + "type": "object" + }, + "GetDiskMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "disks": { + "$ref": "#/components/schemas/DiskWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "disks", + "metrics" + ], + "type": "object" + }, + "GetVmVolumeMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vmVolumes": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + }, + "required": [ + "range", + "metrics", + "vmVolumes" + ], + "type": "object" + }, + "GetLunMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "luns": { + "$ref": "#/components/schemas/IscsiLunWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "luns", + "metrics" + ], + "type": "object" + }, + "GetNvmfNamespaceMetricInput": { + "properties": { + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "nvmfNamespaces": { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + }, + "range": { + "type": "string" + } + }, + "required": [ + "nvmfNamespaces", + "metrics", + "range" + ], + "type": "object" + }, + "GetClusterMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "clusters", + "metrics" + ], + "type": "object" + }, + "GetHostMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "hosts", + "metrics" + ], + "type": "object" + }, + "GetHostNetworkMetricInput": { + "properties": { + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "range": { + "type": "string" + }, + "nics": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "hosts", + "range", + "metrics" + ], + "type": "object" + }, + "GetHostServiceMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "services": { + "items": { + "type": "string" + }, + "type": "array" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "hosts", + "services", + "metrics" + ], + "type": "object" + }, + "GetScvmMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "hosts", + "metrics" + ], + "type": "object" + }, + "GetScvmNetworkInput": { + "properties": { + "range": { + "type": "string" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "nics": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "hosts", + "metrics" + ], + "type": "object" + }, + "GetScvmServiceMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "services": { + "items": { + "type": "string" + }, + "type": "array" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "hosts", + "services", + "metrics" + ], + "type": "object" + }, + "GetSCVMDiskMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "disks": { + "$ref": "#/components/schemas/DiskWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "disks", + "metrics" + ], + "type": "object" + }, + "GetZoneMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "type": { + "type": "string", + "enum": [ + "primary-to-secondary", + "secondary-to-primary" + ] + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "type", + "clusters", + "metrics" + ], + "type": "object" + }, + "GetWitnessMetricInput": { + "properties": { + "range": { + "type": "string" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "range", + "clusters", + "metrics" + ], + "type": "object" + }, + "GetTopNMetricInput": { + "properties": { + "metrics": { + "items": { + "type": "string" + }, + "type": "array" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "type": { + "type": "string", + "enum": [ + "top", + "bottom" + ] + }, + "n": { + "type": "integer", + "format": "int32" + }, + "range": { + "type": "string" + } + }, + "required": [ + "metrics", + "clusters", + "type", + "n", + "range" + ], + "type": "object" + }, + "NamespaceGroup": { + "properties": { + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_create_time": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaces": { + "items": { + "$ref": "#/components/schemas/NestedNvmfNamespace" + }, + "type": "array", + "nullable": true + }, + "nvmf_subsystem": { + "$ref": "#/components/schemas/NestedNvmfSubsystem" + } + }, + "required": [ + "id", + "local_create_time", + "local_id", + "name", + "nvmf_subsystem" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_NamespaceGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/NamespaceGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NamespaceGroupCreationParams": { + "properties": { + "nvmf_subsystem_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "nvmf_subsystem_id", + "name" + ], + "type": "object" + }, + "NamespaceGroupUpdationParams": { + "properties": { + "data": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteNamespaceGroup": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteNamespaceGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteNamespaceGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NamespaceGroupDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NfsExport": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "export_inode_id": { + "type": "string" + }, + "id": { + "type": "string" + }, + "inodes": { + "items": { + "$ref": "#/components/schemas/NestedNfsInode" + }, + "type": "array", + "nullable": true + }, + "internal": { + "type": "boolean" + }, + "ip_whitelist": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "thin_provision": { + "type": "boolean" + } + }, + "required": [ + "cluster", + "description", + "export_inode_id", + "id", + "internal", + "ip_whitelist", + "local_id", + "name", + "replica_num", + "thin_provision" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_NfsExport_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/NfsExport" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NfsExportCreationParams": { + "properties": { + "cluster_id": { + "type": "string" + }, + "ip_whitelist": { + "type": "string" + }, + "thin_provision": { + "type": "boolean" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + } + }, + "required": [ + "cluster_id", + "thin_provision", + "replica_num", + "name" + ], + "type": "object" + }, + "NfsExportUpdationParams": { + "properties": { + "data": { + "properties": { + "ip_whitelist": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteNfsExport": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteNfsExport_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteNfsExport" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NfsExportDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "Nic": { + "properties": { + "driver": { + "type": "string", + "nullable": true + }, + "driver_state": { + "allOf": [ + { + "$ref": "#/components/schemas/NicDriverState" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "gateway_ip": { + "type": "string", + "nullable": true + }, + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "ibdev": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "iommu_status": { + "allOf": [ + { + "$ref": "#/components/schemas/IommuStatus" + } + ], + "nullable": true + }, + "ip_address": { + "type": "string", + "nullable": true + }, + "is_sriov": { + "type": "boolean", + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "mac_address": { + "type": "string" + }, + "max_vf_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "model": { + "type": "string", + "nullable": true + }, + "mtu": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "nic_uuid": { + "type": "string", + "nullable": true + }, + "physical": { + "type": "boolean" + }, + "rdma_enabled": { + "type": "boolean", + "nullable": true + }, + "running": { + "type": "boolean" + }, + "speed": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "subnet_mask": { + "type": "string", + "nullable": true + }, + "total_vf_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkType" + } + ], + "nullable": true + }, + "up": { + "type": "boolean" + }, + "used_vf_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "user_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/NicUserUsage" + } + ], + "nullable": true + }, + "vds": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVds" + } + ], + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "host", + "id", + "local_id", + "mac_address", + "mtu", + "name", + "physical", + "running", + "up" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Nic_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Nic" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NicUpdationParams": { + "properties": { + "data": { + "properties": { + "nic_user_usage": { + "$ref": "#/components/schemas/NicUserUsage" + }, + "total_vf_num": { + "type": "integer", + "format": "int32" + }, + "mtu": { + "type": "integer", + "format": "int32" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/NicWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedBrickTopo": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedPosition": { + "properties": { + "column": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "row": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NodeTopo": { + "properties": { + "brick_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedBrickTopo" + } + ], + "nullable": true + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "cluster_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedClusterTopo" + } + ], + "nullable": true + }, + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "position": { + "$ref": "#/components/schemas/NestedPosition" + } + }, + "required": [ + "cluster", + "host", + "id", + "local_id", + "name", + "position" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_NodeTopo_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/NodeTopo" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NodeTopoWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "Position": { + "properties": { + "row": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "column": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "__typename": { + "type": "string", + "enum": [ + "position" + ], + "nullable": false + } + }, + "type": "object" + }, + "NodeTopoUpdationParamsData": { + "properties": { + "cluster_topo_id": { + "type": "string" + }, + "position": { + "$ref": "#/components/schemas/Position" + }, + "brick_topo_id": { + "type": "string" + } + }, + "type": "object" + }, + "NodeTopUpdationParam": { + "properties": { + "data": { + "$ref": "#/components/schemas/NodeTopoUpdationParamsData" + }, + "where": { + "$ref": "#/components/schemas/NodeTopoWhereUniqueInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NodeTopoUpdationParams": { + "items": { + "$ref": "#/components/schemas/NodeTopUpdationParam" + }, + "type": "array" + }, + "NvmfNamespaceSnapshot": { + "properties": { + "consistency_group_snapshot": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "nvmf_namespace": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedNvmfNamespace" + } + ], + "nullable": true + }, + "nvmf_subsystem": { + "$ref": "#/components/schemas/NestedNvmfSubsystem" + }, + "unique_size": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "id", + "local_created_at", + "local_id", + "name", + "nvmf_subsystem", + "unique_size" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_NvmfNamespaceSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NvmfNamespaceSnapshotCreationParams": { + "properties": { + "nvmf_subsystem_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "nvmf_namespace_id": { + "type": "string" + } + }, + "required": [ + "nvmf_subsystem_id", + "name", + "nvmf_namespace_id" + ], + "type": "object" + }, + "DeleteNvmfNamespaceSnapshot": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteNvmfNamespaceSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteNvmfNamespaceSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NvmfNamespaceSnapshotDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NvmfNamespace": { + "properties": { + "assigned_size": { + "type": "integer", + "format": "int64" + }, + "bps": { + "type": "integer", + "format": "int64" + }, + "bps_max": { + "type": "integer", + "format": "int64" + }, + "bps_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_rd": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_wr": { + "type": "integer", + "format": "int64" + }, + "bps_wr_max": { + "type": "integer", + "format": "int64" + }, + "bps_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "consistency_group": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedConsistencyGroup" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "io_size": { + "type": "integer", + "format": "int64" + }, + "iops": { + "type": "integer", + "format": "int64" + }, + "iops_max": { + "type": "integer", + "format": "int64" + }, + "iops_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_rd": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_wr": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "is_shared": { + "type": "boolean" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespace_group": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedNamespaceGroup" + } + ], + "nullable": true + }, + "namespace_id": { + "type": "integer", + "format": "int32" + }, + "nqn_whitelist": { + "type": "string" + }, + "nvmf_subsystem": { + "$ref": "#/components/schemas/NestedNvmfSubsystem" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "shared_size": { + "type": "integer", + "format": "int64" + }, + "snapshot_num": { + "type": "integer", + "format": "int32" + }, + "stripe_num": { + "type": "integer", + "format": "int32" + }, + "stripe_size": { + "type": "integer", + "format": "int64" + }, + "thin_provision": { + "type": "boolean" + }, + "unique_size": { + "type": "integer", + "format": "int64" + }, + "zbs_volume_id": { + "type": "string" + } + }, + "required": [ + "assigned_size", + "bps", + "bps_max", + "bps_max_length", + "bps_rd", + "bps_rd_max", + "bps_rd_max_length", + "bps_wr", + "bps_wr_max", + "bps_wr_max_length", + "id", + "io_size", + "iops", + "iops_max", + "iops_max_length", + "iops_rd", + "iops_rd_max", + "iops_rd_max_length", + "iops_wr", + "iops_wr_max", + "iops_wr_max_length", + "is_shared", + "local_created_at", + "local_id", + "name", + "namespace_id", + "nqn_whitelist", + "nvmf_subsystem", + "replica_num", + "shared_size", + "snapshot_num", + "stripe_num", + "stripe_size", + "thin_provision", + "unique_size", + "zbs_volume_id" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_NvmfNamespace_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/NvmfNamespace" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NvmfNamespaceCommonParams": { + "properties": { + "bps_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_wr_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_wr_max": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_rd_max": { + "type": "integer", + "format": "int64" + }, + "bps_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_max": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max": { + "type": "integer", + "format": "int64" + }, + "iops_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_max": { + "type": "integer", + "format": "int64" + }, + "bps_wr_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_wr": { + "type": "integer", + "format": "int64" + }, + "bps_rd_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_rd": { + "type": "integer", + "format": "int64" + }, + "bps_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps": { + "type": "integer", + "format": "int64" + }, + "iops_wr": { + "type": "integer", + "format": "int64" + }, + "iops_rd": { + "type": "integer", + "format": "int64" + }, + "iops": { + "type": "integer", + "format": "int64" + }, + "nqn_whitelist": { + "type": "string" + } + }, + "type": "object" + }, + "NvmfNamespaceCreationParams": { + "allOf": [ + { + "properties": { + "namespace_id": { + "type": "integer", + "format": "int32" + }, + "group_id": { + "type": "string" + }, + "is_shared": { + "type": "boolean" + }, + "assigned_size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "assigned_size": { + "type": "integer", + "format": "int64" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "nvmf_subsystem_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "assigned_size", + "replica_num", + "nvmf_subsystem_id", + "name" + ], + "type": "object" + }, + { + "$ref": "#/components/schemas/NvmfNamespaceCommonParams" + } + ] + }, + "NvmfNamespaceUpdationParamsData": { + "allOf": [ + { + "properties": { + "assigned_size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "assigned_size": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + { + "$ref": "#/components/schemas/NvmfNamespaceCommonParams" + } + ] + }, + "NvmfNamespaceUpdationParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/NvmfNamespaceUpdationParamsData" + }, + "where": { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteNvmfNamespace": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteNvmfNamespace_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteNvmfNamespace" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NvmfNamespaceDeletionParams": { + "properties": { + "data": { + "properties": { + "remove_snapshot": { + "type": "boolean" + } + }, + "required": [ + "remove_snapshot" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NvmfNamespaceCloneParams": { + "properties": { + "namespace_group_id": { + "type": "string" + }, + "nvmf_subsystem_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "snapshot_id": { + "type": "string" + } + }, + "required": [ + "nvmf_subsystem_id", + "name", + "snapshot_id" + ], + "type": "object" + }, + "NvmfNamespaceRollbackParams": { + "properties": { + "namespace_id": { + "type": "string" + }, + "snapshot_id": { + "type": "string" + } + }, + "required": [ + "namespace_id", + "snapshot_id" + ], + "type": "object" + }, + "NvmfSubsystem": { + "properties": { + "bps": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "bps_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "external_use": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "io_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "ip_whitelist": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespace_groups": { + "items": { + "$ref": "#/components/schemas/NestedNamespaceGroup" + }, + "type": "array", + "nullable": true + }, + "namespaces": { + "items": { + "$ref": "#/components/schemas/NestedNvmfNamespace" + }, + "type": "array", + "nullable": true + }, + "nqn_name": { + "type": "string" + }, + "nqn_whitelist": { + "type": "string" + }, + "policy": { + "$ref": "#/components/schemas/NvmfSubsystemPolicyType" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "stripe_num": { + "type": "integer", + "format": "int32" + }, + "stripe_size": { + "type": "integer", + "format": "int64" + }, + "thin_provision": { + "type": "boolean" + } + }, + "required": [ + "cluster", + "description", + "external_use", + "id", + "internal", + "ip_whitelist", + "local_id", + "name", + "nqn_name", + "nqn_whitelist", + "policy", + "replica_num", + "stripe_num", + "stripe_size", + "thin_provision" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_NvmfSubsystem_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/NvmfSubsystem" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NvmfSubsystemCommonParams": { + "properties": { + "bps_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_wr_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_wr_max": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_rd_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_rd_max": { + "type": "integer", + "format": "int64" + }, + "bps_max_length": { + "type": "integer", + "format": "int64" + }, + "bps_max_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_max": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_wr_max": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_rd_max": { + "type": "integer", + "format": "int64" + }, + "iops_max_length": { + "type": "integer", + "format": "int64" + }, + "iops_max": { + "type": "integer", + "format": "int64" + }, + "bps_wr_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_wr": { + "type": "integer", + "format": "int64" + }, + "bps_rd_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps_rd": { + "type": "integer", + "format": "int64" + }, + "bps_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "bps": { + "type": "integer", + "format": "int64" + }, + "iops_wr": { + "type": "integer", + "format": "int64" + }, + "iops_rd": { + "type": "integer", + "format": "int64" + }, + "iops": { + "type": "integer", + "format": "int64" + }, + "description": { + "type": "string" + }, + "nqn_whitelist": { + "type": "string" + }, + "ip_whitelist": { + "type": "string" + } + }, + "type": "object" + }, + "NvmfSubsystemCreationParams": { + "allOf": [ + { + "properties": { + "replica_num": { + "type": "integer", + "format": "int32" + }, + "thin_provision": { + "type": "boolean" + }, + "stripe_size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "stripe_size": { + "type": "integer", + "format": "int64" + }, + "stripe_num": { + "type": "integer", + "format": "int32" + }, + "policy": { + "$ref": "#/components/schemas/NvmfSubsystemPolicyType" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "replica_num", + "thin_provision", + "stripe_size", + "stripe_num", + "policy", + "cluster_id", + "name" + ], + "type": "object" + }, + { + "$ref": "#/components/schemas/NvmfSubsystemCommonParams" + } + ] + }, + "NvmfSubsystemUpdationParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/NvmfSubsystemCommonParams" + }, + "where": { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteNvmfSubsystem": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteNvmfSubsystem_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteNvmfSubsystem" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NvmfSubsystemDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "Organization": { + "properties": { + "datacenters": { + "items": { + "$ref": "#/components/schemas/NestedDatacenter" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Organization_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Organization" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "OrganizationCreationParams": { + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "OrganizationUpdationParams": { + "properties": { + "data": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/OrganizationWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteOrganization": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteOrganization_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteOrganization" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "OrganizationDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/OrganizationWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedZoneTopo": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "RackTopo": { + "properties": { + "brick_topoes": { + "items": { + "$ref": "#/components/schemas/NestedBrickTopo" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "height": { + "type": "integer", + "format": "int32" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "zone_topo": { + "$ref": "#/components/schemas/NestedZoneTopo" + } + }, + "required": [ + "cluster", + "height", + "id", + "local_id", + "name", + "zone_topo" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_RackTopo_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/RackTopo" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "RackTopoCreationParams": { + "properties": { + "brick_topoes": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + }, + "cluster_id": { + "type": "string" + }, + "zone_topo_id": { + "type": "string" + }, + "height": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + } + }, + "required": [ + "cluster_id", + "zone_topo_id", + "height", + "name" + ], + "type": "object" + }, + "RackTopoUpdationParams": { + "properties": { + "data": { + "properties": { + "brick_topoes": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + }, + "cluster_id": { + "type": "string" + }, + "zone_topo_id": { + "type": "string" + }, + "height": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteRackTopo": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteRackTopo_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteRackTopo" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "RackTopoDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "AccessMode": { + "enum": [ + "ALLOW", + "DENY", + "NONE" + ], + "type": "string" + }, + "PasswordComplexity": { + "enum": [ + "HIGH", + "LOW", + "MIDDLE" + ], + "type": "string" + }, + "NestedAuthSettings": { + "properties": { + "access_list": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "access_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/AccessMode" + } + ], + "nullable": true + }, + "enable_single_session_login": { + "type": "boolean", + "nullable": true + }, + "login_miss_num_threshold": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "login_miss_time_threshold": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "password_complexity": { + "allOf": [ + { + "$ref": "#/components/schemas/PasswordComplexity" + } + ], + "nullable": true + }, + "password_expire_days": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "session_max_age": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GlobalSettings": { + "properties": { + "auth": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedAuthSettings" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "vm_recycle_bin": { + "$ref": "#/components/schemas/NestedVmRecycleBin" + } + }, + "required": [ + "id", + "vm_recycle_bin" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_GlobalSettings_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/GlobalSettings" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "GlobalRecycleBinUpdationParams": { + "properties": { + "retain": { + "type": "integer", + "format": "int32" + }, + "enabled": { + "type": "boolean" + } + }, + "required": [ + "retain", + "enabled" + ], + "type": "object" + }, + "ClusterRecycleBinCreationParams": { + "properties": { + "data": { + "properties": { + "retain": { + "type": "integer", + "format": "int32" + }, + "enabled": { + "type": "boolean" + } + }, + "required": [ + "retain", + "enabled" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "ClusterRecycleBinUpdationParams": { + "properties": { + "data": { + "properties": { + "retain": { + "type": "integer", + "format": "int32" + }, + "enabled": { + "type": "boolean" + } + }, + "required": [ + "retain", + "enabled" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteClusterRecycleBin": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteClusterRecycleBin_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteClusterRecycleBin" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ClusterRecycleBinDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedExecutePlan": { + "properties": { + "enabled": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "period": { + "type": "string" + }, + "retain": { + "type": "integer", + "format": "int32" + }, + "start_at": { + "type": "string" + } + }, + "required": [ + "enabled", + "id", + "period", + "retain", + "start_at" + ], + "type": "object", + "additionalProperties": false + }, + "ReportResourceInputEnum": { + "enum": [ + "ALERT", + "ALL", + "CLUSTER", + "DATA_CENTER", + "DISK", + "ELF_IMAGE", + "ENTITY_FILTERS", + "GLOBAL_ALERT_RULE", + "HOST", + "TASK", + "VDS", + "VLAN", + "VM", + "VM_TEMPLATE" + ], + "type": "string" + }, + "NestedResourceMeta": { + "properties": { + "fields": { + "items": { + "type": "string" + }, + "type": "array" + }, + "filter": { + "properties": {}, + "type": "object" + }, + "name": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/ReportResourceInputEnum" + } + }, + "required": [ + "fields", + "filter", + "name", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "NestedReportTask": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ReportTemplate": { + "properties": { + "createdAt": { + "type": "string" + }, + "description": { + "type": "string" + }, + "execute_plan": { + "items": { + "$ref": "#/components/schemas/NestedExecutePlan" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "preset": { + "type": "string", + "nullable": true + }, + "resource_meta": { + "items": { + "$ref": "#/components/schemas/NestedResourceMeta" + }, + "type": "array" + }, + "task_num": { + "type": "integer", + "format": "int32" + }, + "tasks": { + "items": { + "$ref": "#/components/schemas/NestedReportTask" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "createdAt", + "description", + "execute_plan", + "id", + "name", + "resource_meta", + "task_num" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ReportTemplate_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ReportTemplate" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ExecutePlan": { + "properties": { + "start_at": { + "type": "string" + }, + "retain": { + "type": "integer", + "format": "int32" + }, + "period": { + "type": "string" + }, + "id": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "__typename": { + "type": "string", + "enum": [ + "ExecutePlan" + ], + "nullable": false + } + }, + "required": [ + "start_at", + "retain", + "period", + "id", + "enabled" + ], + "type": "object" + }, + "ResourceMeta": { + "properties": { + "type": { + "$ref": "#/components/schemas/ReportResourceInputEnum" + }, + "name": { + "type": "string" + }, + "filter": {}, + "fields": { + "items": { + "type": "string" + }, + "type": "array" + }, + "__typename": { + "type": "string", + "enum": [ + "ResourceMeta" + ], + "nullable": false + } + }, + "required": [ + "type", + "name", + "filter", + "fields" + ], + "type": "object" + }, + "ReportTemplateCreationParams": { + "properties": { + "resource_meta": { + "items": { + "$ref": "#/components/schemas/ResourceMeta" + }, + "type": "array" + }, + "execute_plan": { + "items": { + "$ref": "#/components/schemas/ExecutePlan" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "resource_meta", + "execute_plan", + "name" + ], + "type": "object" + }, + "ReportTemplateWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + }, + "type": "array", + "nullable": true + }, + "createdAt": { + "type": "string", + "nullable": true + }, + "createdAt_gt": { + "type": "string", + "nullable": true + }, + "createdAt_gte": { + "type": "string", + "nullable": true + }, + "createdAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "createdAt_lt": { + "type": "string", + "nullable": true + }, + "createdAt_lte": { + "type": "string", + "nullable": true + }, + "createdAt_not": { + "type": "string", + "nullable": true + }, + "createdAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "preset": { + "type": "string", + "nullable": true + }, + "preset_contains": { + "type": "string", + "nullable": true + }, + "preset_ends_with": { + "type": "string", + "nullable": true + }, + "preset_gt": { + "type": "string", + "nullable": true + }, + "preset_gte": { + "type": "string", + "nullable": true + }, + "preset_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "preset_lt": { + "type": "string", + "nullable": true + }, + "preset_lte": { + "type": "string", + "nullable": true + }, + "preset_not": { + "type": "string", + "nullable": true + }, + "preset_not_contains": { + "type": "string", + "nullable": true + }, + "preset_not_ends_with": { + "type": "string", + "nullable": true + }, + "preset_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "preset_not_starts_with": { + "type": "string", + "nullable": true + }, + "preset_starts_with": { + "type": "string", + "nullable": true + }, + "task_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "task_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "task_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "task_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "task_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "task_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "task_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "task_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "tasks_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTaskWhereInput" + } + ], + "nullable": true + }, + "tasks_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTaskWhereInput" + } + ], + "nullable": true + }, + "tasks_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ReportTaskWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ReportTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ReportTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ReportTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "createdAt": { + "type": "string", + "nullable": true + }, + "createdAt_gt": { + "type": "string", + "nullable": true + }, + "createdAt_gte": { + "type": "string", + "nullable": true + }, + "createdAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "createdAt_lt": { + "type": "string", + "nullable": true + }, + "createdAt_lte": { + "type": "string", + "nullable": true + }, + "createdAt_not": { + "type": "string", + "nullable": true + }, + "createdAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "plan_id": { + "type": "string", + "nullable": true + }, + "plan_id_contains": { + "type": "string", + "nullable": true + }, + "plan_id_ends_with": { + "type": "string", + "nullable": true + }, + "plan_id_gt": { + "type": "string", + "nullable": true + }, + "plan_id_gte": { + "type": "string", + "nullable": true + }, + "plan_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "plan_id_lt": { + "type": "string", + "nullable": true + }, + "plan_id_lte": { + "type": "string", + "nullable": true + }, + "plan_id_not": { + "type": "string", + "nullable": true + }, + "plan_id_not_contains": { + "type": "string", + "nullable": true + }, + "plan_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "plan_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "plan_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "plan_id_starts_with": { + "type": "string", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/TaskStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/TaskStatus" + }, + "type": "array", + "nullable": true + }, + "template": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ReportTemplateUpdationParams": { + "properties": { + "data": { + "properties": { + "resource_meta": { + "items": { + "$ref": "#/components/schemas/ResourceMeta" + }, + "type": "array" + }, + "execute_plan": { + "items": { + "$ref": "#/components/schemas/ExecutePlan" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedReportTemplate": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ReportTask": { + "properties": { + "createdAt": { + "type": "string" + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "plan_id": { + "type": "string", + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/TaskStatus" + }, + "template": { + "$ref": "#/components/schemas/NestedReportTemplate" + } + }, + "required": [ + "createdAt", + "id", + "internal", + "name", + "status", + "template" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ReportTask_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ReportTask" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ReporteTemplateGenerationParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteReportTemplate": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteReportTemplate_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteReportTemplate" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ReportTemplateDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "UserRoleNext": { + "properties": { + "actions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "platform": { + "$ref": "#/components/schemas/UserRolePlatform" + }, + "preset": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRolePreset" + } + ], + "nullable": true + }, + "users": { + "items": { + "$ref": "#/components/schemas/NestedUser" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "actions", + "id", + "name", + "platform" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_UserRoleNext_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/UserRoleNext" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ROLE_ACTION": { + "enum": [ + "*", + "MANAGE_DATA_CENTER", + "MANAGE_CLUSTER_CONNECTION", + "MANAGE_HOST", + "MANAGE_NIC_MTU", + "MANAGE_DISK", + "MANAGE_HARDWARE_TOPO", + "MANAGE_USB_DEVICE", + "MANAGE_GPU_DEVICE", + "MANAGE_VDS", + "MANAGE_VLAN", + "MANAGE_SYSTEM_VLAN", + "MANAGE_ISCSI_DATA_STORE", + "MANAGE_NFS_DATA_STORE", + "MANAGE_NVMF_DATA_STORE", + "CREATE_VM", + "UPDATE_VM", + "DELETE_VM", + "UPDATE_VM_ADVANCED_SETTING", + "UPDATE_VM_GUEST", + "VM_OPERATION_OPEN_TERMINAL", + "VM_OPERATION_MIGRATE", + "VM_OPERATION_VM_FOLDER", + "VM_OPERATION_VM_POWER", + "VM_OPERATION_CLONE", + "VM_OPERATION_INSTALL_TOOLS", + "VM_IMPORT_EXPORT", + "CREATE_VM_TEMPLATE", + "MANAGE_VM_TEMPLATE", + "VM_TEMPLATE_IMPORT_EXPORT", + "MANAGE_VM_SNAPSHOT", + "MANAGE_VM_VOLUME", + "VM_VOLUME_IMPORT_EXPORT", + "MANAGE_ISO", + "QUERY_SENSITIVE_RESOURCE_LIST", + "QUERY_SENSITIVE_RESOURCE", + "MANAGE_SENSITIVE_RESOURCE", + "MANAGE_VM_PLACEMENT_GROUP", + "MANAGE_SNAPSHOT_PLAN", + "MANAGE_ALERT", + "MANAGE_MONITOR_VIEW", + "MANAGE_ENTITY_FILTER", + "MANAGE_CLUSTER_BASIC_INFO", + "MANAGE_CLUSTER_LICENCE", + "MANAGE_CLUSTER_SNMP_TRANSPORT", + "MANAGE_SNMP_TRAP", + "MANAGE_CLUSTER_VIP", + "MANAGE_CLUSTER_MANAGEMENT_IP", + "MANAGE_DNS_SERVER", + "MANAGE_NTP_SERVER", + "MANAGE_IPMI", + "MANAGE_CLUSTER_VM_CPU_MODEL", + "MANAGE_CLUSTER_VM_TOOLS", + "MANAGE_CLUSTER_HOT_MIGRATION", + "MANAGE_CLUSTER_HA", + "MANAGE_SSL_CERTIFICATE", + "MANAGE_LOG_COLLECTION", + "MANAGE_SYSLOG", + "MANAGE_LOG_FIND", + "MANAGE_LABEL", + "MANAGE_USER_AND_ROLE", + "MANAGE_PASSWORD_SETTINGS", + "MANAGE_ACCESS_CONTROL", + "MANAGE_SESSION_EXPIRATION", + "MANAGE_VCENTER_ASSOCIATION", + "MANAGE_ESXI_ASSOCIATION", + "MANAGE_AUDIT_LOG", + "MANAGE_ALERT_EMAIL_SETTING", + "MANAGE_SMTP_SERVER", + "MANAGE_CLUSTER_UPGRADE", + "MANAGE_VM_RECYCLE_BIN_SETTING", + "MANAGE_REPORT", + "MANAGE_SHARING_VM_TOOLS", + "MANAGE_ADVANCED_MONITOR", + "MANAGE_THIRD_PARTY_DRIVER", + "MANAGE_ORGANIZATION_NAME", + "MANAGE_CLOUD_TOWER_LICENSE", + "MANAGE_CONSISTENCY_GROUP", + "MANAGE_NIC", + "MANAGE_CLUSTER_ISCSI", + "MANAGE_BACKUP_LICENSE", + "MANAGE_BACKUP_PACKAGE", + "MANAGE_BACKUP_SERVICE", + "MANAGE_BACKUP_STORE_REPOSITORY", + "MANAGE_BACKUP_PLAN", + "MANAGE_BACKUP_TASK", + "MANAGE_BACKUP_RESTORE_POINT", + "MANAGE_BACKUP_RESTORE_POINT_TASK", + "MANAGE_SECURITY_POLICY", + "MANAGE_SECURITY_GROUP", + "ISOLATE_VM", + "MANAGE_EVEROUTE_LICENSE", + "MANAGE_EVEROUTE_PACKAGE", + "DEPLOY_EVEROUTE_CLUSTER", + "UNDEPLOY_EVEROUTE_CLUSTER", + "UPDATE_EVEROUTE_CLUSTER", + "UPGRADE_EVEROUTE_CLUSTER", + "MANAGE_EVEROUTE_NETWORK_POLICY_RULE_SERVICE", + "MANAGE_EVEROUTE_CLUSTER_ASSOCIATION", + "MANAGE_EVEROUTE_CLUSTER_GLOBAL_POLICY", + "MANAGE_MICRO_SEGMENTATION", + "MANAGE_LOAD_BALANCER_RESOURCE", + "MANAGE_LOAD_BALANCER", + "MANAGE_LOAD_BALANCER_VNET_BOND", + "MANAGE_LDAP_AD_CONFIG", + "MANAGE_MFA_CONFIG", + "MANAGE_DEFAULT_LOGIN_OPTION", + "MANAGE_CLUSTER_STORAGE_POLICY", + "MANAGE_SKS_SERVICE", + "MANAGE_SKS_LICENSE", + "CONFIGURE_SKS_SERVICE", + "CREATE_SKS_WORKLOAD_CLUSTER", + "DELETE_SKS_WORKLOAD_CLUSTER", + "UPDATE_SKS_WORKLOAD_CLUSTER", + "DOWNLOAD_SKS_WORKLOAD_CLUSTER_KUBECONFIG", + "MANAGE_SKS_WORKLOAD_CLUSTER_RECONCILE", + "MANAGE_OBSERVABILITY_PACKAGE", + "MANAGE_OBSERVABILITY_SERVICE", + "CONFIG_DYNAMIC_RESOURCE_SCHEDULE", + "GENERATE_DRS_PROPOSALS", + "APPLY_DRS_PROPOSAL", + "MANAGE_AGENT_MESH", + "MANAGE_REPLICATION_SERVICE", + "MANAGE_REPLICATION_RESTORE_POINT", + "MANAGE_REPLICATION_PLAN", + "MANAGE_REPLICATION_TASK", + "MANAGE_REPLICATION_FAULT_TASK", + "MANAGE_CLUSTER_PRIORITIZED", + "SMTX_INSPECTOR" + ], + "type": "string" + }, + "RoleCreationParams": { + "properties": { + "actions": { + "items": { + "$ref": "#/components/schemas/ROLE_ACTION" + }, + "type": "array" + }, + "name": { + "type": "string", + "minLength": 1 + } + }, + "required": [ + "actions", + "name" + ], + "type": "object" + }, + "RoleUpdationParams": { + "properties": { + "data": { + "properties": { + "actions": { + "items": { + "$ref": "#/components/schemas/ROLE_ACTION" + }, + "type": "array" + }, + "name": { + "type": "string", + "minLength": 1 + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteRole": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteRole_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteRole" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "RoleDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedLabelGroup": { + "properties": { + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array" + } + }, + "required": [ + "labels" + ], + "type": "object", + "additionalProperties": false + }, + "SecurityGroup": { + "properties": { + "description": { + "type": "string", + "nullable": true + }, + "everoute_cluster": { + "$ref": "#/components/schemas/NestedEverouteCluster" + }, + "id": { + "type": "string" + }, + "isolation_policies": { + "items": { + "$ref": "#/components/schemas/NestedIsolationPolicy" + }, + "type": "array", + "nullable": true + }, + "label_groups": { + "items": { + "$ref": "#/components/schemas/NestedLabelGroup" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string" + }, + "security_policies": { + "items": { + "$ref": "#/components/schemas/NestedSecurityPolicy" + }, + "type": "array", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "everoute_cluster", + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_SecurityGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/SecurityGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SecurityGroupCreateParams": { + "properties": { + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "label_groups": { + "items": { + "$ref": "#/components/schemas/LabelWhereInput" + }, + "type": "array", + "minItems": 1 + }, + "description": { + "type": "string" + }, + "everoute_cluster_id": { + "type": "string" + }, + "name": { + "type": "string", + "minLength": 1 + } + }, + "required": [ + "everoute_cluster_id", + "name" + ], + "type": "object" + }, + "DeleteSecurityGroup": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteSecurityGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteSecurityGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SecurityGroupWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "everoute_cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "isolation_policies_every": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + }, + "isolation_policies_none": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + }, + "isolation_policies_some": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "security_policies_every": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + ], + "nullable": true + }, + "security_policies_none": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + ], + "nullable": true + }, + "security_policies_some": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + ], + "nullable": true + }, + "vms_every": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_none": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vms_some": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SecurityGroupDeleteParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "SecurityGroupUpdateParams": { + "properties": { + "label_groups": { + "items": { + "$ref": "#/components/schemas/LabelWhereInput" + }, + "type": "array" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "SecurityGroupUpdateBody": { + "properties": { + "data": { + "$ref": "#/components/schemas/SecurityGroupUpdateParams" + }, + "where": { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedSecurityPolicyApply": { + "properties": { + "communicable": { + "type": "boolean" + }, + "selector": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array" + }, + "selector_ids": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "communicable", + "selector", + "selector_ids" + ], + "type": "object", + "additionalProperties": false + }, + "NetworkPolicyRulePortProtocol": { + "enum": [ + "ALG", + "ICMP", + "IPIP", + "TCP", + "UDP" + ], + "type": "string" + }, + "NestedNetworkPolicyRulePort": { + "properties": { + "port": { + "type": "string", + "nullable": true + }, + "protocol": { + "$ref": "#/components/schemas/NetworkPolicyRulePortProtocol" + } + }, + "required": [ + "protocol" + ], + "type": "object", + "additionalProperties": false + }, + "NetworkPolicyRuleType": { + "enum": [ + "ALL", + "IP_BLOCK", + "SECURITY_GROUP", + "SELECTOR" + ], + "type": "string" + }, + "NestedNetworkPolicyRule": { + "properties": { + "ip_block": { + "type": "string", + "nullable": true + }, + "ports": { + "items": { + "$ref": "#/components/schemas/NestedNetworkPolicyRulePort" + }, + "type": "array", + "nullable": true + }, + "selector": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "selector_ids": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/NetworkPolicyRuleType" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, + "SecurityPolicy": { + "properties": { + "apply_to": { + "items": { + "$ref": "#/components/schemas/NestedSecurityPolicyApply" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "egress": { + "items": { + "$ref": "#/components/schemas/NestedNetworkPolicyRule" + }, + "type": "array", + "nullable": true + }, + "everoute_cluster": { + "$ref": "#/components/schemas/NestedEverouteCluster" + }, + "id": { + "type": "string" + }, + "ingress": { + "items": { + "$ref": "#/components/schemas/NestedNetworkPolicyRule" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string" + }, + "policy_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/PolicyMode" + } + ], + "nullable": true + } + }, + "required": [ + "apply_to", + "description", + "everoute_cluster", + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_SecurityPolicy_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/SecurityPolicy" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SecurityPolicyApplyToInputTarget": { + "properties": { + "security_groups": { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + }, + "label_groups": { + "items": { + "$ref": "#/components/schemas/LabelWhereInput" + }, + "type": "array" + } + }, + "type": "object" + }, + "SecurityPolicyApplyToInput": { + "properties": { + "communicable": { + "type": "boolean" + }, + "target": { + "$ref": "#/components/schemas/SecurityPolicyApplyToInputTarget" + } + }, + "required": [ + "target" + ], + "type": "object" + }, + "IPSecurityPolicy": { + "properties": { + "except_ip_block": { + "items": { + "type": "string" + }, + "type": "array" + }, + "ip_block": { + "type": "string" + } + }, + "required": [ + "ip_block" + ], + "type": "object" + }, + "SecurityPolicyIngressEgressInputTarget": { + "properties": { + "security_groups": { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + }, + "ips": { + "items": { + "$ref": "#/components/schemas/IPSecurityPolicy" + }, + "type": "array" + }, + "label_groups": { + "items": { + "$ref": "#/components/schemas/LabelWhereInput" + }, + "type": "array" + } + }, + "type": "object" + }, + "NetworkPolicyRulePortInput": { + "properties": { + "protocol": { + "$ref": "#/components/schemas/NetworkPolicyRulePortProtocol" + }, + "port": { + "type": "string" + } + }, + "required": [ + "protocol" + ], + "type": "object" + }, + "SecurityPolicyIngressEgressInput": { + "properties": { + "ports": { + "items": { + "$ref": "#/components/schemas/NetworkPolicyRulePortInput" + }, + "type": "array" + }, + "target": { + "$ref": "#/components/schemas/SecurityPolicyIngressEgressInputTarget" + } + }, + "required": [ + "target" + ], + "type": "object" + }, + "SecurityPolicyCreateParams": { + "properties": { + "ingress": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyIngressEgressInput" + }, + "type": "array" + }, + "egress": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyIngressEgressInput" + }, + "type": "array" + }, + "apply_to": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyApplyToInput" + }, + "type": "array", + "minItems": 1 + }, + "policy_mode": { + "$ref": "#/components/schemas/PolicyMode" + }, + "everoute_cluster_id": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string", + "minLength": 1 + } + }, + "required": [ + "everoute_cluster_id", + "name" + ], + "type": "object" + }, + "DeleteSecurityPolicy": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteSecurityPolicy_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteSecurityPolicy" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SecurityPolicyDeleteParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "SecurityPolicyUpdateParams": { + "properties": { + "ingress": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyIngressEgressInput" + }, + "type": "array" + }, + "egress": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyIngressEgressInput" + }, + "type": "array" + }, + "apply_to": { + "items": { + "$ref": "#/components/schemas/SecurityPolicyApplyToInput" + }, + "type": "array" + }, + "policy_mode": { + "$ref": "#/components/schemas/PolicyMode" + } + }, + "type": "object" + }, + "SecurityPolicyUpdateBody": { + "properties": { + "data": { + "$ref": "#/components/schemas/SecurityPolicyUpdateParams" + }, + "where": { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "UpdatePassrodSecurityParams": { + "properties": { + "password_expire_days": { + "type": "integer", + "format": "int32" + }, + "password_complexity": { + "$ref": "#/components/schemas/PasswordComplexity" + }, + "login_miss_time_threshold": { + "type": "integer", + "format": "int32" + }, + "login_miss_num_threshold": { + "type": "integer", + "format": "int32" + } + }, + "type": "object" + }, + "UpdateAccessRestrictionParams": { + "properties": { + "access_list": { + "items": { + "type": "string" + }, + "type": "array" + }, + "access_mode": { + "$ref": "#/components/schemas/AccessMode" + } + }, + "required": [ + "access_list", + "access_mode" + ], + "type": "object" + }, + "UpdateSessionTimeoutParams": { + "properties": { + "session_max_age": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "session_max_age" + ], + "type": "object" + }, + "NestedSnapshotPlanTask": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "ProtectSnapshotStatus": { + "enum": [ + "PROTECT_SNAPSHOT_STATUS_CREATED", + "PROTECT_SNAPSHOT_STATUS_CREATING", + "PROTECT_SNAPSHOT_STATUS_DELETED", + "PROTECT_SNAPSHOT_STATUS_FAILED" + ], + "type": "string" + }, + "NestedSnapshotGroupVmDiskInfo": { + "properties": { + "disk_id": { + "type": "string" + }, + "disk_snapshot_status": { + "$ref": "#/components/schemas/ProtectSnapshotStatus" + } + }, + "required": [ + "disk_id", + "disk_snapshot_status" + ], + "type": "object", + "additionalProperties": false + }, + "NestedSnapshotGroupVmInfo": { + "properties": { + "disks": { + "items": { + "$ref": "#/components/schemas/NestedSnapshotGroupVmDiskInfo" + }, + "type": "array" + }, + "vm_id": { + "type": "string" + }, + "vm_name": { + "type": "string" + }, + "vm_snapshot_status": { + "$ref": "#/components/schemas/ProtectSnapshotStatus" + } + }, + "required": [ + "disks", + "vm_id", + "vm_name", + "vm_snapshot_status" + ], + "type": "object", + "additionalProperties": false + }, + "SnapshotGroup": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "deleted": { + "type": "boolean" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "estimated_recycling_time": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "keep": { + "type": "boolean" + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "logical_size_bytes": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "object_num": { + "type": "integer", + "format": "int32" + }, + "snapshotPlanTask": { + "$ref": "#/components/schemas/NestedSnapshotPlanTask" + }, + "vm_info": { + "items": { + "$ref": "#/components/schemas/NestedSnapshotGroupVmInfo" + }, + "type": "array" + }, + "vm_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedVmSnapshot" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cluster", + "deleted", + "id", + "keep", + "local_created_at", + "local_id", + "logical_size_bytes", + "name", + "object_num", + "snapshotPlanTask", + "vm_info" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_SnapshotGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/SnapshotGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SnapshotGroupRollbackParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "SnapshotGroupCloneParam": { + "properties": { + "from_source_vm_id": { + "type": "string" + }, + "to_cloned_vm_name": { + "type": "string" + } + }, + "required": [ + "from_source_vm_id", + "to_cloned_vm_name" + ], + "type": "object" + }, + "SnapshotGroupCloneParams": { + "properties": { + "clone": { + "items": { + "$ref": "#/components/schemas/SnapshotGroupCloneParam" + }, + "type": "array" + }, + "id": { + "type": "string" + } + }, + "required": [ + "clone", + "id" + ], + "type": "object" + }, + "SnapshotGroupKeepParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteSnapshotGroup": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteSnapshotGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteSnapshotGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SnapshotGroupDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "SnapshotPlan": { + "properties": { + "auto_delete_num": { + "type": "integer", + "format": "int32" + }, + "auto_execute_num": { + "type": "integer", + "format": "int32" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "end_time": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "exec_h_m": { + "properties": {}, + "type": "object", + "nullable": true + }, + "execute_intervals": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array" + }, + "execute_plan_type": { + "$ref": "#/components/schemas/SnapshotPlanExecuteType" + }, + "execution_tasks": { + "items": { + "$ref": "#/components/schemas/NestedSnapshotPlanTask" + }, + "type": "array", + "nullable": true + }, + "healthy": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "last_execute_end_time": { + "type": "string", + "nullable": true + }, + "last_execute_status": { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + }, + "last_execute_time": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "logical_size_bytes": { + "type": "integer", + "format": "int64" + }, + "manual_delete_num": { + "type": "integer", + "format": "int32" + }, + "manual_execute_num": { + "type": "integer", + "format": "int32" + }, + "mirror": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "next_execute_time": { + "type": "string", + "nullable": true + }, + "object_num": { + "type": "integer", + "format": "int32" + }, + "physical_size_bytes": { + "type": "integer", + "format": "int64" + }, + "remain_snapshot_num": { + "type": "integer", + "format": "int32" + }, + "snapshot_group_num": { + "type": "integer", + "format": "int32" + }, + "start_time": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/SnapshotPlanStatus" + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "auto_delete_num", + "auto_execute_num", + "cluster", + "description", + "execute_intervals", + "execute_plan_type", + "healthy", + "id", + "last_execute_status", + "local_id", + "logical_size_bytes", + "manual_delete_num", + "manual_execute_num", + "mirror", + "name", + "object_num", + "physical_size_bytes", + "remain_snapshot_num", + "snapshot_group_num", + "start_time", + "status" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_SnapshotPlan_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/SnapshotPlan" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SnapshotPlanCreationParams": { + "properties": { + "vm_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "execute_intervals": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array" + }, + "execute_plan_type": { + "$ref": "#/components/schemas/SnapshotPlanExecuteType" + }, + "exec_h_m": { + "type": "string" + }, + "end_time": { + "type": "string" + }, + "start_time": { + "type": "string" + }, + "remain_snapshot_num": { + "type": "integer", + "format": "int32" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "vm_ids", + "execute_intervals", + "execute_plan_type", + "start_time", + "remain_snapshot_num", + "cluster_id", + "name" + ], + "type": "object" + }, + "SnapshotPlanUpdationParams": { + "properties": { + "data": { + "properties": { + "vm_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "execute_intervals": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array" + }, + "execute_plan_type": { + "$ref": "#/components/schemas/SnapshotPlanExecuteType" + }, + "exec_h_m": { + "type": "string" + }, + "end_time": { + "type": "string" + }, + "remain_snapshot_num": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteSnapshotPlan": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteSnapshotPlan_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteSnapshotPlan" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SnapshotPlanDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "SnapshotPlanExecutionParams": { + "properties": { + "data": { + "properties": { + "task_name": { + "type": "string" + } + }, + "required": [ + "task_name" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "SnapshotPlanSuspendedParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "SnapshotPlanResumeParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "SnmpAuthProtocol": { + "enum": [ + "MD5", + "SHA" + ], + "type": "string" + }, + "SnmpPrivacyProtocol": { + "enum": [ + "AES", + "DES" + ], + "type": "string" + }, + "SnmpProtocol": { + "enum": [ + "TCP", + "UDP" + ], + "type": "string" + }, + "SnmpVersion": { + "enum": [ + "V2C", + "V3" + ], + "type": "string" + }, + "SnmpTransport": { + "properties": { + "auth_pass_phrase": { + "type": "string", + "nullable": true + }, + "auth_protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpAuthProtocol" + } + ], + "nullable": true + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "community": { + "type": "string", + "nullable": true + }, + "disabled": { + "type": "boolean" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "privacy_pass_phrase": { + "type": "string", + "nullable": true + }, + "privacy_protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + } + ], + "nullable": true + }, + "protocol": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "username": { + "type": "string", + "nullable": true + }, + "version": { + "$ref": "#/components/schemas/SnmpVersion" + } + }, + "required": [ + "cluster", + "disabled", + "id", + "local_id", + "name", + "port", + "protocol", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_SnmpTransport_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/SnmpTransport" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SnmpTransportCreationParams": { + "properties": { + "disabled": { + "type": "boolean" + }, + "privacy_protocol": { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + }, + "privacy_pass_phrase": { + "type": "string" + }, + "auth_protocol": { + "$ref": "#/components/schemas/SnmpAuthProtocol" + }, + "auth_pass_phrase": { + "type": "string" + }, + "username": { + "type": "string" + }, + "community": { + "type": "string" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "protocol": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "version": { + "$ref": "#/components/schemas/SnmpVersion" + }, + "name": { + "type": "string" + }, + "cluster_id": { + "type": "string" + } + }, + "required": [ + "port", + "protocol", + "version", + "name", + "cluster_id" + ], + "type": "object" + }, + "SnmpTransportWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SnmpTransportWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SnmpTransportWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SnmpTransportWhereInput" + }, + "type": "array", + "nullable": true + }, + "auth_pass_phrase": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_contains": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_ends_with": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_gt": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_gte": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "auth_pass_phrase_lt": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_lte": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_not": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_not_contains": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_not_ends_with": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "auth_pass_phrase_not_starts_with": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_starts_with": { + "type": "string", + "nullable": true + }, + "auth_protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpAuthProtocol" + } + ], + "nullable": true + }, + "auth_protocol_in": { + "items": { + "$ref": "#/components/schemas/SnmpAuthProtocol" + }, + "type": "array", + "nullable": true + }, + "auth_protocol_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpAuthProtocol" + } + ], + "nullable": true + }, + "auth_protocol_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpAuthProtocol" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "community": { + "type": "string", + "nullable": true + }, + "community_contains": { + "type": "string", + "nullable": true + }, + "community_ends_with": { + "type": "string", + "nullable": true + }, + "community_gt": { + "type": "string", + "nullable": true + }, + "community_gte": { + "type": "string", + "nullable": true + }, + "community_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "community_lt": { + "type": "string", + "nullable": true + }, + "community_lte": { + "type": "string", + "nullable": true + }, + "community_not": { + "type": "string", + "nullable": true + }, + "community_not_contains": { + "type": "string", + "nullable": true + }, + "community_not_ends_with": { + "type": "string", + "nullable": true + }, + "community_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "community_not_starts_with": { + "type": "string", + "nullable": true + }, + "community_starts_with": { + "type": "string", + "nullable": true + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "disabled_not": { + "type": "boolean", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "port_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "privacy_pass_phrase": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_contains": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_ends_with": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_gt": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_gte": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "privacy_pass_phrase_lt": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_lte": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_not": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_not_contains": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_not_ends_with": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "privacy_pass_phrase_not_starts_with": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_starts_with": { + "type": "string", + "nullable": true + }, + "privacy_protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + } + ], + "nullable": true + }, + "privacy_protocol_in": { + "items": { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + }, + "type": "array", + "nullable": true + }, + "privacy_protocol_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + } + ], + "nullable": true + }, + "privacy_protocol_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + }, + "type": "array", + "nullable": true + }, + "protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpProtocol" + } + ], + "nullable": true + }, + "protocol_in": { + "items": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "type": "array", + "nullable": true + }, + "protocol_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpProtocol" + } + ], + "nullable": true + }, + "protocol_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "type": "array", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + }, + "version": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpVersion" + } + ], + "nullable": true + }, + "version_in": { + "items": { + "$ref": "#/components/schemas/SnmpVersion" + }, + "type": "array", + "nullable": true + }, + "version_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpVersion" + } + ], + "nullable": true + }, + "version_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpVersion" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnmpTransportUpdationParams": { + "properties": { + "data": { + "properties": { + "disabled": { + "type": "boolean" + }, + "privacy_protocol": { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + }, + "privacy_pass_phrase": { + "type": "string" + }, + "auth_protocol": { + "$ref": "#/components/schemas/SnmpAuthProtocol" + }, + "auth_pass_phrase": { + "type": "string" + }, + "username": { + "type": "string" + }, + "community": { + "type": "string" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "protocol": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "version": { + "$ref": "#/components/schemas/SnmpVersion" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/SnmpTransportWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteSnmpTransport": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteSnmpTransport_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteSnmpTransport" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SnmpTransportDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SnmpTransportWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "SnmpLanguageCode": { + "enum": [ + "EN_US", + "ZH_CN" + ], + "type": "string" + }, + "SnmpTrapReceiver": { + "properties": { + "auth_pass_phrase": { + "type": "string", + "nullable": true + }, + "auth_protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpAuthProtocol" + } + ], + "nullable": true + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "community": { + "type": "string", + "nullable": true + }, + "disabled": { + "type": "boolean" + }, + "engine_id": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "host": { + "type": "string" + }, + "id": { + "type": "string" + }, + "inform": { + "type": "boolean" + }, + "language_code": { + "$ref": "#/components/schemas/SnmpLanguageCode" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "privacy_pass_phrase": { + "type": "string", + "nullable": true + }, + "privacy_protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + } + ], + "nullable": true + }, + "protocol": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "username": { + "type": "string", + "nullable": true + }, + "version": { + "$ref": "#/components/schemas/SnmpVersion" + } + }, + "required": [ + "cluster", + "disabled", + "host", + "id", + "inform", + "language_code", + "local_id", + "name", + "port", + "protocol", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_SnmpTrapReceiver_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/SnmpTrapReceiver" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SnmpTrapReceiverCreationParams": { + "properties": { + "disabled": { + "type": "boolean" + }, + "inform": { + "type": "boolean" + }, + "engine_id": { + "type": "string" + }, + "privacy_protocol": { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + }, + "privacy_pass_phrase": { + "type": "string" + }, + "auth_protocol": { + "$ref": "#/components/schemas/SnmpAuthProtocol" + }, + "auth_pass_phrase": { + "type": "string" + }, + "username": { + "type": "string" + }, + "community": { + "type": "string" + }, + "language_code": { + "$ref": "#/components/schemas/SnmpLanguageCode" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "host": { + "type": "string" + }, + "protocol": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "version": { + "$ref": "#/components/schemas/SnmpVersion" + }, + "name": { + "type": "string" + }, + "cluster_id": { + "type": "string" + } + }, + "required": [ + "language_code", + "port", + "host", + "protocol", + "version", + "name", + "cluster_id" + ], + "type": "object" + }, + "SnmpTrapReceiverWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput" + }, + "type": "array", + "nullable": true + }, + "auth_pass_phrase": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_contains": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_ends_with": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_gt": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_gte": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "auth_pass_phrase_lt": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_lte": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_not": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_not_contains": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_not_ends_with": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "auth_pass_phrase_not_starts_with": { + "type": "string", + "nullable": true + }, + "auth_pass_phrase_starts_with": { + "type": "string", + "nullable": true + }, + "auth_protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpAuthProtocol" + } + ], + "nullable": true + }, + "auth_protocol_in": { + "items": { + "$ref": "#/components/schemas/SnmpAuthProtocol" + }, + "type": "array", + "nullable": true + }, + "auth_protocol_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpAuthProtocol" + } + ], + "nullable": true + }, + "auth_protocol_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpAuthProtocol" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "community": { + "type": "string", + "nullable": true + }, + "community_contains": { + "type": "string", + "nullable": true + }, + "community_ends_with": { + "type": "string", + "nullable": true + }, + "community_gt": { + "type": "string", + "nullable": true + }, + "community_gte": { + "type": "string", + "nullable": true + }, + "community_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "community_lt": { + "type": "string", + "nullable": true + }, + "community_lte": { + "type": "string", + "nullable": true + }, + "community_not": { + "type": "string", + "nullable": true + }, + "community_not_contains": { + "type": "string", + "nullable": true + }, + "community_not_ends_with": { + "type": "string", + "nullable": true + }, + "community_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "community_not_starts_with": { + "type": "string", + "nullable": true + }, + "community_starts_with": { + "type": "string", + "nullable": true + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "disabled_not": { + "type": "boolean", + "nullable": true + }, + "engine_id": { + "type": "string", + "nullable": true + }, + "engine_id_contains": { + "type": "string", + "nullable": true + }, + "engine_id_ends_with": { + "type": "string", + "nullable": true + }, + "engine_id_gt": { + "type": "string", + "nullable": true + }, + "engine_id_gte": { + "type": "string", + "nullable": true + }, + "engine_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "engine_id_lt": { + "type": "string", + "nullable": true + }, + "engine_id_lte": { + "type": "string", + "nullable": true + }, + "engine_id_not": { + "type": "string", + "nullable": true + }, + "engine_id_not_contains": { + "type": "string", + "nullable": true + }, + "engine_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "engine_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "engine_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "engine_id_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "host": { + "type": "string", + "nullable": true + }, + "host_contains": { + "type": "string", + "nullable": true + }, + "host_ends_with": { + "type": "string", + "nullable": true + }, + "host_gt": { + "type": "string", + "nullable": true + }, + "host_gte": { + "type": "string", + "nullable": true + }, + "host_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "host_lt": { + "type": "string", + "nullable": true + }, + "host_lte": { + "type": "string", + "nullable": true + }, + "host_not": { + "type": "string", + "nullable": true + }, + "host_not_contains": { + "type": "string", + "nullable": true + }, + "host_not_ends_with": { + "type": "string", + "nullable": true + }, + "host_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "host_not_starts_with": { + "type": "string", + "nullable": true + }, + "host_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "inform": { + "type": "boolean", + "nullable": true + }, + "inform_not": { + "type": "boolean", + "nullable": true + }, + "language_code": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpLanguageCode" + } + ], + "nullable": true + }, + "language_code_in": { + "items": { + "$ref": "#/components/schemas/SnmpLanguageCode" + }, + "type": "array", + "nullable": true + }, + "language_code_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpLanguageCode" + } + ], + "nullable": true + }, + "language_code_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpLanguageCode" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "port_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "privacy_pass_phrase": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_contains": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_ends_with": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_gt": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_gte": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "privacy_pass_phrase_lt": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_lte": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_not": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_not_contains": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_not_ends_with": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "privacy_pass_phrase_not_starts_with": { + "type": "string", + "nullable": true + }, + "privacy_pass_phrase_starts_with": { + "type": "string", + "nullable": true + }, + "privacy_protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + } + ], + "nullable": true + }, + "privacy_protocol_in": { + "items": { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + }, + "type": "array", + "nullable": true + }, + "privacy_protocol_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + } + ], + "nullable": true + }, + "privacy_protocol_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + }, + "type": "array", + "nullable": true + }, + "protocol": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpProtocol" + } + ], + "nullable": true + }, + "protocol_in": { + "items": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "type": "array", + "nullable": true + }, + "protocol_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpProtocol" + } + ], + "nullable": true + }, + "protocol_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "type": "array", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + }, + "version": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpVersion" + } + ], + "nullable": true + }, + "version_in": { + "items": { + "$ref": "#/components/schemas/SnmpVersion" + }, + "type": "array", + "nullable": true + }, + "version_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpVersion" + } + ], + "nullable": true + }, + "version_not_in": { + "items": { + "$ref": "#/components/schemas/SnmpVersion" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnmpTrapReceiverUpdationParams": { + "properties": { + "data": { + "properties": { + "disabled": { + "type": "boolean" + }, + "inform": { + "type": "boolean" + }, + "engine_id": { + "type": "string" + }, + "privacy_protocol": { + "$ref": "#/components/schemas/SnmpPrivacyProtocol" + }, + "privacy_pass_phrase": { + "type": "string" + }, + "auth_protocol": { + "$ref": "#/components/schemas/SnmpAuthProtocol" + }, + "auth_pass_phrase": { + "type": "string" + }, + "username": { + "type": "string" + }, + "community": { + "type": "string" + }, + "language_code": { + "$ref": "#/components/schemas/SnmpLanguageCode" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "host": { + "type": "string" + }, + "protocol": { + "$ref": "#/components/schemas/SnmpProtocol" + }, + "version": { + "$ref": "#/components/schemas/SnmpVersion" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteSnmpTrapReceiver": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteSnmpTrapReceiver_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteSnmpTrapReceiver" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "SnmpTrapReceiverDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "ColumnConfig": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "name", + "path" + ], + "type": "object" + }, + "HostOrderByInput": { + "enum": [ + "access_ip_ASC", + "access_ip_DESC", + "allocable_cpu_cores_for_vm_exclusive_ASC", + "allocable_cpu_cores_for_vm_exclusive_DESC", + "allocatable_memory_bytes_ASC", + "allocatable_memory_bytes_DESC", + "chunk_id_ASC", + "chunk_id_DESC", + "cpu_brand_ASC", + "cpu_brand_DESC", + "cpu_fan_speed_unit_ASC", + "cpu_fan_speed_unit_DESC", + "cpu_hz_per_core_ASC", + "cpu_hz_per_core_DESC", + "cpu_model_ASC", + "cpu_model_DESC", + "cpu_vendor_ASC", + "cpu_vendor_DESC", + "data_ip_ASC", + "data_ip_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "failure_data_space_ASC", + "failure_data_space_DESC", + "hdd_data_capacity_ASC", + "hdd_data_capacity_DESC", + "hdd_disk_count_ASC", + "hdd_disk_count_DESC", + "host_state_ASC", + "host_state_DESC", + "hypervisor_ip_ASC", + "hypervisor_ip_DESC", + "id_ASC", + "id_DESC", + "iommu_ASC", + "iommu_DESC", + "is_os_in_raid1_ASC", + "is_os_in_raid1_DESC", + "local_id_ASC", + "local_id_DESC", + "lsm_cap_disk_safe_umount_ASC", + "lsm_cap_disk_safe_umount_DESC", + "management_ip_ASC", + "management_ip_DESC", + "model_ASC", + "model_DESC", + "name_ASC", + "name_DESC", + "nested_virtualization_ASC", + "nested_virtualization_DESC", + "nic_count_ASC", + "nic_count_DESC", + "node_topo_local_id_ASC", + "node_topo_local_id_DESC", + "os_memory_bytes_ASC", + "os_memory_bytes_DESC", + "os_version_ASC", + "os_version_DESC", + "pmem_dimm_capacity_ASC", + "pmem_dimm_capacity_DESC", + "pmem_dimm_count_ASC", + "pmem_dimm_count_DESC", + "pmem_disk_count_ASC", + "pmem_disk_count_DESC", + "provisioned_cpu_cores_ASC", + "provisioned_cpu_cores_DESC", + "provisioned_memory_bytes_ASC", + "provisioned_memory_bytes_DESC", + "running_pause_vm_memory_bytes_ASC", + "running_pause_vm_memory_bytes_DESC", + "running_vm_num_ASC", + "running_vm_num_DESC", + "scvm_cpu_ASC", + "scvm_cpu_DESC", + "scvm_memory_ASC", + "scvm_memory_DESC", + "scvm_name_ASC", + "scvm_name_DESC", + "serial_ASC", + "serial_DESC", + "ssd_data_capacity_ASC", + "ssd_data_capacity_DESC", + "ssd_disk_count_ASC", + "ssd_disk_count_DESC", + "state_ASC", + "state_DESC", + "status_ASC", + "status_DESC", + "stopped_vm_num_ASC", + "stopped_vm_num_DESC", + "suspended_vm_num_ASC", + "suspended_vm_num_DESC", + "total_cache_capacity_ASC", + "total_cache_capacity_DESC", + "total_cpu_cores_ASC", + "total_cpu_cores_DESC", + "total_cpu_hz_ASC", + "total_cpu_hz_DESC", + "total_cpu_sockets_ASC", + "total_cpu_sockets_DESC", + "total_data_capacity_ASC", + "total_data_capacity_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC", + "used_cpu_hz_ASC", + "used_cpu_hz_DESC", + "used_data_space_ASC", + "used_data_space_DESC", + "used_memory_bytes_ASC", + "used_memory_bytes_DESC", + "vm_num_ASC", + "vm_num_DESC", + "vmotion_ip_ASC", + "vmotion_ip_DESC", + "with_faster_ssd_as_cache_ASC", + "with_faster_ssd_as_cache_DESC" + ], + "type": "string" + }, + "GetHostsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/HostOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "DatacenterOrderByInput": { + "enum": [ + "cluster_num_ASC", + "cluster_num_DESC", + "failure_data_space_ASC", + "failure_data_space_DESC", + "host_num_ASC", + "host_num_DESC", + "id_ASC", + "id_DESC", + "name_ASC", + "name_DESC", + "total_cpu_hz_ASC", + "total_cpu_hz_DESC", + "total_data_capacity_ASC", + "total_data_capacity_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC", + "used_cpu_hz_ASC", + "used_cpu_hz_DESC", + "used_data_space_ASC", + "used_data_space_DESC", + "used_memory_bytes_ASC", + "used_memory_bytes_DESC", + "vm_num_ASC", + "vm_num_DESC" + ], + "type": "string" + }, + "GetDatacentersRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ClusterOrderByInput": { + "enum": [ + "application_highest_version_ASC", + "application_highest_version_DESC", + "architecture_ASC", + "architecture_DESC", + "auto_converge_ASC", + "auto_converge_DESC", + "connect_state_ASC", + "connect_state_DESC", + "current_cpu_model_ASC", + "current_cpu_model_DESC", + "disconnected_date_ASC", + "disconnected_date_DESC", + "disconnected_reason_ASC", + "disconnected_reason_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "failure_data_space_ASC", + "failure_data_space_DESC", + "has_metrox_ASC", + "has_metrox_DESC", + "host_num_ASC", + "host_num_DESC", + "hypervisor_ASC", + "hypervisor_DESC", + "id_ASC", + "id_DESC", + "ip_ASC", + "ip_DESC", + "is_all_flash_ASC", + "is_all_flash_DESC", + "iscsi_vip_ASC", + "iscsi_vip_DESC", + "license_expire_date_ASC", + "license_expire_date_DESC", + "license_serial_ASC", + "license_serial_DESC", + "license_sign_date_ASC", + "license_sign_date_DESC", + "license_type_ASC", + "license_type_DESC", + "local_id_ASC", + "local_id_DESC", + "maintenance_end_date_ASC", + "maintenance_end_date_DESC", + "maintenance_start_date_ASC", + "maintenance_start_date_DESC", + "management_vip_ASC", + "management_vip_DESC", + "max_chunk_num_ASC", + "max_chunk_num_DESC", + "max_physical_data_capacity_ASC", + "max_physical_data_capacity_DESC", + "max_physical_data_capacity_per_node_ASC", + "max_physical_data_capacity_per_node_DESC", + "metro_availability_checklist_ASC", + "metro_availability_checklist_DESC", + "mgt_gateway_ASC", + "mgt_gateway_DESC", + "mgt_netmask_ASC", + "mgt_netmask_DESC", + "migration_data_size_ASC", + "migration_data_size_DESC", + "migration_speed_ASC", + "migration_speed_DESC", + "name_ASC", + "name_DESC", + "ntp_mode_ASC", + "ntp_mode_DESC", + "nvme_over_rdma_enabled_ASC", + "nvme_over_rdma_enabled_DESC", + "nvme_over_tcp_enabled_ASC", + "nvme_over_tcp_enabled_DESC", + "nvmf_enabled_ASC", + "nvmf_enabled_DESC", + "pmem_enabled_ASC", + "pmem_enabled_DESC", + "provisioned_cpu_cores_ASC", + "provisioned_cpu_cores_DESC", + "provisioned_cpu_cores_for_active_vm_ASC", + "provisioned_cpu_cores_for_active_vm_DESC", + "provisioned_for_active_vm_ratio_ASC", + "provisioned_for_active_vm_ratio_DESC", + "provisioned_memory_bytes_ASC", + "provisioned_memory_bytes_DESC", + "provisioned_ratio_ASC", + "provisioned_ratio_DESC", + "rdma_enabled_ASC", + "rdma_enabled_DESC", + "recover_data_size_ASC", + "recover_data_size_DESC", + "recover_speed_ASC", + "recover_speed_DESC", + "reserved_cpu_cores_for_system_service_ASC", + "reserved_cpu_cores_for_system_service_DESC", + "running_vm_num_ASC", + "running_vm_num_DESC", + "software_edition_ASC", + "software_edition_DESC", + "stopped_vm_num_ASC", + "stopped_vm_num_DESC", + "stretch_ASC", + "stretch_DESC", + "suspended_vm_num_ASC", + "suspended_vm_num_DESC", + "total_cache_capacity_ASC", + "total_cache_capacity_DESC", + "total_cpu_cores_ASC", + "total_cpu_cores_DESC", + "total_cpu_hz_ASC", + "total_cpu_hz_DESC", + "total_cpu_sockets_ASC", + "total_cpu_sockets_DESC", + "total_data_capacity_ASC", + "total_data_capacity_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC", + "type_ASC", + "type_DESC", + "upgrade_tool_version_ASC", + "upgrade_tool_version_DESC", + "used_cpu_hz_ASC", + "used_cpu_hz_DESC", + "used_data_space_ASC", + "used_data_space_DESC", + "used_memory_bytes_ASC", + "used_memory_bytes_DESC", + "valid_data_space_ASC", + "valid_data_space_DESC", + "version_ASC", + "version_DESC", + "vhost_enabled_ASC", + "vhost_enabled_DESC", + "vm_num_ASC", + "vm_num_DESC" + ], + "type": "string" + }, + "GetClustersRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NicOrderByInput": { + "enum": [ + "driver_ASC", + "driver_DESC", + "driver_state_ASC", + "driver_state_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "gateway_ip_ASC", + "gateway_ip_DESC", + "ibdev_ASC", + "ibdev_DESC", + "id_ASC", + "id_DESC", + "iommu_status_ASC", + "iommu_status_DESC", + "ip_address_ASC", + "ip_address_DESC", + "is_sriov_ASC", + "is_sriov_DESC", + "local_id_ASC", + "local_id_DESC", + "mac_address_ASC", + "mac_address_DESC", + "max_vf_num_ASC", + "max_vf_num_DESC", + "model_ASC", + "model_DESC", + "mtu_ASC", + "mtu_DESC", + "name_ASC", + "name_DESC", + "nic_uuid_ASC", + "nic_uuid_DESC", + "physical_ASC", + "physical_DESC", + "rdma_enabled_ASC", + "rdma_enabled_DESC", + "running_ASC", + "running_DESC", + "speed_ASC", + "speed_DESC", + "subnet_mask_ASC", + "subnet_mask_DESC", + "total_vf_num_ASC", + "total_vf_num_DESC", + "type_ASC", + "type_DESC", + "up_ASC", + "up_DESC", + "used_vf_num_ASC", + "used_vf_num_DESC", + "user_usage_ASC", + "user_usage_DESC" + ], + "type": "string" + }, + "GetNicsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NicOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UsbDeviceOrderByInput": { + "enum": [ + "binded_ASC", + "binded_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "manufacturer_ASC", + "manufacturer_DESC", + "name_ASC", + "name_DESC", + "size_ASC", + "size_DESC", + "status_ASC", + "status_DESC", + "usb_type_ASC", + "usb_type_DESC" + ], + "type": "string" + }, + "GetUsbDevicesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IscsiTargetOrderByInput": { + "enum": [ + "bps_ASC", + "bps_DESC", + "bps_max_ASC", + "bps_max_DESC", + "bps_max_length_ASC", + "bps_max_length_DESC", + "bps_rd_ASC", + "bps_rd_DESC", + "bps_rd_max_ASC", + "bps_rd_max_DESC", + "bps_rd_max_length_ASC", + "bps_rd_max_length_DESC", + "bps_wr_ASC", + "bps_wr_DESC", + "bps_wr_max_ASC", + "bps_wr_max_DESC", + "bps_wr_max_length_ASC", + "bps_wr_max_length_DESC", + "chap_enabled_ASC", + "chap_enabled_DESC", + "chap_name_ASC", + "chap_name_DESC", + "chap_secret_ASC", + "chap_secret_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "external_use_ASC", + "external_use_DESC", + "id_ASC", + "id_DESC", + "initiator_chaps_ASC", + "initiator_chaps_DESC", + "internal_ASC", + "internal_DESC", + "io_size_ASC", + "io_size_DESC", + "iops_ASC", + "iops_DESC", + "iops_max_ASC", + "iops_max_DESC", + "iops_max_length_ASC", + "iops_max_length_DESC", + "iops_rd_ASC", + "iops_rd_DESC", + "iops_rd_max_ASC", + "iops_rd_max_DESC", + "iops_rd_max_length_ASC", + "iops_rd_max_length_DESC", + "iops_wr_ASC", + "iops_wr_DESC", + "iops_wr_max_ASC", + "iops_wr_max_DESC", + "iops_wr_max_length_ASC", + "iops_wr_max_length_DESC", + "ip_whitelist_ASC", + "ip_whitelist_DESC", + "iqn_name_ASC", + "iqn_name_DESC", + "iqn_whitelist_ASC", + "iqn_whitelist_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "replica_num_ASC", + "replica_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC" + ], + "type": "string" + }, + "GetIscsiTargetsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NfsExportOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "export_inode_id_ASC", + "export_inode_id_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "ip_whitelist_ASC", + "ip_whitelist_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "replica_num_ASC", + "replica_num_DESC", + "thin_provision_ASC", + "thin_provision_DESC" + ], + "type": "string" + }, + "GetNfsExportsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmOrderByInput": { + "enum": [ + "clock_offset_ASC", + "clock_offset_DESC", + "cloud_init_supported_ASC", + "cloud_init_supported_DESC", + "cpu_ASC", + "cpu_DESC", + "cpu_model_ASC", + "cpu_model_DESC", + "cpu_usage_ASC", + "cpu_usage_DESC", + "deleted_at_ASC", + "deleted_at_DESC", + "description_ASC", + "description_DESC", + "dns_servers_ASC", + "dns_servers_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "firmware_ASC", + "firmware_DESC", + "guest_cpu_model_ASC", + "guest_cpu_model_DESC", + "guest_os_type_ASC", + "guest_os_type_DESC", + "guest_size_usage_ASC", + "guest_size_usage_DESC", + "guest_used_size_ASC", + "guest_used_size_DESC", + "ha_ASC", + "ha_DESC", + "hostname_ASC", + "hostname_DESC", + "id_ASC", + "id_DESC", + "in_recycle_bin_ASC", + "in_recycle_bin_DESC", + "internal_ASC", + "internal_DESC", + "io_policy_ASC", + "io_policy_DESC", + "ips_ASC", + "ips_DESC", + "kernel_info_ASC", + "kernel_info_DESC", + "last_shutdown_time_ASC", + "last_shutdown_time_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "logical_size_bytes_ASC", + "logical_size_bytes_DESC", + "max_bandwidth_ASC", + "max_bandwidth_DESC", + "max_bandwidth_policy_ASC", + "max_bandwidth_policy_DESC", + "max_iops_ASC", + "max_iops_DESC", + "max_iops_policy_ASC", + "max_iops_policy_DESC", + "memory_ASC", + "memory_DESC", + "memory_usage_ASC", + "memory_usage_DESC", + "name_ASC", + "name_DESC", + "nested_virtualization_ASC", + "nested_virtualization_DESC", + "node_ip_ASC", + "node_ip_DESC", + "original_name_ASC", + "original_name_DESC", + "os_ASC", + "os_DESC", + "protected_ASC", + "protected_DESC", + "provisioned_size_ASC", + "provisioned_size_DESC", + "size_ASC", + "size_DESC", + "status_ASC", + "status_DESC", + "unique_size_ASC", + "unique_size_DESC", + "vcpu_ASC", + "vcpu_DESC", + "video_type_ASC", + "video_type_DESC", + "vm_tools_status_ASC", + "vm_tools_status_DESC", + "vm_tools_version_ASC", + "vm_tools_version_DESC", + "vm_usage_ASC", + "vm_usage_DESC", + "win_opt_ASC", + "win_opt_DESC" + ], + "type": "string" + }, + "GetVmsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ElfDataStoreOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "external_use_ASC", + "external_use_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "ip_whitelist_ASC", + "ip_whitelist_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "replica_num_ASC", + "replica_num_DESC", + "thin_provision_ASC", + "thin_provision_DESC", + "type_ASC", + "type_DESC" + ], + "type": "string" + }, + "ElfDataStoreWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ElfDataStoreWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ElfDataStoreWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ElfDataStoreWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "external_use": { + "type": "boolean", + "nullable": true + }, + "external_use_not": { + "type": "boolean", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "ip_whitelist": { + "type": "string", + "nullable": true + }, + "ip_whitelist_contains": { + "type": "string", + "nullable": true + }, + "ip_whitelist_ends_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_gt": { + "type": "string", + "nullable": true + }, + "ip_whitelist_gte": { + "type": "string", + "nullable": true + }, + "ip_whitelist_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist_lt": { + "type": "string", + "nullable": true + }, + "ip_whitelist_lte": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_contains": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_whitelist_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_whitelist_starts_with": { + "type": "string", + "nullable": true + }, + "iscsi_target": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "nfs_export": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + ], + "nullable": true + }, + "nvmf_subsystem": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + }, + "replica_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "replica_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "thin_provision": { + "type": "boolean", + "nullable": true + }, + "thin_provision_not": { + "type": "boolean", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfDataStoreType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/ElfDataStoreType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfDataStoreType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/ElfDataStoreType" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ElfDataStoreType": { + "enum": [ + "ISCSI", + "NFS", + "NVMe" + ], + "type": "string" + }, + "GetElfDataStoresRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfDataStoreOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfDataStoreWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VdsOrderByInput": { + "enum": [ + "bond_mode_ASC", + "bond_mode_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "ovsbr_name_ASC", + "ovsbr_name_DESC", + "type_ASC", + "type_DESC", + "vlans_num_ASC", + "vlans_num_DESC", + "work_mode_ASC", + "work_mode_DESC" + ], + "type": "string" + }, + "GetVdsesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "DiskOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "failure_information_ASC", + "failure_information_DESC", + "firmware_ASC", + "firmware_DESC", + "function_ASC", + "function_DESC", + "health_status_ASC", + "health_status_DESC", + "healthy_ASC", + "healthy_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "model_ASC", + "model_DESC", + "mounted_ASC", + "mounted_DESC", + "name_ASC", + "name_DESC", + "numa_node_ASC", + "numa_node_DESC", + "offline_ASC", + "offline_DESC", + "partitions_ASC", + "partitions_DESC", + "path_ASC", + "path_DESC", + "persistent_memory_type_ASC", + "persistent_memory_type_DESC", + "physical_slot_on_brick_ASC", + "physical_slot_on_brick_DESC", + "recommended_usage_ASC", + "recommended_usage_DESC", + "remaining_life_percent_ASC", + "remaining_life_percent_DESC", + "serial_ASC", + "serial_DESC", + "size_ASC", + "size_DESC", + "type_ASC", + "type_DESC", + "usage_ASC", + "usage_DESC", + "usage_status_ASC", + "usage_status_DESC" + ], + "type": "string" + }, + "GetDisksRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VlanOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "gateway_ip_ASC", + "gateway_ip_DESC", + "gateway_subnetmask_ASC", + "gateway_subnetmask_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "mode_type_ASC", + "mode_type_DESC", + "name_ASC", + "name_DESC", + "qos_max_bandwidth_ASC", + "qos_max_bandwidth_DESC", + "qos_min_bandwidth_ASC", + "qos_min_bandwidth_DESC", + "qos_priority_ASC", + "qos_priority_DESC", + "subnetmask_ASC", + "subnetmask_DESC", + "type_ASC", + "type_DESC", + "vlan_id_ASC", + "vlan_id_DESC" + ], + "type": "string" + }, + "GetVlansRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmVolumeOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "elf_storage_policy_ASC", + "elf_storage_policy_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "guest_size_usage_ASC", + "guest_size_usage_DESC", + "guest_used_size_ASC", + "guest_used_size_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "mounting_ASC", + "mounting_DESC", + "name_ASC", + "name_DESC", + "path_ASC", + "path_DESC", + "sharing_ASC", + "sharing_DESC", + "size_ASC", + "size_DESC", + "type_ASC", + "type_DESC", + "unique_size_ASC", + "unique_size_DESC" + ], + "type": "string" + }, + "GetVmVolumesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ElfImageOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "path_ASC", + "path_DESC", + "size_ASC", + "size_DESC" + ], + "type": "string" + }, + "GetElfImagesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmTemplateOrderByInput": { + "enum": [ + "clock_offset_ASC", + "clock_offset_DESC", + "cloud_init_supported_ASC", + "cloud_init_supported_DESC", + "cpu_ASC", + "cpu_DESC", + "cpu_model_ASC", + "cpu_model_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "firmware_ASC", + "firmware_DESC", + "ha_ASC", + "ha_DESC", + "id_ASC", + "id_DESC", + "io_policy_ASC", + "io_policy_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "max_bandwidth_ASC", + "max_bandwidth_DESC", + "max_bandwidth_policy_ASC", + "max_bandwidth_policy_DESC", + "max_iops_ASC", + "max_iops_DESC", + "max_iops_policy_ASC", + "max_iops_policy_DESC", + "memory_ASC", + "memory_DESC", + "name_ASC", + "name_DESC", + "size_ASC", + "size_DESC", + "vcpu_ASC", + "vcpu_DESC", + "video_type_ASC", + "video_type_DESC", + "vm_disks_ASC", + "vm_disks_DESC", + "vm_nics_ASC", + "vm_nics_DESC", + "win_opt_ASC", + "win_opt_DESC" + ], + "type": "string" + }, + "GetVmTemplatesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmPlacementGroupOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "enabled_ASC", + "enabled_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "local_updated_at_ASC", + "local_updated_at_DESC", + "name_ASC", + "name_DESC", + "vm_host_must_enabled_ASC", + "vm_host_must_enabled_DESC", + "vm_host_must_policy_ASC", + "vm_host_must_policy_DESC", + "vm_host_prefer_enabled_ASC", + "vm_host_prefer_enabled_DESC", + "vm_host_prefer_policy_ASC", + "vm_host_prefer_policy_DESC", + "vm_vm_policy_ASC", + "vm_vm_policy_DESC", + "vm_vm_policy_enabled_ASC", + "vm_vm_policy_enabled_DESC" + ], + "type": "string" + }, + "GetVmPlacementGroupsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmPlacementGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "AlertOrderByInput": { + "enum": [ + "cause_ASC", + "cause_DESC", + "create_time_ASC", + "create_time_DESC", + "ended_ASC", + "ended_DESC", + "id_ASC", + "id_DESC", + "impact_ASC", + "impact_DESC", + "labels_ASC", + "labels_DESC", + "local_create_time_ASC", + "local_create_time_DESC", + "local_end_time_ASC", + "local_end_time_DESC", + "local_id_ASC", + "local_id_DESC", + "local_start_time_ASC", + "local_start_time_DESC", + "local_update_time_ASC", + "local_update_time_DESC", + "message_ASC", + "message_DESC", + "severity_ASC", + "severity_DESC", + "solution_ASC", + "solution_DESC", + "threshold_ASC", + "threshold_DESC", + "value_ASC", + "value_DESC" + ], + "type": "string" + }, + "GetAlertsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GlobalAlertRuleOrderByInput": { + "enum": [ + "boolean_ASC", + "boolean_DESC", + "cause_ASC", + "cause_DESC", + "default_thresholds_ASC", + "default_thresholds_DESC", + "disabled_ASC", + "disabled_DESC", + "id_ASC", + "id_DESC", + "impact_ASC", + "impact_DESC", + "message_ASC", + "message_DESC", + "name_ASC", + "name_DESC", + "object_ASC", + "object_DESC", + "operator_ASC", + "operator_DESC", + "solution_ASC", + "solution_DESC", + "thresholds_ASC", + "thresholds_DESC", + "unit_ASC", + "unit_DESC" + ], + "type": "string" + }, + "GetGlobalAlertRulesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalAlertRuleOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnapshotPlanOrderByInput": { + "enum": [ + "auto_delete_num_ASC", + "auto_delete_num_DESC", + "auto_execute_num_ASC", + "auto_execute_num_DESC", + "description_ASC", + "description_DESC", + "end_time_ASC", + "end_time_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "exec_h_m_ASC", + "exec_h_m_DESC", + "execute_plan_type_ASC", + "execute_plan_type_DESC", + "healthy_ASC", + "healthy_DESC", + "id_ASC", + "id_DESC", + "last_execute_end_time_ASC", + "last_execute_end_time_DESC", + "last_execute_status_ASC", + "last_execute_status_DESC", + "last_execute_time_ASC", + "last_execute_time_DESC", + "local_id_ASC", + "local_id_DESC", + "logical_size_bytes_ASC", + "logical_size_bytes_DESC", + "manual_delete_num_ASC", + "manual_delete_num_DESC", + "manual_execute_num_ASC", + "manual_execute_num_DESC", + "mirror_ASC", + "mirror_DESC", + "name_ASC", + "name_DESC", + "next_execute_time_ASC", + "next_execute_time_DESC", + "object_num_ASC", + "object_num_DESC", + "physical_size_bytes_ASC", + "physical_size_bytes_DESC", + "remain_snapshot_num_ASC", + "remain_snapshot_num_DESC", + "snapshot_group_num_ASC", + "snapshot_group_num_DESC", + "start_time_ASC", + "start_time_DESC", + "status_ASC", + "status_DESC" + ], + "type": "string" + }, + "GetSnapshotPlansRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "EntityFilterOrderByInput": { + "enum": [ + "apply_to_all_clusters_ASC", + "apply_to_all_clusters_DESC", + "entity_type_ASC", + "entity_type_DESC", + "filter_status_ASC", + "filter_status_DESC", + "id_ASC", + "id_DESC", + "last_executed_at_ASC", + "last_executed_at_DESC", + "name_ASC", + "name_DESC", + "preset_ASC", + "preset_DESC", + "rules_ASC", + "rules_DESC" + ], + "type": "string" + }, + "GetEntityFiltersRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityFilterOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityFilterWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UserOrderByInput": { + "enum": [ + "auth_config_id_ASC", + "auth_config_id_DESC", + "display_username_ASC", + "display_username_DESC", + "email_address_ASC", + "email_address_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "ldap_dn_ASC", + "ldap_dn_DESC", + "mobile_phone_ASC", + "mobile_phone_DESC", + "name_ASC", + "name_DESC", + "password_expired_ASC", + "password_expired_DESC", + "password_recover_qa_ASC", + "password_recover_qa_DESC", + "password_updated_at_ASC", + "password_updated_at_DESC", + "role_ASC", + "role_DESC", + "source_ASC", + "source_DESC", + "username_ASC", + "username_DESC" + ], + "type": "string" + }, + "GetUsersRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UserOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroupOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "unique_size_ASC", + "unique_size_DESC" + ], + "type": "string" + }, + "GetConsistencyGroupsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IscsiConnectionOrderByInput": { + "enum": [ + "client_port_ASC", + "client_port_DESC", + "id_ASC", + "id_DESC", + "initiator_ip_ASC", + "initiator_ip_DESC", + "tr_type_ASC", + "tr_type_DESC", + "type_ASC", + "type_DESC" + ], + "type": "string" + }, + "IscsiConnectionWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/IscsiConnectionWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/IscsiConnectionWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/IscsiConnectionWhereInput" + }, + "type": "array", + "nullable": true + }, + "client_port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "client_port_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "client_port_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "client_port_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "client_port_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "client_port_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "client_port_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "client_port_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "initiator_ip": { + "type": "string", + "nullable": true + }, + "initiator_ip_contains": { + "type": "string", + "nullable": true + }, + "initiator_ip_ends_with": { + "type": "string", + "nullable": true + }, + "initiator_ip_gt": { + "type": "string", + "nullable": true + }, + "initiator_ip_gte": { + "type": "string", + "nullable": true + }, + "initiator_ip_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "initiator_ip_lt": { + "type": "string", + "nullable": true + }, + "initiator_ip_lte": { + "type": "string", + "nullable": true + }, + "initiator_ip_not": { + "type": "string", + "nullable": true + }, + "initiator_ip_not_contains": { + "type": "string", + "nullable": true + }, + "initiator_ip_not_ends_with": { + "type": "string", + "nullable": true + }, + "initiator_ip_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "initiator_ip_not_starts_with": { + "type": "string", + "nullable": true + }, + "initiator_ip_starts_with": { + "type": "string", + "nullable": true + }, + "iscsi_target": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + }, + "nvmf_subsystem": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + }, + "tr_type": { + "allOf": [ + { + "$ref": "#/components/schemas/StoreTransportType" + } + ], + "nullable": true + }, + "tr_type_in": { + "items": { + "$ref": "#/components/schemas/StoreTransportType" + }, + "type": "array", + "nullable": true + }, + "tr_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/StoreTransportType" + } + ], + "nullable": true + }, + "tr_type_not_in": { + "items": { + "$ref": "#/components/schemas/StoreTransportType" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/StoreConnectionType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/StoreConnectionType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/StoreConnectionType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/StoreConnectionType" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "StoreTransportType": { + "enum": [ + "RDMA", + "TCP" + ], + "type": "string" + }, + "StoreConnectionType": { + "enum": [ + "ISCSI", + "NVMe" + ], + "type": "string" + }, + "GetIscsiConnectionsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiConnectionOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiConnectionWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IscsiLunSnapshotOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "unique_size_ASC", + "unique_size_DESC" + ], + "type": "string" + }, + "GetIscsiLunSnapshotsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SystemAuditLogOrderByInput": { + "enum": [ + "action_ASC", + "action_DESC", + "finished_at_ASC", + "finished_at_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "message_ASC", + "message_DESC", + "resource_id_ASC", + "resource_id_DESC", + "status_ASC", + "status_DESC" + ], + "type": "string" + }, + "SystemAuditLogWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "action": { + "type": "string", + "nullable": true + }, + "action_contains": { + "type": "string", + "nullable": true + }, + "action_ends_with": { + "type": "string", + "nullable": true + }, + "action_gt": { + "type": "string", + "nullable": true + }, + "action_gte": { + "type": "string", + "nullable": true + }, + "action_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "action_lt": { + "type": "string", + "nullable": true + }, + "action_lte": { + "type": "string", + "nullable": true + }, + "action_not": { + "type": "string", + "nullable": true + }, + "action_not_contains": { + "type": "string", + "nullable": true + }, + "action_not_ends_with": { + "type": "string", + "nullable": true + }, + "action_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "action_not_starts_with": { + "type": "string", + "nullable": true + }, + "action_starts_with": { + "type": "string", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "finished_at": { + "type": "string", + "nullable": true + }, + "finished_at_gt": { + "type": "string", + "nullable": true + }, + "finished_at_gte": { + "type": "string", + "nullable": true + }, + "finished_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "finished_at_lt": { + "type": "string", + "nullable": true + }, + "finished_at_lte": { + "type": "string", + "nullable": true + }, + "finished_at_not": { + "type": "string", + "nullable": true + }, + "finished_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "message": { + "type": "string", + "nullable": true + }, + "message_contains": { + "type": "string", + "nullable": true + }, + "message_ends_with": { + "type": "string", + "nullable": true + }, + "message_gt": { + "type": "string", + "nullable": true + }, + "message_gte": { + "type": "string", + "nullable": true + }, + "message_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "message_lt": { + "type": "string", + "nullable": true + }, + "message_lte": { + "type": "string", + "nullable": true + }, + "message_not": { + "type": "string", + "nullable": true + }, + "message_not_contains": { + "type": "string", + "nullable": true + }, + "message_not_ends_with": { + "type": "string", + "nullable": true + }, + "message_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "message_not_starts_with": { + "type": "string", + "nullable": true + }, + "message_starts_with": { + "type": "string", + "nullable": true + }, + "resource_id": { + "type": "string", + "nullable": true + }, + "resource_id_contains": { + "type": "string", + "nullable": true + }, + "resource_id_ends_with": { + "type": "string", + "nullable": true + }, + "resource_id_gt": { + "type": "string", + "nullable": true + }, + "resource_id_gte": { + "type": "string", + "nullable": true + }, + "resource_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_id_lt": { + "type": "string", + "nullable": true + }, + "resource_id_lte": { + "type": "string", + "nullable": true + }, + "resource_id_not": { + "type": "string", + "nullable": true + }, + "resource_id_not_contains": { + "type": "string", + "nullable": true + }, + "resource_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "resource_id_starts_with": { + "type": "string", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/UserAuditLogStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/UserAuditLogStatus" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UserAuditLogStatus": { + "enum": [ + "FAILED", + "SUCCESSED" + ], + "type": "string" + }, + "GetSystemAuditLogsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SystemAuditLogOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UserAuditLogOrderByInput": { + "enum": [ + "action_ASC", + "action_DESC", + "auth_type_ASC", + "auth_type_DESC", + "createdAt_ASC", + "createdAt_DESC", + "finished_at_ASC", + "finished_at_DESC", + "id_ASC", + "id_DESC", + "ip_address_ASC", + "ip_address_DESC", + "message_ASC", + "message_DESC", + "resource_id_ASC", + "resource_id_DESC", + "resource_type_ASC", + "resource_type_DESC", + "started_at_ASC", + "started_at_DESC", + "status_ASC", + "status_DESC", + "username_ASC", + "username_DESC" + ], + "type": "string" + }, + "UserAuditLogWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "action": { + "type": "string", + "nullable": true + }, + "action_contains": { + "type": "string", + "nullable": true + }, + "action_ends_with": { + "type": "string", + "nullable": true + }, + "action_gt": { + "type": "string", + "nullable": true + }, + "action_gte": { + "type": "string", + "nullable": true + }, + "action_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "action_lt": { + "type": "string", + "nullable": true + }, + "action_lte": { + "type": "string", + "nullable": true + }, + "action_not": { + "type": "string", + "nullable": true + }, + "action_not_contains": { + "type": "string", + "nullable": true + }, + "action_not_ends_with": { + "type": "string", + "nullable": true + }, + "action_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "action_not_starts_with": { + "type": "string", + "nullable": true + }, + "action_starts_with": { + "type": "string", + "nullable": true + }, + "auth_type": { + "type": "string", + "nullable": true + }, + "auth_type_contains": { + "type": "string", + "nullable": true + }, + "auth_type_ends_with": { + "type": "string", + "nullable": true + }, + "auth_type_gt": { + "type": "string", + "nullable": true + }, + "auth_type_gte": { + "type": "string", + "nullable": true + }, + "auth_type_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "auth_type_lt": { + "type": "string", + "nullable": true + }, + "auth_type_lte": { + "type": "string", + "nullable": true + }, + "auth_type_not": { + "type": "string", + "nullable": true + }, + "auth_type_not_contains": { + "type": "string", + "nullable": true + }, + "auth_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "auth_type_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "auth_type_not_starts_with": { + "type": "string", + "nullable": true + }, + "auth_type_starts_with": { + "type": "string", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "createdAt": { + "type": "string", + "nullable": true + }, + "createdAt_gt": { + "type": "string", + "nullable": true + }, + "createdAt_gte": { + "type": "string", + "nullable": true + }, + "createdAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "createdAt_lt": { + "type": "string", + "nullable": true + }, + "createdAt_lte": { + "type": "string", + "nullable": true + }, + "createdAt_not": { + "type": "string", + "nullable": true + }, + "createdAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "finished_at": { + "type": "string", + "nullable": true + }, + "finished_at_gt": { + "type": "string", + "nullable": true + }, + "finished_at_gte": { + "type": "string", + "nullable": true + }, + "finished_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "finished_at_lt": { + "type": "string", + "nullable": true + }, + "finished_at_lte": { + "type": "string", + "nullable": true + }, + "finished_at_not": { + "type": "string", + "nullable": true + }, + "finished_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "ip_address": { + "type": "string", + "nullable": true + }, + "ip_address_contains": { + "type": "string", + "nullable": true + }, + "ip_address_ends_with": { + "type": "string", + "nullable": true + }, + "ip_address_gt": { + "type": "string", + "nullable": true + }, + "ip_address_gte": { + "type": "string", + "nullable": true + }, + "ip_address_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_address_lt": { + "type": "string", + "nullable": true + }, + "ip_address_lte": { + "type": "string", + "nullable": true + }, + "ip_address_not": { + "type": "string", + "nullable": true + }, + "ip_address_not_contains": { + "type": "string", + "nullable": true + }, + "ip_address_not_ends_with": { + "type": "string", + "nullable": true + }, + "ip_address_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_address_not_starts_with": { + "type": "string", + "nullable": true + }, + "ip_address_starts_with": { + "type": "string", + "nullable": true + }, + "message": { + "type": "string", + "nullable": true + }, + "message_contains": { + "type": "string", + "nullable": true + }, + "message_ends_with": { + "type": "string", + "nullable": true + }, + "message_gt": { + "type": "string", + "nullable": true + }, + "message_gte": { + "type": "string", + "nullable": true + }, + "message_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "message_lt": { + "type": "string", + "nullable": true + }, + "message_lte": { + "type": "string", + "nullable": true + }, + "message_not": { + "type": "string", + "nullable": true + }, + "message_not_contains": { + "type": "string", + "nullable": true + }, + "message_not_ends_with": { + "type": "string", + "nullable": true + }, + "message_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "message_not_starts_with": { + "type": "string", + "nullable": true + }, + "message_starts_with": { + "type": "string", + "nullable": true + }, + "resource_id": { + "type": "string", + "nullable": true + }, + "resource_id_contains": { + "type": "string", + "nullable": true + }, + "resource_id_ends_with": { + "type": "string", + "nullable": true + }, + "resource_id_gt": { + "type": "string", + "nullable": true + }, + "resource_id_gte": { + "type": "string", + "nullable": true + }, + "resource_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_id_lt": { + "type": "string", + "nullable": true + }, + "resource_id_lte": { + "type": "string", + "nullable": true + }, + "resource_id_not": { + "type": "string", + "nullable": true + }, + "resource_id_not_contains": { + "type": "string", + "nullable": true + }, + "resource_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "resource_id_starts_with": { + "type": "string", + "nullable": true + }, + "resource_type": { + "type": "string", + "nullable": true + }, + "resource_type_contains": { + "type": "string", + "nullable": true + }, + "resource_type_ends_with": { + "type": "string", + "nullable": true + }, + "resource_type_gt": { + "type": "string", + "nullable": true + }, + "resource_type_gte": { + "type": "string", + "nullable": true + }, + "resource_type_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_type_lt": { + "type": "string", + "nullable": true + }, + "resource_type_lte": { + "type": "string", + "nullable": true + }, + "resource_type_not": { + "type": "string", + "nullable": true + }, + "resource_type_not_contains": { + "type": "string", + "nullable": true + }, + "resource_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_type_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "resource_type_not_starts_with": { + "type": "string", + "nullable": true + }, + "resource_type_starts_with": { + "type": "string", + "nullable": true + }, + "started_at": { + "type": "string", + "nullable": true + }, + "started_at_gt": { + "type": "string", + "nullable": true + }, + "started_at_gte": { + "type": "string", + "nullable": true + }, + "started_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "started_at_lt": { + "type": "string", + "nullable": true + }, + "started_at_lte": { + "type": "string", + "nullable": true + }, + "started_at_not": { + "type": "string", + "nullable": true + }, + "started_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/UserAuditLogStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/UserAuditLogStatus" + }, + "type": "array", + "nullable": true + }, + "user": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetUserAuditLogsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "TaskOrderByInput": { + "enum": [ + "args_ASC", + "args_DESC", + "description_ASC", + "description_DESC", + "error_code_ASC", + "error_code_DESC", + "error_message_ASC", + "error_message_DESC", + "finished_at_ASC", + "finished_at_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "key_ASC", + "key_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "progress_ASC", + "progress_DESC", + "resource_id_ASC", + "resource_id_DESC", + "resource_mutation_ASC", + "resource_mutation_DESC", + "resource_rollback_error_ASC", + "resource_rollback_error_DESC", + "resource_rollback_retry_count_ASC", + "resource_rollback_retry_count_DESC", + "resource_rollbacked_ASC", + "resource_rollbacked_DESC", + "resource_type_ASC", + "resource_type_DESC", + "snapshot_ASC", + "snapshot_DESC", + "started_at_ASC", + "started_at_DESC", + "status_ASC", + "status_DESC", + "steps_ASC", + "steps_DESC", + "type_ASC", + "type_DESC" + ], + "type": "string" + }, + "GetTasksRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IscsiLunOrderByInput": { + "enum": [ + "allowed_initiators_ASC", + "allowed_initiators_DESC", + "assigned_size_ASC", + "assigned_size_DESC", + "bps_ASC", + "bps_DESC", + "bps_max_ASC", + "bps_max_DESC", + "bps_max_length_ASC", + "bps_max_length_DESC", + "bps_rd_ASC", + "bps_rd_DESC", + "bps_rd_max_ASC", + "bps_rd_max_DESC", + "bps_rd_max_length_ASC", + "bps_rd_max_length_DESC", + "bps_wr_ASC", + "bps_wr_DESC", + "bps_wr_max_ASC", + "bps_wr_max_DESC", + "bps_wr_max_length_ASC", + "bps_wr_max_length_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "io_size_ASC", + "io_size_DESC", + "iops_ASC", + "iops_DESC", + "iops_max_ASC", + "iops_max_DESC", + "iops_max_length_ASC", + "iops_max_length_DESC", + "iops_rd_ASC", + "iops_rd_DESC", + "iops_rd_max_ASC", + "iops_rd_max_DESC", + "iops_rd_max_length_ASC", + "iops_rd_max_length_DESC", + "iops_wr_ASC", + "iops_wr_DESC", + "iops_wr_max_ASC", + "iops_wr_max_DESC", + "iops_wr_max_length_ASC", + "iops_wr_max_length_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "lun_id_ASC", + "lun_id_DESC", + "name_ASC", + "name_DESC", + "replica_num_ASC", + "replica_num_DESC", + "shared_size_ASC", + "shared_size_DESC", + "snapshot_num_ASC", + "snapshot_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC", + "unique_size_ASC", + "unique_size_DESC", + "zbs_volume_id_ASC", + "zbs_volume_id_DESC" + ], + "type": "string" + }, + "GetIscsiLunsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NamespaceGroupOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_create_time_ASC", + "local_create_time_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC" + ], + "type": "string" + }, + "GetNamespaceGroupsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NvmfNamespaceOrderByInput": { + "enum": [ + "assigned_size_ASC", + "assigned_size_DESC", + "bps_ASC", + "bps_DESC", + "bps_max_ASC", + "bps_max_DESC", + "bps_max_length_ASC", + "bps_max_length_DESC", + "bps_rd_ASC", + "bps_rd_DESC", + "bps_rd_max_ASC", + "bps_rd_max_DESC", + "bps_rd_max_length_ASC", + "bps_rd_max_length_DESC", + "bps_wr_ASC", + "bps_wr_DESC", + "bps_wr_max_ASC", + "bps_wr_max_DESC", + "bps_wr_max_length_ASC", + "bps_wr_max_length_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "io_size_ASC", + "io_size_DESC", + "iops_ASC", + "iops_DESC", + "iops_max_ASC", + "iops_max_DESC", + "iops_max_length_ASC", + "iops_max_length_DESC", + "iops_rd_ASC", + "iops_rd_DESC", + "iops_rd_max_ASC", + "iops_rd_max_DESC", + "iops_rd_max_length_ASC", + "iops_rd_max_length_DESC", + "iops_wr_ASC", + "iops_wr_DESC", + "iops_wr_max_ASC", + "iops_wr_max_DESC", + "iops_wr_max_length_ASC", + "iops_wr_max_length_DESC", + "is_shared_ASC", + "is_shared_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "namespace_id_ASC", + "namespace_id_DESC", + "nqn_whitelist_ASC", + "nqn_whitelist_DESC", + "replica_num_ASC", + "replica_num_DESC", + "shared_size_ASC", + "shared_size_DESC", + "snapshot_num_ASC", + "snapshot_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC", + "unique_size_ASC", + "unique_size_DESC", + "zbs_volume_id_ASC", + "zbs_volume_id_DESC" + ], + "type": "string" + }, + "GetNvmfNamespacesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ContentLibraryImageOrderByInput": { + "enum": [ + "createdAt_ASC", + "createdAt_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "name_ASC", + "name_DESC", + "path_ASC", + "path_DESC", + "size_ASC", + "size_DESC" + ], + "type": "string" + }, + "GetContentLibraryImagesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NvmfNamespaceSnapshotOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "unique_size_ASC", + "unique_size_DESC" + ], + "type": "string" + }, + "GetNvmfNamespaceSnapshotsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ContentLibraryVmTemplateOrderByInput": { + "enum": [ + "architecture_ASC", + "architecture_DESC", + "cloud_init_supported_ASC", + "cloud_init_supported_DESC", + "createdAt_ASC", + "createdAt_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "memory_ASC", + "memory_DESC", + "name_ASC", + "name_DESC", + "os_ASC", + "os_DESC", + "size_ASC", + "size_DESC", + "vcpu_ASC", + "vcpu_DESC" + ], + "type": "string" + }, + "GetContentLibraryVmTemplatesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NvmfSubsystemOrderByInput": { + "enum": [ + "bps_ASC", + "bps_DESC", + "bps_max_ASC", + "bps_max_DESC", + "bps_max_length_ASC", + "bps_max_length_DESC", + "bps_rd_ASC", + "bps_rd_DESC", + "bps_rd_max_ASC", + "bps_rd_max_DESC", + "bps_rd_max_length_ASC", + "bps_rd_max_length_DESC", + "bps_wr_ASC", + "bps_wr_DESC", + "bps_wr_max_ASC", + "bps_wr_max_DESC", + "bps_wr_max_length_ASC", + "bps_wr_max_length_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "external_use_ASC", + "external_use_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "io_size_ASC", + "io_size_DESC", + "iops_ASC", + "iops_DESC", + "iops_max_ASC", + "iops_max_DESC", + "iops_max_length_ASC", + "iops_max_length_DESC", + "iops_rd_ASC", + "iops_rd_DESC", + "iops_rd_max_ASC", + "iops_rd_max_DESC", + "iops_rd_max_length_ASC", + "iops_rd_max_length_DESC", + "iops_wr_ASC", + "iops_wr_DESC", + "iops_wr_max_ASC", + "iops_wr_max_DESC", + "iops_wr_max_length_ASC", + "iops_wr_max_length_DESC", + "ip_whitelist_ASC", + "ip_whitelist_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "nqn_name_ASC", + "nqn_name_DESC", + "nqn_whitelist_ASC", + "nqn_whitelist_DESC", + "policy_ASC", + "policy_DESC", + "replica_num_ASC", + "replica_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC" + ], + "type": "string" + }, + "GetNvmfSubsystemsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "TableReporterParams": { + "properties": { + "filter": { + "properties": { + "nvmfSubsystems": { + "$ref": "#/components/schemas/GetNvmfSubsystemsRequestBody" + }, + "contentLibraryVmTemplates": { + "$ref": "#/components/schemas/GetContentLibraryVmTemplatesRequestBody" + }, + "nvmfNamespaceSnapshots": { + "$ref": "#/components/schemas/GetNvmfNamespaceSnapshotsRequestBody" + }, + "contentLibraryImages": { + "$ref": "#/components/schemas/GetContentLibraryImagesRequestBody" + }, + "nvmfNamespaces": { + "$ref": "#/components/schemas/GetNvmfNamespacesRequestBody" + }, + "namespaceGroups": { + "$ref": "#/components/schemas/GetNamespaceGroupsRequestBody" + }, + "iscsiLuns": { + "$ref": "#/components/schemas/GetIscsiLunsRequestBody" + }, + "tasks": { + "$ref": "#/components/schemas/GetTasksRequestBody" + }, + "userAuditLogs": { + "$ref": "#/components/schemas/GetUserAuditLogsRequestBody" + }, + "systemAuditLogs": { + "$ref": "#/components/schemas/GetSystemAuditLogsRequestBody" + }, + "iscsiLunSnapshots": { + "$ref": "#/components/schemas/GetIscsiLunSnapshotsRequestBody" + }, + "iscsiConnections": { + "$ref": "#/components/schemas/GetIscsiConnectionsRequestBody" + }, + "consistencyGroups": { + "$ref": "#/components/schemas/GetConsistencyGroupsRequestBody" + }, + "users": { + "$ref": "#/components/schemas/GetUsersRequestBody" + }, + "vmEntityFilters": { + "$ref": "#/components/schemas/GetEntityFiltersRequestBody" + }, + "snapshotPlans": { + "$ref": "#/components/schemas/GetSnapshotPlansRequestBody" + }, + "globalAlertRules": { + "$ref": "#/components/schemas/GetGlobalAlertRulesRequestBody" + }, + "alerts": { + "$ref": "#/components/schemas/GetAlertsRequestBody" + }, + "vmPlacementGroups": { + "$ref": "#/components/schemas/GetVmPlacementGroupsRequestBody" + }, + "vmTemplates": { + "$ref": "#/components/schemas/GetVmTemplatesRequestBody" + }, + "elfImages": { + "$ref": "#/components/schemas/GetElfImagesRequestBody" + }, + "vmVolumes": { + "$ref": "#/components/schemas/GetVmVolumesRequestBody" + }, + "vlans": { + "$ref": "#/components/schemas/GetVlansRequestBody" + }, + "disks": { + "$ref": "#/components/schemas/GetDisksRequestBody" + }, + "vdses": { + "$ref": "#/components/schemas/GetVdsesRequestBody" + }, + "elfDataStores": { + "$ref": "#/components/schemas/GetElfDataStoresRequestBody" + }, + "vms": { + "$ref": "#/components/schemas/GetVmsRequestBody" + }, + "nfsExports": { + "$ref": "#/components/schemas/GetNfsExportsRequestBody" + }, + "iscsiTargets": { + "$ref": "#/components/schemas/GetIscsiTargetsRequestBody" + }, + "usbDevices": { + "$ref": "#/components/schemas/GetUsbDevicesRequestBody" + }, + "nics": { + "$ref": "#/components/schemas/GetNicsRequestBody" + }, + "clusters": { + "$ref": "#/components/schemas/GetClustersRequestBody" + }, + "datacenters": { + "$ref": "#/components/schemas/GetDatacentersRequestBody" + }, + "hosts": { + "$ref": "#/components/schemas/GetHostsRequestBody" + } + }, + "type": "object" + }, + "columns": { + "items": { + "$ref": "#/components/schemas/ColumnConfig" + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "required": [ + "filter", + "columns", + "name" + ], + "type": "object" + }, + "UploadTaskWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/UploadTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/UploadTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/UploadTaskWhereInput" + }, + "type": "array", + "nullable": true + }, + "chunk_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "chunk_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "chunk_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "chunk_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "chunk_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "chunk_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "chunk_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "chunk_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "current_chunk": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "current_chunk_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "current_chunk_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "current_chunk_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "current_chunk_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "current_chunk_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "current_chunk_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "current_chunk_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "finished_at": { + "type": "string", + "nullable": true + }, + "finished_at_gt": { + "type": "string", + "nullable": true + }, + "finished_at_gte": { + "type": "string", + "nullable": true + }, + "finished_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "finished_at_lt": { + "type": "string", + "nullable": true + }, + "finished_at_lte": { + "type": "string", + "nullable": true + }, + "finished_at_not": { + "type": "string", + "nullable": true + }, + "finished_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "resource_type": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadResourceType" + } + ], + "nullable": true + }, + "resource_type_in": { + "items": { + "$ref": "#/components/schemas/UploadResourceType" + }, + "type": "array", + "nullable": true + }, + "resource_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadResourceType" + } + ], + "nullable": true + }, + "resource_type_not_in": { + "items": { + "$ref": "#/components/schemas/UploadResourceType" + }, + "type": "array", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "started_at": { + "type": "string", + "nullable": true + }, + "started_at_gt": { + "type": "string", + "nullable": true + }, + "started_at_gte": { + "type": "string", + "nullable": true + }, + "started_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "started_at_lt": { + "type": "string", + "nullable": true + }, + "started_at_lte": { + "type": "string", + "nullable": true + }, + "started_at_not": { + "type": "string", + "nullable": true + }, + "started_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadTaskStatus" + } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/UploadTaskStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadTaskStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/UploadTaskStatus" + }, + "type": "array", + "nullable": true + }, + "updatedAt": { + "type": "string", + "nullable": true + }, + "updatedAt_gt": { + "type": "string", + "nullable": true + }, + "updatedAt_gte": { + "type": "string", + "nullable": true + }, + "updatedAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "updatedAt_lt": { + "type": "string", + "nullable": true + }, + "updatedAt_lte": { + "type": "string", + "nullable": true + }, + "updatedAt_not": { + "type": "string", + "nullable": true + }, + "updatedAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "CancelUploadTaskParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/UploadTaskWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "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" + ], + "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" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ViewDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ViewWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "Vlan": { + "properties": { + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "gateway_ip": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "mode_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanModeType" + } + ], + "nullable": true + }, + "name": { + "type": "string" + }, + "network_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "qos_max_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_priority": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "subnetmask": { + "type": "string", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/NetworkType" + }, + "vds": { + "$ref": "#/components/schemas/NestedVds" + }, + "vlan_id": { + "type": "integer", + "format": "int32" + }, + "vm_nics": { + "items": { + "$ref": "#/components/schemas/NestedVmNic" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "id", + "local_id", + "name", + "network_ids", + "type", + "vds", + "vlan_id" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Vlan_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Vlan" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VlanId": { + "type": "integer", + "format": "int32", + "minimum": 0, + "maximum": 4095 + }, + "Priority": { + "type": "number", + "format": "double", + "minimum": 0 + }, + "VmVlanCreationParams": { + "properties": { + "qos_burst_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "qos_burst": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "qos_max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_min_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "qos_min_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_priority": { + "$ref": "#/components/schemas/Priority" + }, + "mode_type": { + "$ref": "#/components/schemas/VlanModeType" + }, + "network_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vds_id": { + "type": "string" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + }, + "name": { + "type": "string" + } + }, + "required": [ + "vds_id", + "name" + ], + "type": "object" + }, + "VmVlanUpdationParams": { + "properties": { + "data": { + "properties": { + "qos_burst_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "qos_burst": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "qos_max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_min_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "qos_min_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_priority": { + "$ref": "#/components/schemas/Priority" + }, + "mode_type": { + "$ref": "#/components/schemas/VlanModeType" + }, + "network_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VlanWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "ExtraIp": { + "properties": { + "management_ip": { + "type": "string" + }, + "host_id": { + "type": "string" + } + }, + "required": [ + "management_ip", + "host_id" + ], + "type": "object" + }, + "ManagementVlanUpdationParams": { + "properties": { + "data": { + "properties": { + "extra_ip": { + "items": { + "$ref": "#/components/schemas/ExtraIp" + }, + "type": "array" + }, + "subnetmask": { + "type": "string" + }, + "gateway_ip": { + "type": "string" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VlanWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "MigrationVlanUpdationParams": { + "properties": { + "data": { + "properties": { + "extra_ip": { + "items": { + "$ref": "#/components/schemas/ExtraIp" + }, + "type": "array" + }, + "subnetmask": { + "type": "string" + }, + "gateway_ip": { + "type": "string" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VlanWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteVlan": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVlan_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVlan" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VlanDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VlanWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmFolder": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string" + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cluster", + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmFolder_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VmFolder" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmFolderCreationParams": { + "properties": { + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "cluster_id", + "name" + ], + "type": "object" + }, + "VmFolderUpdationParams": { + "properties": { + "data": { + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteVmFolder": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmFolder_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVmFolder" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmFolderDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmPlacementGroup": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "local_updated_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "vm_host_must_enabled": { + "type": "boolean" + }, + "vm_host_must_host_uuids": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "vm_host_must_policy": { + "type": "boolean" + }, + "vm_host_prefer_enabled": { + "type": "boolean" + }, + "vm_host_prefer_host_uuids": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "vm_host_prefer_policy": { + "type": "boolean" + }, + "vm_vm_policy": { + "$ref": "#/components/schemas/VmVmPolicy" + }, + "vm_vm_policy_enabled": { + "type": "boolean" + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cluster", + "description", + "enabled", + "id", + "local_created_at", + "local_id", + "local_updated_at", + "name", + "vm_host_must_enabled", + "vm_host_must_policy", + "vm_host_prefer_enabled", + "vm_host_prefer_policy", + "vm_vm_policy", + "vm_vm_policy_enabled" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmPlacementGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VmPlacementGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmPlacementGroupCreationParams": { + "properties": { + "vm_vm_policy": { + "$ref": "#/components/schemas/VmVmPolicy" + }, + "vm_host_prefer_enabled": { + "type": "boolean" + }, + "vm_host_must_policy": { + "type": "boolean" + }, + "vm_host_must_enabled": { + "type": "boolean" + }, + "vm_host_prefer_policy": { + "type": "boolean" + }, + "vm_vm_policy_enabled": { + "type": "boolean" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "prefer_hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "must_hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "cluster_id": { + "type": "string" + } + }, + "required": [ + "name", + "enabled", + "cluster_id" + ], + "type": "object" + }, + "VmPlacementGroupUpdationParams": { + "properties": { + "data": { + "properties": { + "vm_vm_policy": { + "$ref": "#/components/schemas/VmVmPolicy" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "prefer_hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "must_hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "vm_host_prefer_enabled": { + "type": "boolean" + }, + "vm_host_must_policy": { + "type": "boolean" + }, + "vm_host_must_enabled": { + "type": "boolean" + }, + "vm_host_prefer_policy": { + "type": "boolean" + }, + "vm_vm_policy_enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteVmPlacementGroup": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmPlacementGroup_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVmPlacementGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmPlacementGroupDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedSnapshotGroup": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedFrozenDisks": { + "properties": { + "boot": { + "type": "integer", + "format": "int32" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "disk_name": { + "type": "string", + "nullable": true + }, + "elf_image_local_id": { + "type": "string" + }, + "image_name": { + "type": "string", + "nullable": true + }, + "index": { + "type": "integer", + "format": "int32" + }, + "key": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "path": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "snapshot_local_id": { + "type": "string", + "nullable": true + }, + "storage_policy_uuid": { + "type": "string" + }, + "svt_image_local_id": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/VmDiskType" + }, + "vm_volume_local_id": { + "type": "string" + }, + "vm_volume_snapshot_uuid": { + "type": "string", + "nullable": true + }, + "vm_volume_template_uuid": { + "type": "string", + "nullable": true + } + }, + "required": [ + "boot", + "bus", + "elf_image_local_id", + "index", + "path", + "size", + "storage_policy_uuid", + "svt_image_local_id", + "type", + "vm_volume_local_id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedFrozenVlan": { + "properties": { + "name": { + "type": "string" + }, + "vds_ovs": { + "type": "string" + }, + "vlan_id": { + "type": "integer", + "format": "int32" + }, + "vlan_local_id": { + "type": "string" + } + }, + "required": [ + "name", + "vds_ovs", + "vlan_id", + "vlan_local_id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedFrozenNic": { + "properties": { + "enabled": { + "type": "boolean", + "nullable": true + }, + "gateway": { + "type": "string" + }, + "index": { + "type": "integer", + "format": "int32" + }, + "ip_address": { + "type": "string" + }, + "mac_address": { + "type": "string" + }, + "mirror": { + "type": "boolean", + "nullable": true + }, + "model": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], + "nullable": true + }, + "subnet_mask": { + "type": "string" + }, + "vlan": { + "$ref": "#/components/schemas/NestedFrozenVlan" + } + }, + "required": [ + "gateway", + "index", + "ip_address", + "mac_address", + "subnet_mask", + "vlan" + ], + "type": "object", + "additionalProperties": false + }, + "VmSnapshot": { + "properties": { + "clock_offset": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "consistent_type": { + "$ref": "#/components/schemas/ConsistentType" + }, + "cpu": { + "$ref": "#/components/schemas/NestedCpu" + }, + "cpu_model": { + "type": "string" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "firmware": { + "$ref": "#/components/schemas/VmFirmware" + }, + "ha": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "snapshot_group": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedSnapshotGroup" + } + ], + "nullable": true + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVm" + } + ], + "nullable": true + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedFrozenDisks" + }, + "type": "array", + "nullable": true + }, + "vm_nics": { + "items": { + "$ref": "#/components/schemas/NestedFrozenNic" + }, + "type": "array", + "nullable": true + }, + "win_opt": { + "type": "boolean" + } + }, + "required": [ + "clock_offset", + "cluster", + "consistent_type", + "cpu", + "cpu_model", + "description", + "firmware", + "ha", + "id", + "local_id", + "memory", + "name", + "size", + "vcpu", + "win_opt" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VmSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmSnapshotCreationParamsData": { + "properties": { + "consistent_type": { + "$ref": "#/components/schemas/ConsistentType" + }, + "name": { + "type": "string" + }, + "vm_id": { + "type": "string" + } + }, + "required": [ + "name", + "vm_id" + ], + "type": "object" + }, + "VmSnapshotCreationParams": { + "properties": { + "data": { + "items": { + "$ref": "#/components/schemas/VmSnapshotCreationParamsData" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "DeleteVmSnapshot": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVmSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmSnapshotDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedTemplateNic": { + "properties": { + "enabled": { + "type": "boolean", + "nullable": true + }, + "index": { + "type": "integer", + "format": "int32" + }, + "ip_address": { + "type": "string", + "nullable": true + }, + "mac_address": { + "type": "string", + "nullable": true + }, + "mirror": { + "type": "boolean", + "nullable": true + }, + "model": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], + "nullable": true + }, + "vlan": { + "$ref": "#/components/schemas/NestedFrozenVlan" + } + }, + "required": [ + "index", + "vlan" + ], + "type": "object", + "additionalProperties": false + }, + "VmTemplate": { + "properties": { + "clock_offset": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "cloud_init_supported": { + "type": "boolean" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "content_library_vm_template": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedContentLibraryVmTemplate" + } + ], + "nullable": true + }, + "cpu": { + "$ref": "#/components/schemas/NestedCpu" + }, + "cpu_model": { + "type": "string" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "firmware": { + "$ref": "#/components/schemas/VmFirmware" + }, + "ha": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "video_type": { + "type": "string", + "nullable": true + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedFrozenDisks" + }, + "type": "array", + "nullable": true + }, + "vm_nics": { + "items": { + "$ref": "#/components/schemas/NestedTemplateNic" + }, + "type": "array", + "nullable": true + }, + "win_opt": { + "type": "boolean" + } + }, + "required": [ + "clock_offset", + "cloud_init_supported", + "cluster", + "cpu", + "cpu_model", + "description", + "firmware", + "ha", + "id", + "local_id", + "memory", + "name", + "size", + "vcpu", + "win_opt" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmTemplate_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VmTemplate" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmTemplateCreationParams": { + "properties": { + "cluster_id": { + "type": "string" + }, + "cloud_init_supported": { + "type": "boolean" + }, + "vm_id": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "cloud_init_supported", + "vm_id", + "name" + ], + "type": "object" + }, + "VmTemplateUpdationParams": { + "properties": { + "data": { + "properties": { + "cloud_init_supported": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteVmTemplate": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmTemplate_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVmTemplate" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmTemplateDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmVolumeSnapshot": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "createAt": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string" + }, + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "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" + }, + "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", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmVolumeSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VmVolumeSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmVolumeSnapshotCreationParams": { + "properties": { + "volume_id": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "volume_id", + "description", + "name" + ], + "type": "object" + }, + "DeleteVmVolumeSnapshot": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmVolumeSnapshot_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVmVolumeSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmVolumeSnapshotDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmVolume": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string", + "nullable": true + }, + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "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" + }, + "path": { + "type": "string" + }, + "sharing": { + "type": "boolean" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeType" + } + ], + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedVmDisk" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cluster", + "elf_storage_policy", + "id", + "local_created_at", + "local_id", + "mounting", + "name", + "path", + "sharing", + "size" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmVolume_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VmVolume" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmVolumeCreationParams": { + "properties": { + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "sharing": { + "type": "boolean" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "elf_storage_policy", + "size", + "sharing", + "cluster_id", + "name" + ], + "type": "object" + }, + "DeleteVmVolume": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmVolume_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVmVolume" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "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": { + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "volume_snapshot_id": { + "type": "string" + } + }, + "required": [ + "name", + "description", + "volume_snapshot_id" + ], + "type": "object" + }, + "VmVolumeRollbackParams": { + "properties": { + "volume_snapshot_id": { + "type": "string" + } + }, + "required": [ + "volume_snapshot_id" + ], + "type": "object" + }, + "VmVolumeWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "CloneVmVolumeParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmVolumeWhereUniqueInput" + }, + "data": { + "properties": { + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + } + }, + "required": [ + "where", + "data" + ], + "type": "object" + }, + "UpdateVmVolumeParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + }, + "data": { + "properties": { + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + } + }, + "required": [ + "where", + "data" + ], + "type": "object" + }, + "VmVolumeExportFileType": { + "type": "string", + "enum": [ + "QCOW2", + "RAW" + ] + }, + "ExportVmVolumeParams": { + "properties": { + "data": { + "properties": { + "type": { + "$ref": "#/components/schemas/VmVolumeExportFileType" + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "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": { + "properties": { + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "id": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "local_id": { + "type": "string" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "username": { + "type": "string" + } + }, + "required": [ + "host", + "id", + "ip", + "is_valid", + "local_id", + "port", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VsphereEsxiAccount-Array_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "items": { + "$ref": "#/components/schemas/VsphereEsxiAccount" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "UpdateVsphereEsxiAccountParamsData": { + "properties": { + "port": { + "type": "integer", + "format": "int32" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "esxi_account_id": { + "type": "string" + } + }, + "required": [ + "username", + "ip", + "esxi_account_id" + ], + "type": "object" + }, + "UpdateVsphereEsxiAccountParams": { + "properties": { + "data": { + "items": { + "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParamsData" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NotifierLanguageCode": { + "enum": [ + "EN_US", + "ZH_CN" + ], + "type": "string" + }, + "NotifierSecurityMode": { + "enum": [ + "SSL", + "STARTTLS", + "UNSPECIFIED" + ], + "type": "string" + }, + "NestedSmtpServer": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "AlertNotifier": { + "properties": { + "clusters": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", + "nullable": true + }, + "disabled": { + "type": "boolean" + }, + "email_from": { + "type": "string", + "nullable": true + }, + "email_tos": { + "items": { + "type": "string" + }, + "type": "array" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "language_code": { + "allOf": [ + { + "$ref": "#/components/schemas/NotifierLanguageCode" + } + ], + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "notice_severities": { + "items": { + "type": "string" + }, + "type": "array" + }, + "security_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/NotifierSecurityMode" + } + ], + "nullable": true + }, + "smtp_server_config": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedSmtpServer" + } + ], + "nullable": true + }, + "smtp_server_host": { + "type": "string", + "nullable": true + }, + "smtp_server_port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + } + }, + "required": [ + "disabled", + "email_tos", + "id", + "notice_severities" + ], + "type": "object", + "additionalProperties": false + }, + "AlertNotifierOrderByInput": { + "enum": [ + "disabled_ASC", + "disabled_DESC", + "email_from_ASC", + "email_from_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "language_code_ASC", + "language_code_DESC", + "name_ASC", + "name_DESC", + "security_mode_ASC", + "security_mode_DESC", + "smtp_server_host_ASC", + "smtp_server_host_DESC", + "smtp_server_port_ASC", + "smtp_server_port_DESC", + "username_ASC", + "username_DESC" + ], + "type": "string" + }, + "AlertNotifierWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/AlertNotifierWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/AlertNotifierWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/AlertNotifierWhereInput" + }, + "type": "array", + "nullable": true + }, + "clusters_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "clusters_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "disabled_not": { + "type": "boolean", + "nullable": true + }, + "email_from": { + "type": "string", + "nullable": true + }, + "email_from_contains": { + "type": "string", + "nullable": true + }, + "email_from_ends_with": { + "type": "string", + "nullable": true + }, + "email_from_gt": { + "type": "string", + "nullable": true + }, + "email_from_gte": { + "type": "string", + "nullable": true + }, + "email_from_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "email_from_lt": { + "type": "string", + "nullable": true + }, + "email_from_lte": { + "type": "string", + "nullable": true + }, + "email_from_not": { + "type": "string", + "nullable": true + }, + "email_from_not_contains": { + "type": "string", + "nullable": true + }, + "email_from_not_ends_with": { + "type": "string", + "nullable": true + }, + "email_from_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "email_from_not_starts_with": { + "type": "string", + "nullable": true + }, + "email_from_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "language_code": { + "allOf": [ + { + "$ref": "#/components/schemas/NotifierLanguageCode" + } + ], + "nullable": true + }, + "language_code_in": { + "items": { + "$ref": "#/components/schemas/NotifierLanguageCode" + }, + "type": "array", + "nullable": true + }, + "language_code_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NotifierLanguageCode" + } + ], + "nullable": true + }, + "language_code_not_in": { + "items": { + "$ref": "#/components/schemas/NotifierLanguageCode" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "security_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/NotifierSecurityMode" + } + ], + "nullable": true + }, + "security_mode_in": { + "items": { + "$ref": "#/components/schemas/NotifierSecurityMode" + }, + "type": "array", + "nullable": true + }, + "security_mode_not": { + "allOf": [ + { + "$ref": "#/components/schemas/NotifierSecurityMode" + } + ], + "nullable": true + }, + "security_mode_not_in": { + "items": { + "$ref": "#/components/schemas/NotifierSecurityMode" + }, + "type": "array", + "nullable": true + }, + "smtp_server_config": { + "allOf": [ + { + "$ref": "#/components/schemas/SmtpServerWhereInput" + } + ], + "nullable": true + }, + "smtp_server_host": { + "type": "string", + "nullable": true + }, + "smtp_server_host_contains": { + "type": "string", + "nullable": true + }, + "smtp_server_host_ends_with": { + "type": "string", + "nullable": true + }, + "smtp_server_host_gt": { + "type": "string", + "nullable": true + }, + "smtp_server_host_gte": { + "type": "string", + "nullable": true + }, + "smtp_server_host_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "smtp_server_host_lt": { + "type": "string", + "nullable": true + }, + "smtp_server_host_lte": { + "type": "string", + "nullable": true + }, + "smtp_server_host_not": { + "type": "string", + "nullable": true + }, + "smtp_server_host_not_contains": { + "type": "string", + "nullable": true + }, + "smtp_server_host_not_ends_with": { + "type": "string", + "nullable": true + }, + "smtp_server_host_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "smtp_server_host_not_starts_with": { + "type": "string", + "nullable": true + }, + "smtp_server_host_starts_with": { + "type": "string", + "nullable": true + }, + "smtp_server_port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "smtp_server_port_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "smtp_server_port_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "smtp_server_port_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "smtp_server_port_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "smtp_server_port_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "smtp_server_port_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "smtp_server_port_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SmtpServerWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/SmtpServerWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SmtpServerWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SmtpServerWhereInput" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "host": { + "type": "string", + "nullable": true + }, + "host_contains": { + "type": "string", + "nullable": true + }, + "host_ends_with": { + "type": "string", + "nullable": true + }, + "host_gt": { + "type": "string", + "nullable": true + }, + "host_gte": { + "type": "string", + "nullable": true + }, + "host_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "host_lt": { + "type": "string", + "nullable": true + }, + "host_lte": { + "type": "string", + "nullable": true + }, + "host_not": { + "type": "string", + "nullable": true + }, + "host_not_contains": { + "type": "string", + "nullable": true + }, + "host_not_ends_with": { + "type": "string", + "nullable": true + }, + "host_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "host_not_starts_with": { + "type": "string", + "nullable": true + }, + "host_starts_with": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "is_record_password": { + "type": "boolean", + "nullable": true + }, + "is_record_password_not": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "password": { + "type": "string", + "nullable": true + }, + "password_contains": { + "type": "string", + "nullable": true + }, + "password_ends_with": { + "type": "string", + "nullable": true + }, + "password_gt": { + "type": "string", + "nullable": true + }, + "password_gte": { + "type": "string", + "nullable": true + }, + "password_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "password_lt": { + "type": "string", + "nullable": true + }, + "password_lte": { + "type": "string", + "nullable": true + }, + "password_not": { + "type": "string", + "nullable": true + }, + "password_not_contains": { + "type": "string", + "nullable": true + }, + "password_not_ends_with": { + "type": "string", + "nullable": true + }, + "password_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "password_not_starts_with": { + "type": "string", + "nullable": true + }, + "password_starts_with": { + "type": "string", + "nullable": true + }, + "port": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "port_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "port_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "secure_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/SmtpSecureMode" + } + ], + "nullable": true + }, + "secure_mode_in": { + "items": { + "$ref": "#/components/schemas/SmtpSecureMode" + }, + "type": "array", + "nullable": true + }, + "secure_mode_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SmtpSecureMode" + } + ], + "nullable": true + }, + "secure_mode_not_in": { + "items": { + "$ref": "#/components/schemas/SmtpSecureMode" + }, + "type": "array", + "nullable": true + }, + "username": { + "type": "string", + "nullable": true + }, + "username_contains": { + "type": "string", + "nullable": true + }, + "username_ends_with": { + "type": "string", + "nullable": true + }, + "username_gt": { + "type": "string", + "nullable": true + }, + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_lt": { + "type": "string", + "nullable": true + }, + "username_lte": { + "type": "string", + "nullable": true + }, + "username_not": { + "type": "string", + "nullable": true + }, + "username_not_contains": { + "type": "string", + "nullable": true + }, + "username_not_ends_with": { + "type": "string", + "nullable": true + }, + "username_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "username_not_starts_with": { + "type": "string", + "nullable": true + }, + "username_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SmtpSecureMode": { + "enum": [ + "SSL", + "STARTTLS", + "UNSPECIFIED" + ], + "type": "string" + }, + "GetAlertNotifiersRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertNotifierOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertNotifierWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateAlertNotifier": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "AlertNotifierConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateAlertNotifier" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetAlertNotifiersConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertNotifierOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertNotifierWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedGlobalAlertRule": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "AlertRule": { + "properties": { + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedCluster" + } + ], + "nullable": true + }, + "customized": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "global_alert_rule": { + "$ref": "#/components/schemas/NestedGlobalAlertRule" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "thresholds": { + "items": { + "$ref": "#/components/schemas/NestedThresholds" + }, + "type": "array" + } + }, + "required": [ + "customized", + "disabled", + "global_alert_rule", + "id", + "local_id", + "thresholds" + ], + "type": "object", + "additionalProperties": false + }, + "AlertRuleOrderByInput": { + "enum": [ + "customized_ASC", + "customized_DESC", + "disabled_ASC", + "disabled_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "thresholds_ASC", + "thresholds_DESC" + ], + "type": "string" + }, + "GetAlertRulesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateAlertRule": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "AlertRuleConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateAlertRule" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetAlertRulesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertRuleWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateAlert": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "AlertConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateAlert" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetAlertsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/AlertWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "Application": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "error_message": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "image_name": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "state": { + "$ref": "#/components/schemas/ApplicationState" + }, + "storage_ip": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/ApplicationType" + }, + "update_time": { + "type": "string", + "nullable": true + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "version": { + "type": "string" + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVm" + } + ], + "nullable": true + }, + "volume_size": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "cluster", + "id", + "local_id", + "memory", + "state", + "storage_ip", + "type", + "vcpu", + "version", + "volume_size" + ], + "type": "object", + "additionalProperties": false + }, + "ApplicationOrderByInput": { + "enum": [ + "error_message_ASC", + "error_message_DESC", + "id_ASC", + "id_DESC", + "image_name_ASC", + "image_name_DESC", + "local_id_ASC", + "local_id_DESC", + "memory_ASC", + "memory_DESC", + "state_ASC", + "state_DESC", + "storage_ip_ASC", + "storage_ip_DESC", + "type_ASC", + "type_DESC", + "update_time_ASC", + "update_time_DESC", + "vcpu_ASC", + "vcpu_DESC", + "version_ASC", + "version_DESC", + "volume_size_ASC", + "volume_size_DESC" + ], + "type": "string" + }, + "GetApplicationsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateApplication": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ApplicationConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateApplication" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetApplicationsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ApplicationWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "BrickTopoOrderByInput": { + "enum": [ + "capacity_ASC", + "capacity_DESC", + "disk_layout_ASC", + "disk_layout_DESC", + "height_ASC", + "height_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "model_ASC", + "model_DESC", + "name_ASC", + "name_DESC", + "position_ASC", + "position_DESC", + "power_layout_ASC", + "power_layout_DESC", + "power_position_ASC", + "power_position_DESC", + "powers_ASC", + "powers_DESC", + "tag_position_in_brick_ASC", + "tag_position_in_brick_DESC" + ], + "type": "string" + }, + "GetBrickTopoesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateBrickTopo": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "BrickTopoConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateBrickTopo" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetBrickTopoesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedCloudTowerApplication": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplicationPackage": { + "properties": { + "applications": { + "items": { + "$ref": "#/components/schemas/NestedCloudTowerApplication" + }, + "type": "array", + "nullable": true + }, + "architecture": { + "$ref": "#/components/schemas/Architecture" + }, + "containers": { + "properties": {}, + "type": "object" + }, + "id": { + "type": "string" + }, + "images": { + "properties": {}, + "type": "object" + }, + "name": { + "type": "string" + }, + "scosVersion": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "architecture", + "containers", + "id", + "images", + "name", + "scosVersion", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplicationPackageOrderByInput": { + "enum": [ + "architecture_ASC", + "architecture_DESC", + "containers_ASC", + "containers_DESC", + "id_ASC", + "id_DESC", + "images_ASC", + "images_DESC", + "name_ASC", + "name_DESC", + "scosVersion_ASC", + "scosVersion_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "GetCloudTowerApplicationPackagesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationPackageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateCloudTowerApplicationPackage": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplicationPackageConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateCloudTowerApplicationPackage" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetCloudTowerApplicationPackagesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationPackageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplicationOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "instanceStatuses_ASC", + "instanceStatuses_DESC", + "name_ASC", + "name_DESC", + "placementSituation_ASC", + "placementSituation_DESC", + "placementVerb_ASC", + "placementVerb_DESC", + "resourceVersion_ASC", + "resourceVersion_DESC", + "state_ASC", + "state_DESC", + "targetPackage_ASC", + "targetPackage_DESC", + "vmSpec_ASC", + "vmSpec_DESC" + ], + "type": "string" + }, + "GetCloudTowerApplicationsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateCloudTowerApplication": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplicationConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateCloudTowerApplication" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetCloudTowerApplicationsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ClusterImage": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string", + "nullable": true + }, + "meta_name": { + "type": "string" + }, + "meta_size": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "upgrade_from": { + "items": { + "type": "string" + }, + "type": "array" + }, + "upgrade_tool_version": { + "type": "string", + "nullable": true + }, + "version": { + "type": "string" + }, + "zbs_version": { + "type": "string", + "nullable": true + } + }, + "required": [ + "cluster", + "id", + "meta_name", + "meta_size", + "name", + "size", + "upgrade_from", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterImageOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "meta_name_ASC", + "meta_name_DESC", + "meta_size_ASC", + "meta_size_DESC", + "name_ASC", + "name_DESC", + "size_ASC", + "size_DESC", + "upgrade_tool_version_ASC", + "upgrade_tool_version_DESC", + "version_ASC", + "version_DESC", + "zbs_version_ASC", + "zbs_version_DESC" + ], + "type": "string" + }, + "ClusterImageWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ClusterImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ClusterImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ClusterImageWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "meta_name": { + "type": "string", + "nullable": true + }, + "meta_name_contains": { + "type": "string", + "nullable": true + }, + "meta_name_ends_with": { + "type": "string", + "nullable": true + }, + "meta_name_gt": { + "type": "string", + "nullable": true + }, + "meta_name_gte": { + "type": "string", + "nullable": true + }, + "meta_name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "meta_name_lt": { + "type": "string", + "nullable": true + }, + "meta_name_lte": { + "type": "string", + "nullable": true + }, + "meta_name_not": { + "type": "string", + "nullable": true + }, + "meta_name_not_contains": { + "type": "string", + "nullable": true + }, + "meta_name_not_ends_with": { + "type": "string", + "nullable": true + }, + "meta_name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "meta_name_not_starts_with": { + "type": "string", + "nullable": true + }, + "meta_name_starts_with": { + "type": "string", + "nullable": true + }, + "meta_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "meta_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "meta_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "meta_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "meta_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "meta_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "meta_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "meta_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "upgrade_tool_version": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_contains": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_ends_with": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_gt": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_gte": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "upgrade_tool_version_lt": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_lte": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_not": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_not_contains": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_not_ends_with": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "upgrade_tool_version_not_starts_with": { + "type": "string", + "nullable": true + }, + "upgrade_tool_version_starts_with": { + "type": "string", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_semantic_gt": { + "type": "string", + "nullable": true + }, + "version_semantic_gte": { + "type": "string", + "nullable": true + }, + "version_semantic_lt": { + "type": "string", + "nullable": true + }, + "version_semantic_lte": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + }, + "zbs_version": { + "type": "string", + "nullable": true + }, + "zbs_version_contains": { + "type": "string", + "nullable": true + }, + "zbs_version_ends_with": { + "type": "string", + "nullable": true + }, + "zbs_version_gt": { + "type": "string", + "nullable": true + }, + "zbs_version_gte": { + "type": "string", + "nullable": true + }, + "zbs_version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "zbs_version_lt": { + "type": "string", + "nullable": true + }, + "zbs_version_lte": { + "type": "string", + "nullable": true + }, + "zbs_version_not": { + "type": "string", + "nullable": true + }, + "zbs_version_not_contains": { + "type": "string", + "nullable": true + }, + "zbs_version_not_ends_with": { + "type": "string", + "nullable": true + }, + "zbs_version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "zbs_version_not_starts_with": { + "type": "string", + "nullable": true + }, + "zbs_version_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetClusterImagesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterImageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterImageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateClusterImage": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterImageConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateClusterImage" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetClusterImagesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterImageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterImageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ClusterSettingsOrderByInput": { + "enum": [ + "default_ha_ASC", + "default_ha_DESC", + "default_storage_policy_ASC", + "default_storage_policy_DESC", + "enabled_iscsi_ASC", + "enabled_iscsi_DESC", + "id_ASC", + "id_DESC", + "vm_recycle_bin_ASC", + "vm_recycle_bin_DESC" + ], + "type": "string" + }, + "GetClusterSettingsesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterSettingsOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterSettingsWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateClusterSettings": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterSettingsConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateClusterSettings" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetClusterSettingsesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterSettingsOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterSettingsWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ClusterTopo": { + "properties": { + "brick_topoes": { + "items": { + "$ref": "#/components/schemas/NestedBrickTopo" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "node_topoes": { + "items": { + "$ref": "#/components/schemas/NestedNodeTopo" + }, + "type": "array", + "nullable": true + }, + "zone_topoes": { + "items": { + "$ref": "#/components/schemas/NestedZoneTopo" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cluster", + "id", + "local_id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterTopoOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC" + ], + "type": "string" + }, + "GetClusterTopoesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateClusterTopo": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterTopoConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateClusterTopo" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetClusterTopoesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ClusterUpgradeHistory": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "date": { + "type": "string" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "progress": { + "properties": {}, + "type": "object" + }, + "result": { + "type": "string" + }, + "task_uuid": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "cluster", + "date", + "id", + "local_id", + "progress", + "result", + "task_uuid", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterUpgradeHistoryOrderByInput": { + "enum": [ + "date_ASC", + "date_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "progress_ASC", + "progress_DESC", + "result_ASC", + "result_DESC", + "task_uuid_ASC", + "task_uuid_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "ClusterUpgradeHistoryWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "date": { + "type": "string", + "nullable": true + }, + "date_gt": { + "type": "string", + "nullable": true + }, + "date_gte": { + "type": "string", + "nullable": true + }, + "date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "date_lt": { + "type": "string", + "nullable": true + }, + "date_lte": { + "type": "string", + "nullable": true + }, + "date_not": { + "type": "string", + "nullable": true + }, + "date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "result": { + "type": "string", + "nullable": true + }, + "result_contains": { + "type": "string", + "nullable": true + }, + "result_ends_with": { + "type": "string", + "nullable": true + }, + "result_gt": { + "type": "string", + "nullable": true + }, + "result_gte": { + "type": "string", + "nullable": true + }, + "result_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "result_lt": { + "type": "string", + "nullable": true + }, + "result_lte": { + "type": "string", + "nullable": true + }, + "result_not": { + "type": "string", + "nullable": true + }, + "result_not_contains": { + "type": "string", + "nullable": true + }, + "result_not_ends_with": { + "type": "string", + "nullable": true + }, + "result_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "result_not_starts_with": { + "type": "string", + "nullable": true + }, + "result_starts_with": { + "type": "string", + "nullable": true + }, + "task_uuid": { + "type": "string", + "nullable": true + }, + "task_uuid_contains": { + "type": "string", + "nullable": true + }, + "task_uuid_ends_with": { + "type": "string", + "nullable": true + }, + "task_uuid_gt": { + "type": "string", + "nullable": true + }, + "task_uuid_gte": { + "type": "string", + "nullable": true + }, + "task_uuid_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "task_uuid_lt": { + "type": "string", + "nullable": true + }, + "task_uuid_lte": { + "type": "string", + "nullable": true + }, + "task_uuid_not": { + "type": "string", + "nullable": true + }, + "task_uuid_not_contains": { + "type": "string", + "nullable": true + }, + "task_uuid_not_ends_with": { + "type": "string", + "nullable": true + }, + "task_uuid_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "task_uuid_not_starts_with": { + "type": "string", + "nullable": true + }, + "task_uuid_starts_with": { + "type": "string", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetClusterUpgradeHistoriesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterUpgradeHistoryOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateClusterUpgradeHistory": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterUpgradeHistoryConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateClusterUpgradeHistory" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetClusterUpgradeHistoriesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterUpgradeHistoryOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateCluster": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateCluster" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetClustersConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroupSnapshotOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "unique_size_ASC", + "unique_size_DESC" + ], + "type": "string" + }, + "GetConsistencyGroupSnapshotsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateConsistencyGroupSnapshot": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroupSnapshotConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateConsistencyGroupSnapshot" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetConsistencyGroupSnapshotsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateConsistencyGroup": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroupConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateConsistencyGroup" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetConsistencyGroupsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateContentLibraryImage": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ContentLibraryImageConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateContentLibraryImage" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetContentLibraryImagesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateContentLibraryVmTemplate": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ContentLibraryVmTemplateConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateContentLibraryVmTemplate" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetContentLibraryVmTemplatesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateDatacenter": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "DatacenterConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateDatacenter" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetDatacentersConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/DatacenterWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedLicense": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "Deploy": { + "properties": { + "id": { + "type": "string" + }, + "license": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedLicense" + } + ], + "nullable": true + }, + "version": { + "type": "string" + } + }, + "required": [ + "id", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "DeployOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "DeployWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/DeployWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/DeployWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/DeployWhereInput" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "license": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseWhereInput" + } + ], + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "LicenseWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/LicenseWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/LicenseWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/LicenseWhereInput" + }, + "type": "array", + "nullable": true + }, + "expire_date": { + "type": "string", + "nullable": true + }, + "expire_date_gt": { + "type": "string", + "nullable": true + }, + "expire_date_gte": { + "type": "string", + "nullable": true + }, + "expire_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "expire_date_lt": { + "type": "string", + "nullable": true + }, + "expire_date_lte": { + "type": "string", + "nullable": true + }, + "expire_date_not": { + "type": "string", + "nullable": true + }, + "expire_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "license_serial": { + "type": "string", + "nullable": true + }, + "license_serial_contains": { + "type": "string", + "nullable": true + }, + "license_serial_ends_with": { + "type": "string", + "nullable": true + }, + "license_serial_gt": { + "type": "string", + "nullable": true + }, + "license_serial_gte": { + "type": "string", + "nullable": true + }, + "license_serial_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "license_serial_lt": { + "type": "string", + "nullable": true + }, + "license_serial_lte": { + "type": "string", + "nullable": true + }, + "license_serial_not": { + "type": "string", + "nullable": true + }, + "license_serial_not_contains": { + "type": "string", + "nullable": true + }, + "license_serial_not_ends_with": { + "type": "string", + "nullable": true + }, + "license_serial_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "license_serial_not_starts_with": { + "type": "string", + "nullable": true + }, + "license_serial_starts_with": { + "type": "string", + "nullable": true + }, + "maintenance_end_date": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_gt": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_gte": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "maintenance_end_date_lt": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_lte": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_not": { + "type": "string", + "nullable": true + }, + "maintenance_end_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "maintenance_start_date": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_gt": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_gte": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "maintenance_start_date_lt": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_lte": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_not": { + "type": "string", + "nullable": true + }, + "maintenance_start_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "max_chunk_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_chunk_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_chunk_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_cluster_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_cluster_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_cluster_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_cluster_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_cluster_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_cluster_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_cluster_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_cluster_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "sign_date": { + "type": "string", + "nullable": true + }, + "sign_date_gt": { + "type": "string", + "nullable": true + }, + "sign_date_gte": { + "type": "string", + "nullable": true + }, + "sign_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "sign_date_lt": { + "type": "string", + "nullable": true + }, + "sign_date_lte": { + "type": "string", + "nullable": true + }, + "sign_date_not": { + "type": "string", + "nullable": true + }, + "sign_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "software_edition": { + "allOf": [ + { + "$ref": "#/components/schemas/SoftwareEdition" + } + ], + "nullable": true + }, + "software_edition_in": { + "items": { + "$ref": "#/components/schemas/SoftwareEdition" + }, + "type": "array", + "nullable": true + }, + "software_edition_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SoftwareEdition" + } + ], + "nullable": true + }, + "software_edition_not_in": { + "items": { + "$ref": "#/components/schemas/SoftwareEdition" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/LicenseType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/LicenseType" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetDeploysRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/DeployOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/DeployWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateDeploy": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "DeployConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateDeploy" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetDeploysConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/DeployOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/DeployWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedDiscoveredHostDimms": { + "properties": { + "dimm_id": { + "type": "string" + }, + "fw_version": { + "type": "string" + }, + "health_status": { + "type": "string" + }, + "socket_id": { + "type": "string" + } + }, + "required": [ + "dimm_id", + "fw_version", + "health_status", + "socket_id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedDiscoveredHostDisk": { + "properties": { + "dimm_ids": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "drive": { + "type": "string" + }, + "function": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskFunction" + } + ], + "nullable": true + }, + "model": { + "type": "string" + }, + "numa_node": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "persistent_memory_type": { + "type": "string", + "nullable": true + }, + "serial": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "type": { + "$ref": "#/components/schemas/DiskType" + } + }, + "required": [ + "drive", + "model", + "serial", + "size", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "NestedDiscoveredHostIface": { + "properties": { + "ipv4": { + "type": "string", + "nullable": true + }, + "ipv6": { + "type": "string", + "nullable": true + }, + "mac_address": { + "type": "string" + }, + "mtu": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "pci_slot_name": { + "type": "string", + "nullable": true + }, + "rdma_enabled": { + "type": "boolean", + "nullable": true + }, + "speed": { + "type": "number", + "format": "double", + "nullable": true + }, + "up": { + "type": "boolean" + } + }, + "required": [ + "mac_address", + "mtu", + "name", + "up" + ], + "type": "object", + "additionalProperties": false + }, + "DiscoveredHost": { + "properties": { + "all_flash": { + "type": "boolean" + }, + "deployed": { + "type": "boolean", + "nullable": true + }, + "dimms": { + "items": { + "$ref": "#/components/schemas/NestedDiscoveredHostDimms" + }, + "type": "array", + "nullable": true + }, + "disks": { + "items": { + "$ref": "#/components/schemas/NestedDiscoveredHostDisk" + }, + "type": "array" + }, + "host_ip": { + "type": "string" + }, + "host_uuid": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "ifaces": { + "items": { + "$ref": "#/components/schemas/NestedDiscoveredHostIface" + }, + "type": "array" + }, + "ipmi_ip": { + "type": "string", + "nullable": true + }, + "is_os_in_raid1": { + "type": "boolean", + "nullable": true + }, + "product": { + "type": "string", + "nullable": true + }, + "serial": { + "type": "string" + }, + "sockets": { + "type": "integer", + "format": "int32" + }, + "version": { + "type": "string" + } + }, + "required": [ + "all_flash", + "disks", + "host_ip", + "host_uuid", + "hostname", + "ifaces", + "serial", + "sockets", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "ClusterWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetDiscoverHostsRequestBody": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/ClusterWhereUniqueInput" + }, + "host_address": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cluster" + ], + "type": "object", + "additionalProperties": false + }, + "NestedAggregateDisk": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "DiskConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateDisk" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetDisksConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ElfDataStore": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "external_use": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "ip_whitelist": { + "type": "string" + }, + "iscsi_target": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedIscsiTarget" + } + ], + "nullable": true + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "nfs_export": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedNfsExport" + } + ], + "nullable": true + }, + "nvmf_subsystem": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedNvmfSubsystem" + } + ], + "nullable": true + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "thin_provision": { + "type": "boolean" + }, + "type": { + "$ref": "#/components/schemas/ElfDataStoreType" + } + }, + "required": [ + "cluster", + "description", + "external_use", + "id", + "internal", + "ip_whitelist", + "local_id", + "name", + "replica_num", + "thin_provision", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "NestedAggregateElfDataStore": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ElfDataStoreConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateElfDataStore" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetElfDataStoresConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfDataStoreOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfDataStoreWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateElfImage": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ElfImageConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateElfImage" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetElfImagesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfImageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ElfStoragePolicy": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "replica_num": { + "type": "integer", + "format": "int32" + }, + "stripe_num": { + "type": "integer", + "format": "int32" + }, + "stripe_size": { + "type": "integer", + "format": "int64" + }, + "thin_provision": { + "type": "boolean" + } + }, + "required": [ + "cluster", + "description", + "id", + "local_id", + "name", + "replica_num", + "stripe_num", + "stripe_size", + "thin_provision" + ], + "type": "object", + "additionalProperties": false + }, + "ElfStoragePolicyOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "replica_num_ASC", + "replica_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC" + ], + "type": "string" + }, + "ElfStoragePolicyWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/ElfStoragePolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/ElfStoragePolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/ElfStoragePolicyWhereInput" + }, + "type": "array", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "local_id_contains": { + "type": "string", + "nullable": true + }, + "local_id_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_lt": { + "type": "string", + "nullable": true + }, + "local_id_lte": { + "type": "string", + "nullable": true + }, + "local_id_not": { + "type": "string", + "nullable": true + }, + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "local_id_starts_with": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "replica_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "replica_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "replica_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stripe_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "stripe_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "stripe_size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "stripe_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "thin_provision": { + "type": "boolean", + "nullable": true + }, + "thin_provision_not": { + "type": "boolean", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetElfStoragePoliciesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfStoragePolicyOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfStoragePolicyWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateElfStoragePolicy": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ElfStoragePolicyConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateElfStoragePolicy" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetElfStoragePoliciesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfStoragePolicyOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfStoragePolicyWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateEntityFilter": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "EntityFilterConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateEntityFilter" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetEntityFiltersConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityFilterOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityFilterWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedEverouteControllerInstance": { + "properties": { + "ipAddr": { + "type": "string" + }, + "vlan": { + "type": "string" + } + }, + "required": [ + "ipAddr", + "vlan" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteControllerTemplate": { + "properties": { + "cluster": { + "type": "string" + }, + "gateway": { + "type": "string" + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "netmask": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "vcpu": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "cluster", + "gateway", + "memory", + "netmask", + "size", + "vcpu" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteClusterWhitelist": { + "properties": { + "egress": { + "items": { + "$ref": "#/components/schemas/NestedNetworkPolicyRule" + }, + "type": "array", + "nullable": true + }, + "enable": { + "type": "boolean" + }, + "ingress": { + "items": { + "$ref": "#/components/schemas/NestedNetworkPolicyRule" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "enable" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteAgentStatus": { + "properties": { + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedHost" + } + ], + "nullable": true + }, + "hostID": { + "type": "string", + "nullable": true + }, + "ipAddr": { + "type": "string", + "nullable": true + }, + "isHealth": { + "type": "boolean" + }, + "message": { + "type": "string", + "nullable": true + }, + "phase": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterPhase" + } + ], + "nullable": true + }, + "reason": { + "type": "string", + "nullable": true + } + }, + "required": [ + "isHealth" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteManageVDSStatus": { + "properties": { + "message": { + "type": "string", + "nullable": true + }, + "phase": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterPhase" + } + ], + "nullable": true + }, + "reason": { + "type": "string", + "nullable": true + }, + "retryCount": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vds": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVds" + } + ], + "nullable": true + }, + "vdsID": { + "type": "string" + } + }, + "required": [ + "vdsID" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteClusterAgentStatus": { + "properties": { + "currentNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "expectNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "instances": { + "items": { + "$ref": "#/components/schemas/NestedEverouteAgentStatus" + }, + "type": "array", + "nullable": true + }, + "manageVDSes": { + "items": { + "$ref": "#/components/schemas/NestedEverouteManageVDSStatus" + }, + "type": "array", + "nullable": true + }, + "numberHealth": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedEverouteClusterCondition": { + "properties": { + "lastProbeTime": { + "type": "string", + "nullable": true + }, + "type": { + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteClusterVMMetrics": { + "properties": { + "cpuUsage": { + "type": "number", + "format": "double" + }, + "dataVolumeUsage": { + "type": "number", + "format": "double" + }, + "lastAcquisitionTime": { + "type": "string" + }, + "memoryUsage": { + "type": "number", + "format": "double" + } + }, + "required": [ + "cpuUsage", + "dataVolumeUsage", + "lastAcquisitionTime", + "memoryUsage" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteControllerStatus": { + "properties": { + "ipAddr": { + "type": "string", + "nullable": true + }, + "isHealth": { + "type": "boolean" + }, + "message": { + "type": "string", + "nullable": true + }, + "metrics": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedEverouteClusterVMMetrics" + } + ], + "nullable": true + }, + "phase": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterPhase" + } + ], + "nullable": true + }, + "reason": { + "type": "string", + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVm" + } + ], + "nullable": true + }, + "vmID": { + "type": "string", + "nullable": true + } + }, + "required": [ + "isHealth" + ], + "type": "object", + "additionalProperties": false + }, + "NestedEverouteClusterControllerStatus": { + "properties": { + "currentNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "expectNumber": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "instances": { + "items": { + "$ref": "#/components/schemas/NestedEverouteControllerStatus" + }, + "type": "array", + "nullable": true + }, + "numberHealth": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedEverouteClusterStatus": { + "properties": { + "agents": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedEverouteClusterAgentStatus" + } + ], + "nullable": true + }, + "conditions": { + "items": { + "$ref": "#/components/schemas/NestedEverouteClusterCondition" + }, + "type": "array", + "nullable": true + }, + "controllers": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedEverouteClusterControllerStatus" + } + ], + "nullable": true + }, + "message": { + "type": "string", + "nullable": true + }, + "phase": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterPhase" + } + ], + "nullable": true + }, + "reason": { + "type": "string", + "nullable": true + }, + "retryCount": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "EverouteCluster": { + "properties": { + "agent_elf_clusters": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", + "nullable": true + }, + "agent_elf_vdses": { + "items": { + "$ref": "#/components/schemas/NestedVds" + }, + "type": "array", + "nullable": true + }, + "controller_instances": { + "items": { + "$ref": "#/components/schemas/NestedEverouteControllerInstance" + }, + "type": "array" + }, + "controller_template": { + "$ref": "#/components/schemas/NestedEverouteControllerTemplate" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "global_default_action": { + "$ref": "#/components/schemas/GlobalPolicyAction" + }, + "global_whitelist": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedEverouteClusterWhitelist" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "installed": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string" + }, + "phase": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterPhase" + } + ], + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedEverouteClusterStatus" + } + ], + "nullable": true + }, + "version": { + "type": "string" + } + }, + "required": [ + "controller_instances", + "controller_template", + "global_default_action", + "id", + "name", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "EverouteClusterOrderByInput": { + "enum": [ + "controller_instances_ASC", + "controller_instances_DESC", + "controller_template_ASC", + "controller_template_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "global_default_action_ASC", + "global_default_action_DESC", + "global_whitelist_ASC", + "global_whitelist_DESC", + "id_ASC", + "id_DESC", + "installed_ASC", + "installed_DESC", + "name_ASC", + "name_DESC", + "phase_ASC", + "phase_DESC", + "status_ASC", + "status_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "GetEverouteClustersRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateEverouteCluster": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "EverouteClusterConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateEverouteCluster" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetEverouteClustersConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteClusterWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "EverouteLicense": { + "properties": { + "code": { + "type": "string" + }, + "expire_date": { + "type": "string" + }, + "id": { + "type": "string" + }, + "max_socket_num": { + "type": "integer", + "format": "int32" + }, + "serial": { + "type": "string" + }, + "sign_date": { + "type": "string" + }, + "software_edition": { + "$ref": "#/components/schemas/SoftwareEdition" + }, + "type": { + "$ref": "#/components/schemas/LicenseType" + }, + "uid": { + "type": "string" + } + }, + "required": [ + "code", + "expire_date", + "id", + "max_socket_num", + "serial", + "sign_date", + "software_edition", + "type", + "uid" + ], + "type": "object", + "additionalProperties": false + }, + "EverouteLicenseOrderByInput": { + "enum": [ + "code_ASC", + "code_DESC", + "expire_date_ASC", + "expire_date_DESC", + "id_ASC", + "id_DESC", + "max_socket_num_ASC", + "max_socket_num_DESC", + "serial_ASC", + "serial_DESC", + "sign_date_ASC", + "sign_date_DESC", + "software_edition_ASC", + "software_edition_DESC", + "type_ASC", + "type_DESC", + "uid_ASC", + "uid_DESC" + ], + "type": "string" + }, + "EverouteLicenseWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/EverouteLicenseWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/EverouteLicenseWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/EverouteLicenseWhereInput" + }, + "type": "array", + "nullable": true + }, + "code": { + "type": "string", + "nullable": true + }, + "code_contains": { + "type": "string", + "nullable": true + }, + "code_ends_with": { + "type": "string", + "nullable": true + }, + "code_gt": { + "type": "string", + "nullable": true + }, + "code_gte": { + "type": "string", + "nullable": true + }, + "code_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "code_lt": { + "type": "string", + "nullable": true + }, + "code_lte": { + "type": "string", + "nullable": true + }, + "code_not": { + "type": "string", + "nullable": true + }, + "code_not_contains": { + "type": "string", + "nullable": true + }, + "code_not_ends_with": { + "type": "string", + "nullable": true + }, + "code_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "code_not_starts_with": { + "type": "string", + "nullable": true + }, + "code_starts_with": { + "type": "string", + "nullable": true + }, + "expire_date": { + "type": "string", + "nullable": true + }, + "expire_date_gt": { + "type": "string", + "nullable": true + }, + "expire_date_gte": { + "type": "string", + "nullable": true + }, + "expire_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "expire_date_lt": { + "type": "string", + "nullable": true + }, + "expire_date_lte": { + "type": "string", + "nullable": true + }, + "expire_date_not": { + "type": "string", + "nullable": true + }, + "expire_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "max_socket_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_socket_num_gt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_socket_num_gte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_socket_num_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "max_socket_num_lt": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_socket_num_lte": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_socket_num_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_socket_num_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "serial": { + "type": "string", + "nullable": true + }, + "serial_contains": { + "type": "string", + "nullable": true + }, + "serial_ends_with": { + "type": "string", + "nullable": true + }, + "serial_gt": { + "type": "string", + "nullable": true + }, + "serial_gte": { + "type": "string", + "nullable": true + }, + "serial_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "serial_lt": { + "type": "string", + "nullable": true + }, + "serial_lte": { + "type": "string", + "nullable": true + }, + "serial_not": { + "type": "string", + "nullable": true + }, + "serial_not_contains": { + "type": "string", + "nullable": true + }, + "serial_not_ends_with": { + "type": "string", + "nullable": true + }, + "serial_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "serial_not_starts_with": { + "type": "string", + "nullable": true + }, + "serial_starts_with": { + "type": "string", + "nullable": true + }, + "sign_date": { + "type": "string", + "nullable": true + }, + "sign_date_gt": { + "type": "string", + "nullable": true + }, + "sign_date_gte": { + "type": "string", + "nullable": true + }, + "sign_date_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "sign_date_lt": { + "type": "string", + "nullable": true + }, + "sign_date_lte": { + "type": "string", + "nullable": true + }, + "sign_date_not": { + "type": "string", + "nullable": true + }, + "sign_date_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "software_edition": { + "allOf": [ + { + "$ref": "#/components/schemas/SoftwareEdition" + } + ], + "nullable": true + }, + "software_edition_in": { + "items": { + "$ref": "#/components/schemas/SoftwareEdition" + }, + "type": "array", + "nullable": true + }, + "software_edition_not": { + "allOf": [ + { + "$ref": "#/components/schemas/SoftwareEdition" + } + ], + "nullable": true + }, + "software_edition_not_in": { + "items": { + "$ref": "#/components/schemas/SoftwareEdition" + }, + "type": "array", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/LicenseType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/LicenseType" + }, + "type": "array", + "nullable": true + }, + "uid": { + "type": "string", + "nullable": true + }, + "uid_contains": { + "type": "string", + "nullable": true + }, + "uid_ends_with": { + "type": "string", + "nullable": true + }, + "uid_gt": { + "type": "string", + "nullable": true + }, + "uid_gte": { + "type": "string", + "nullable": true + }, + "uid_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "uid_lt": { + "type": "string", + "nullable": true + }, + "uid_lte": { + "type": "string", + "nullable": true + }, + "uid_not": { + "type": "string", + "nullable": true + }, + "uid_not_contains": { + "type": "string", + "nullable": true + }, + "uid_not_ends_with": { + "type": "string", + "nullable": true + }, + "uid_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "uid_not_starts_with": { + "type": "string", + "nullable": true + }, + "uid_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetEverouteLicensesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteLicenseOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteLicenseWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateEverouteLicense": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "EverouteLicenseConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateEverouteLicense" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetEverouteLicensesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteLicenseOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/EverouteLicenseWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "EveroutePackage": { + "properties": { + "arch": { + "$ref": "#/components/schemas/Architecture" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "local_created_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "package_info": { + "properties": {}, + "type": "object" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "version": { + "type": "string" + } + }, + "required": [ + "arch", + "description", + "id", + "local_created_at", + "name", + "package_info", + "size", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "EveroutePackageOrderByInput": { + "enum": [ + "arch_ASC", + "arch_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "name_ASC", + "name_DESC", + "package_info_ASC", + "package_info_DESC", + "size_ASC", + "size_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "EveroutePackageWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/EveroutePackageWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/EveroutePackageWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/EveroutePackageWhereInput" + }, + "type": "array", + "nullable": true + }, + "arch": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "arch_in": { + "items": { + "$ref": "#/components/schemas/Architecture" + }, + "type": "array", + "nullable": true + }, + "arch_not": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "arch_not_in": { + "items": { + "$ref": "#/components/schemas/Architecture" + }, + "type": "array", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "description_contains": { + "type": "string", + "nullable": true + }, + "description_ends_with": { + "type": "string", + "nullable": true + }, + "description_gt": { + "type": "string", + "nullable": true + }, + "description_gte": { + "type": "string", + "nullable": true + }, + "description_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_lt": { + "type": "string", + "nullable": true + }, + "description_lte": { + "type": "string", + "nullable": true + }, + "description_not": { + "type": "string", + "nullable": true + }, + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "description_not_starts_with": { + "type": "string", + "nullable": true + }, + "description_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_created_at_gt": { + "type": "string", + "nullable": true + }, + "local_created_at_gte": { + "type": "string", + "nullable": true + }, + "local_created_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { + "type": "string", + "nullable": true + }, + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "name_contains": { + "type": "string", + "nullable": true + }, + "name_ends_with": { + "type": "string", + "nullable": true + }, + "name_gt": { + "type": "string", + "nullable": true + }, + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_lt": { + "type": "string", + "nullable": true + }, + "name_lte": { + "type": "string", + "nullable": true + }, + "name_not": { + "type": "string", + "nullable": true + }, + "name_not_contains": { + "type": "string", + "nullable": true + }, + "name_not_ends_with": { + "type": "string", + "nullable": true + }, + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "name_not_starts_with": { + "type": "string", + "nullable": true + }, + "name_starts_with": { + "type": "string", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "version": { + "type": "string", + "nullable": true + }, + "version_contains": { + "type": "string", + "nullable": true + }, + "version_ends_with": { + "type": "string", + "nullable": true + }, + "version_gt": { + "type": "string", + "nullable": true + }, + "version_gte": { + "type": "string", + "nullable": true + }, + "version_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_lt": { + "type": "string", + "nullable": true + }, + "version_lte": { + "type": "string", + "nullable": true + }, + "version_not": { + "type": "string", + "nullable": true + }, + "version_not_contains": { + "type": "string", + "nullable": true + }, + "version_not_ends_with": { + "type": "string", + "nullable": true + }, + "version_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "version_not_starts_with": { + "type": "string", + "nullable": true + }, + "version_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetEveroutePackagesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/EveroutePackageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/EveroutePackageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateEveroutePackage": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "EveroutePackageConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateEveroutePackage" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetEveroutePackagesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/EveroutePackageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/EveroutePackageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateGlobalAlertRule": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "GlobalAlertRuleConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateGlobalAlertRule" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetGlobalAlertRulesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalAlertRuleOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GlobalSettingsOrderByInput": { + "enum": [ + "auth_ASC", + "auth_DESC", + "id_ASC", + "id_DESC", + "vm_recycle_bin_ASC", + "vm_recycle_bin_DESC" + ], + "type": "string" + }, + "GlobalSettingsWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/GlobalSettingsWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/GlobalSettingsWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/GlobalSettingsWhereInput" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetGlobalSettingsesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalSettingsOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalSettingsWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateGlobalSettings": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "GlobalSettingsConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateGlobalSettings" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetGlobalSettingsesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalSettingsOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/GlobalSettingsWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GpuDeviceOrderByInput": { + "enum": [ + "assigned_vgpus_num_ASC", + "assigned_vgpus_num_DESC", + "available_vgpus_num_ASC", + "available_vgpus_num_DESC", + "brand_ASC", + "brand_DESC", + "bus_location_ASC", + "bus_location_DESC", + "description_ASC", + "description_DESC", + "driver_info_ASC", + "driver_info_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "is_nvidia_tools_ready_ASC", + "is_nvidia_tools_ready_DESC", + "is_nvidia_vfs_enabled_ASC", + "is_nvidia_vfs_enabled_DESC", + "is_nvidia_vfs_supported_ASC", + "is_nvidia_vfs_supported_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "mdev_supported_types_ASC", + "mdev_supported_types_DESC", + "model_ASC", + "model_DESC", + "name_ASC", + "name_DESC", + "status_ASC", + "status_DESC", + "user_usage_ASC", + "user_usage_DESC", + "user_vgpu_type_id_ASC", + "user_vgpu_type_id_DESC", + "user_vgpu_type_name_ASC", + "user_vgpu_type_name_DESC", + "vgpu_instance_num_ASC", + "vgpu_instance_num_DESC" + ], + "type": "string" + }, + "GetGpuDevicesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateGpuDevice": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "GpuDeviceConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateGpuDevice" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetGpuDevicesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/GpuDeviceWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GraphOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "metric_count_ASC", + "metric_count_DESC", + "metric_name_ASC", + "metric_name_DESC", + "metric_type_ASC", + "metric_type_DESC", + "network_ASC", + "network_DESC", + "resource_type_ASC", + "resource_type_DESC", + "service_ASC", + "service_DESC", + "targets_ASC", + "targets_DESC", + "title_ASC", + "title_DESC", + "type_ASC", + "type_DESC" + ], + "type": "string" + }, + "GetGraphsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateGraph": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "GraphConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateGraph" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetGraphsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/GraphWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateHost": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "HostConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateHost" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetHostsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/HostOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "Ipmi": { + "properties": { + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "id": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "username": { + "type": "string" + }, + "valid": { + "type": "boolean" + } + }, + "required": [ + "host", + "id", + "ip", + "local_id", + "username", + "valid" + ], + "type": "object", + "additionalProperties": false + }, + "IpmiOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "ip_ASC", + "ip_DESC", + "local_id_ASC", + "local_id_DESC", + "username_ASC", + "username_DESC", + "valid_ASC", + "valid_DESC" + ], + "type": "string" + }, + "GetIpmisRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IpmiOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IpmiWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IscsiConnection": { + "properties": { + "client_port": { + "type": "integer", + "format": "int32" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "id": { + "type": "string" + }, + "initiator_ip": { + "type": "string" + }, + "iscsi_target": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedIscsiTarget" + } + ], + "nullable": true + }, + "nvmf_subsystem": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedNvmfSubsystem" + } + ], + "nullable": true + }, + "tr_type": { + "allOf": [ + { + "$ref": "#/components/schemas/StoreTransportType" + } + ], + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/StoreConnectionType" + } + }, + "required": [ + "client_port", + "cluster", + "host", + "id", + "initiator_ip", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "NestedAggregateIscsiConnection": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "IscsiConnectionConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateIscsiConnection" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetIscsiConnectionsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiConnectionOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiConnectionWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateIscsiLunSnapshot": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "IscsiLunSnapshotConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateIscsiLunSnapshot" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetIscsiLunSnapshotsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateIscsiLun": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "IscsiLunConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateIscsiLun" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetIscsiLunsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateIscsiTarget": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "IscsiTargetConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateIscsiTarget" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetIscsiTargetsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IsolationPolicy": { + "properties": { + "egress": { + "items": { + "$ref": "#/components/schemas/NestedNetworkPolicyRule" + }, + "type": "array", + "nullable": true + }, + "everoute_cluster": { + "$ref": "#/components/schemas/NestedEverouteCluster" + }, + "id": { + "type": "string" + }, + "ingress": { + "items": { + "$ref": "#/components/schemas/NestedNetworkPolicyRule" + }, + "type": "array", + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "mode": { + "$ref": "#/components/schemas/IsolationMode" + }, + "vm": { + "$ref": "#/components/schemas/NestedVm" + } + }, + "required": [ + "everoute_cluster", + "id", + "mode", + "vm" + ], + "type": "object", + "additionalProperties": false + }, + "IsolationPolicyOrderByInput": { + "enum": [ + "egress_ASC", + "egress_DESC", + "id_ASC", + "id_DESC", + "ingress_ASC", + "ingress_DESC", + "mode_ASC", + "mode_DESC" + ], + "type": "string" + }, + "GetIsolationPoliciesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateIsolationPolicy": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "IsolationPolicyConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateIsolationPolicy" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetIsolationPoliciesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/IsolationPolicyWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "LabelOrderByInput": { + "enum": [ + "cluster_num_ASC", + "cluster_num_DESC", + "consistency_group_num_ASC", + "consistency_group_num_DESC", + "consistency_group_snapshot_num_ASC", + "consistency_group_snapshot_num_DESC", + "content_library_image_num_ASC", + "content_library_image_num_DESC", + "content_library_vm_template_num_ASC", + "content_library_vm_template_num_DESC", + "createdAt_ASC", + "createdAt_DESC", + "datacenter_num_ASC", + "datacenter_num_DESC", + "disk_num_ASC", + "disk_num_DESC", + "elf_image_num_ASC", + "elf_image_num_DESC", + "gpu_device_num_ASC", + "gpu_device_num_DESC", + "host_num_ASC", + "host_num_DESC", + "id_ASC", + "id_DESC", + "iscsi_lun_num_ASC", + "iscsi_lun_num_DESC", + "iscsi_lun_snapshot_num_ASC", + "iscsi_lun_snapshot_num_DESC", + "iscsi_target_num_ASC", + "iscsi_target_num_DESC", + "isolation_policy_num_ASC", + "isolation_policy_num_DESC", + "key_ASC", + "key_DESC", + "namespace_group_num_ASC", + "namespace_group_num_DESC", + "nfs_export_num_ASC", + "nfs_export_num_DESC", + "nfs_inode_num_ASC", + "nfs_inode_num_DESC", + "nic_num_ASC", + "nic_num_DESC", + "nvmf_namespace_num_ASC", + "nvmf_namespace_num_DESC", + "nvmf_namespace_snapshot_num_ASC", + "nvmf_namespace_snapshot_num_DESC", + "nvmf_subsystem_num_ASC", + "nvmf_subsystem_num_DESC", + "security_policy_num_ASC", + "security_policy_num_DESC", + "system_vlan_num_ASC", + "system_vlan_num_DESC", + "total_num_ASC", + "total_num_DESC", + "value_ASC", + "value_DESC", + "vds_num_ASC", + "vds_num_DESC", + "vm_num_ASC", + "vm_num_DESC", + "vm_snapshot_num_ASC", + "vm_snapshot_num_DESC", + "vm_template_num_ASC", + "vm_template_num_DESC", + "vm_vlan_num_ASC", + "vm_vlan_num_DESC", + "vm_volume_num_ASC", + "vm_volume_num_DESC", + "vm_volume_snapshot_num_ASC", + "vm_volume_snapshot_num_DESC" + ], + "type": "string" + }, + "GetLabelsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateLabel": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "LabelConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateLabel" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetLabelsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/LabelWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "LicenseOrderByInput": { + "enum": [ + "expire_date_ASC", + "expire_date_DESC", + "id_ASC", + "id_DESC", + "license_serial_ASC", + "license_serial_DESC", + "maintenance_end_date_ASC", + "maintenance_end_date_DESC", + "maintenance_start_date_ASC", + "maintenance_start_date_DESC", + "max_chunk_num_ASC", + "max_chunk_num_DESC", + "max_cluster_num_ASC", + "max_cluster_num_DESC", + "sign_date_ASC", + "sign_date_DESC", + "software_edition_ASC", + "software_edition_DESC", + "type_ASC", + "type_DESC" + ], + "type": "string" + }, + "GetLicensesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateLicense": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "LicenseConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateLicense" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetLicensesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "LogCollectionOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "log_ended_at_ASC", + "log_ended_at_DESC", + "log_started_at_ASC", + "log_started_at_DESC", + "owner_ASC", + "owner_DESC", + "path_ASC", + "path_DESC", + "progress_ASC", + "progress_DESC", + "service_groups_ASC", + "service_groups_DESC", + "size_ASC", + "size_DESC", + "started_at_ASC", + "started_at_DESC", + "status_ASC", + "status_DESC" + ], + "type": "string" + }, + "GetLogCollectionsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/LogCollectionOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/LogCollectionWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateLogCollection": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "LogCollectionConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateLogCollection" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetLogCollectionsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/LogCollectionOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/LogCollectionWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "LogServiceConfig": { + "properties": { + "group_name": { + "type": "string" + }, + "service_list": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "group_name", + "service_list" + ], + "type": "object", + "additionalProperties": false + }, + "LogServiceConfigsInput": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/ClusterWhereUniqueInput" + } + }, + "required": [ + "cluster" + ], + "type": "object", + "additionalProperties": false + }, + "GetLogServiceConfigsRequestBody": { + "properties": { + "input": { + "$ref": "#/components/schemas/LogServiceConfigsInput" + } + }, + "required": [ + "input" + ], + "type": "object", + "additionalProperties": false + }, + "NestedAggregateNamespaceGroup": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "NamespaceGroupConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateNamespaceGroup" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetNamespaceGroupsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateNfsExport": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "NfsExportConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateNfsExport" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetNfsExportsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NfsInode": { + "properties": { + "assigned_size": { + "type": "integer", + "format": "int64" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "file": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "local_updated_at": { + "type": "string" + }, + "name": { + "type": "string" + }, + "nfs_export": { + "$ref": "#/components/schemas/NestedNfsExport" + }, + "parent_id": { + "type": "string" + }, + "shared_size": { + "type": "integer", + "format": "int64" + }, + "snapshot_num": { + "type": "integer", + "format": "int32" + }, + "unique_size": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "assigned_size", + "file", + "id", + "local_id", + "local_updated_at", + "name", + "nfs_export", + "parent_id", + "shared_size", + "snapshot_num", + "unique_size" + ], + "type": "object", + "additionalProperties": false + }, + "NfsInodeOrderByInput": { + "enum": [ + "assigned_size_ASC", + "assigned_size_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "file_ASC", + "file_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "local_updated_at_ASC", + "local_updated_at_DESC", + "name_ASC", + "name_DESC", + "parent_id_ASC", + "parent_id_DESC", + "shared_size_ASC", + "shared_size_DESC", + "snapshot_num_ASC", + "snapshot_num_DESC", + "unique_size_ASC", + "unique_size_DESC" + ], + "type": "string" + }, + "GetNfsInodesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateNfsInode": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "NfsInodeConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateNfsInode" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetNfsInodesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsInodeWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateNic": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "NicConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateNic" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetNicsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NicOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NicWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NodeTopoOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "position_ASC", + "position_DESC" + ], + "type": "string" + }, + "GetNodeTopoesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateNodeTopo": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "NodeTopoConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateNodeTopo" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetNodeTopoesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateNvmfNamespaceSnapshot": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "NvmfNamespaceSnapshotConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateNvmfNamespaceSnapshot" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetNvmfNamespaceSnapshotsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateNvmfNamespace": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "NvmfNamespaceConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateNvmfNamespace" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetNvmfNamespacesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateNvmfSubsystem": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "NvmfSubsystemConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateNvmfSubsystem" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetNvmfSubsystemsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "OrganizationOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "name_ASC", + "name_DESC" + ], + "type": "string" + }, + "GetOrganizationsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/OrganizationOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/OrganizationWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateOrganization": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "OrganizationConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateOrganization" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetOrganizationsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/OrganizationOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/OrganizationWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "PmemDimm": { + "properties": { + "capacity": { + "type": "integer", + "format": "int64" + }, + "device_locator": { + "type": "string" + }, + "disk": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedDisk" + } + ], + "nullable": true + }, + "health_status": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskHealthStatus" + } + ], + "nullable": true + }, + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string" + }, + "numa_node": { + "type": "integer", + "format": "int32" + }, + "part_number": { + "type": "string" + }, + "remaining_life_percent": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "version": { + "type": "string" + } + }, + "required": [ + "capacity", + "device_locator", + "host", + "id", + "name", + "numa_node", + "part_number", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "PmemDimmOrderByInput": { + "enum": [ + "capacity_ASC", + "capacity_DESC", + "device_locator_ASC", + "device_locator_DESC", + "health_status_ASC", + "health_status_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "numa_node_ASC", + "numa_node_DESC", + "part_number_ASC", + "part_number_DESC", + "remaining_life_percent_ASC", + "remaining_life_percent_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "GetPmemDimmsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregatePmemDimm": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "PmemDimmConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregatePmemDimm" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetPmemDimmsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/PmemDimmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "RackTopoOrderByInput": { + "enum": [ + "height_ASC", + "height_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC" + ], + "type": "string" + }, + "GetRackTopoesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateRackTopo": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "RackTopoConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateRackTopo" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetRackTopoesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ReportTaskOrderByInput": { + "enum": [ + "createdAt_ASC", + "createdAt_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "name_ASC", + "name_DESC", + "plan_id_ASC", + "plan_id_DESC", + "status_ASC", + "status_DESC" + ], + "type": "string" + }, + "GetReportTasksRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTaskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateReportTask": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ReportTaskConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateReportTask" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetReportTasksConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTaskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ReportTemplateOrderByInput": { + "enum": [ + "createdAt_ASC", + "createdAt_DESC", + "description_ASC", + "description_DESC", + "execute_plan_ASC", + "execute_plan_DESC", + "id_ASC", + "id_DESC", + "name_ASC", + "name_DESC", + "preset_ASC", + "preset_DESC", + "resource_meta_ASC", + "resource_meta_DESC", + "task_num_ASC", + "task_num_DESC" + ], + "type": "string" + }, + "GetReportTemplatesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTemplateOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateReportTemplate": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ReportTemplateConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateReportTemplate" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetReportTemplatesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTemplateOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ReportTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SecurityGroupOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "id_ASC", + "id_DESC", + "label_groups_ASC", + "label_groups_DESC", + "name_ASC", + "name_DESC" + ], + "type": "string" + }, + "GetSecurityGroupsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSecurityGroup": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SecurityGroupConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSecurityGroup" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSecurityGroupsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SecurityPolicyOrderByInput": { + "enum": [ + "apply_to_ASC", + "apply_to_DESC", + "description_ASC", + "description_DESC", + "egress_ASC", + "egress_DESC", + "id_ASC", + "id_DESC", + "ingress_ASC", + "ingress_DESC", + "name_ASC", + "name_DESC", + "policy_mode_ASC", + "policy_mode_DESC" + ], + "type": "string" + }, + "GetSecurityPoliciesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSecurityPolicy": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SecurityPolicyConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSecurityPolicy" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSecurityPoliciesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SecurityPolicyWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnapshotGroupOrderByInput": { + "enum": [ + "deleted_ASC", + "deleted_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "estimated_recycling_time_ASC", + "estimated_recycling_time_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "keep_ASC", + "keep_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "logical_size_bytes_ASC", + "logical_size_bytes_DESC", + "name_ASC", + "name_DESC", + "object_num_ASC", + "object_num_DESC", + "vm_info_ASC", + "vm_info_DESC" + ], + "type": "string" + }, + "GetSnapshotGroupsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSnapshotGroup": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SnapshotGroupConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSnapshotGroup" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSnapshotGroupsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnapshotPlanTask": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "end_time": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "snapshotGroup": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedSnapshotGroup" + } + ], + "nullable": true + }, + "snapshotPlan": { + "$ref": "#/components/schemas/NestedSnapshotPlan" + }, + "start_time": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/SnapshotPlanExecuteStatus" + }, + "type": { + "$ref": "#/components/schemas/SnapshotPlanTaskType" + } + }, + "required": [ + "cluster", + "id", + "local_id", + "snapshotPlan", + "start_time", + "status", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "SnapshotPlanTaskOrderByInput": { + "enum": [ + "end_time_ASC", + "end_time_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "local_id_ASC", + "local_id_DESC", + "start_time_ASC", + "start_time_DESC", + "status_ASC", + "status_DESC", + "type_ASC", + "type_DESC" + ], + "type": "string" + }, + "GetSnapshotPlanTasksRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSnapshotPlanTask": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SnapshotPlanTaskConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSnapshotPlanTask" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSnapshotPlanTasksConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSnapshotPlan": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SnapshotPlanConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSnapshotPlan" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSnapshotPlansConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnapshotPlanWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnmpTransportOrderByInput": { + "enum": [ + "auth_pass_phrase_ASC", + "auth_pass_phrase_DESC", + "auth_protocol_ASC", + "auth_protocol_DESC", + "community_ASC", + "community_DESC", + "disabled_ASC", + "disabled_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "port_ASC", + "port_DESC", + "privacy_pass_phrase_ASC", + "privacy_pass_phrase_DESC", + "privacy_protocol_ASC", + "privacy_protocol_DESC", + "protocol_ASC", + "protocol_DESC", + "username_ASC", + "username_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "GetSnmpTransportsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpTransportOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpTransportWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSnmpTransport": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SnmpTransportConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSnmpTransport" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSnmpTransportsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpTransportOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpTransportWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SnmpTrapReceiverOrderByInput": { + "enum": [ + "auth_pass_phrase_ASC", + "auth_pass_phrase_DESC", + "auth_protocol_ASC", + "auth_protocol_DESC", + "community_ASC", + "community_DESC", + "disabled_ASC", + "disabled_DESC", + "engine_id_ASC", + "engine_id_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "host_ASC", + "host_DESC", + "id_ASC", + "id_DESC", + "inform_ASC", + "inform_DESC", + "language_code_ASC", + "language_code_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "port_ASC", + "port_DESC", + "privacy_pass_phrase_ASC", + "privacy_pass_phrase_DESC", + "privacy_protocol_ASC", + "privacy_protocol_DESC", + "protocol_ASC", + "protocol_DESC", + "username_ASC", + "username_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "GetSnmpTrapReceiversRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpTrapReceiverOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSnmpTrapReceiver": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SnmpTrapReceiverConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSnmpTrapReceiver" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSnmpTrapReceiversConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpTrapReceiverOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SvtImage": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "version": { + "type": "integer", + "format": "int32" + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedVmDisk" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cluster", + "id", + "local_created_at", + "local_id", + "name", + "path", + "size", + "version" + ], + "type": "object", + "additionalProperties": false + }, + "SvtImageOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "path_ASC", + "path_DESC", + "size_ASC", + "size_DESC", + "version_ASC", + "version_DESC" + ], + "type": "string" + }, + "GetSvtImagesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SvtImageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SvtImageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSvtImage": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SvtImageConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSvtImage" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSvtImagesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SvtImageOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SvtImageWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "SystemAuditLog": { + "properties": { + "action": { + "type": "string" + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedCluster" + } + ], + "nullable": true + }, + "finished_at": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "local_created_at": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "message": { + "type": "string" + }, + "resource_id": { + "type": "string", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogStatus" + } + ], + "nullable": true + } + }, + "required": [ + "action", + "id", + "local_id", + "message" + ], + "type": "object", + "additionalProperties": false + }, + "NestedAggregateSystemAuditLog": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "SystemAuditLogConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateSystemAuditLog" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetSystemAuditLogsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SystemAuditLogOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateTask": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "TaskConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateTask" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetTasksConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/TaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UploadTaskOrderByInput": { + "enum": [ + "args_ASC", + "args_DESC", + "chunk_size_ASC", + "chunk_size_DESC", + "current_chunk_ASC", + "current_chunk_DESC", + "finished_at_ASC", + "finished_at_DESC", + "id_ASC", + "id_DESC", + "resource_type_ASC", + "resource_type_DESC", + "size_ASC", + "size_DESC", + "started_at_ASC", + "started_at_DESC", + "status_ASC", + "status_DESC", + "updatedAt_ASC", + "updatedAt_DESC" + ], + "type": "string" + }, + "GetUploadTasksRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadTaskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadTaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateUploadTask": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "UploadTaskConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateUploadTask" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetUploadTasksConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadTaskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadTaskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateUsbDevice": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "UsbDeviceConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateUsbDevice" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetUsbDevicesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UserAuditLog": { + "properties": { + "action": { + "type": "string" + }, + "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": { + "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" + ], + "type": "object", + "additionalProperties": false + }, + "NestedAggregateUserAuditLog": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "UserAuditLogConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateUserAuditLog" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetUserAuditLogsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UserRoleNextOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "name_ASC", + "name_DESC", + "platform_ASC", + "platform_DESC", + "preset_ASC", + "preset_DESC" + ], + "type": "string" + }, + "GetUserRoleNextsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRoleNextOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateUserRoleNext": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "UserRoleNextConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateUserRoleNext" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetUserRoleNextsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRoleNextOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRoleNextWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateUser": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "UserConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateUser" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetUsersConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UserOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VcenterAccountOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "ip_ASC", + "ip_DESC", + "is_valid_ASC", + "is_valid_DESC", + "local_id_ASC", + "local_id_DESC", + "port_ASC", + "port_DESC", + "username_ASC", + "username_DESC" + ], + "type": "string" + }, + "GetVcenterAccountsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VcenterAccountOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VcenterAccountWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVcenterAccount": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VcenterAccountConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVcenterAccount" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVcenterAccountsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VcenterAccountOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VcenterAccountWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVds": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VdsConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVds" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVdsesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ViewOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "time_span_ASC", + "time_span_DESC", + "time_unit_ASC", + "time_unit_DESC" + ], + "type": "string" + }, + "GetViewsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ViewOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ViewWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateView": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ViewConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateView" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetViewsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ViewOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ViewWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVlan": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VlanConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVlan" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVlansConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedSvtImage": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "VmDisk": { + "properties": { + "boot": { + "type": "integer", + "format": "int32" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "cloud_init_image_name": { + "type": "string", + "nullable": true + }, + "cloud_init_image_path": { + "type": "string", + "nullable": true + }, + "device": { + "type": "string", + "nullable": true + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "elf_image": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedElfImage" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "key": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "serial": { + "type": "string", + "nullable": true + }, + "svt_image": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedSvtImage" + } + ], + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/VmDiskType" + }, + "unsafe_image_path": { + "type": "string", + "nullable": true + }, + "unsafe_image_uuid": { + "type": "string", + "nullable": true + }, + "unsafe_provision": { + "type": "string", + "nullable": true + }, + "vm": { + "$ref": "#/components/schemas/NestedVm" + }, + "vm_volume": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVmVolume" + } + ], + "nullable": true + } + }, + "required": [ + "boot", + "bus", + "id", + "type", + "vm" + ], + "type": "object", + "additionalProperties": false + }, + "VmDiskOrderByInput": { + "enum": [ + "boot_ASC", + "boot_DESC", + "bus_ASC", + "bus_DESC", + "cloud_init_image_name_ASC", + "cloud_init_image_name_DESC", + "cloud_init_image_path_ASC", + "cloud_init_image_path_DESC", + "device_ASC", + "device_DESC", + "disabled_ASC", + "disabled_DESC", + "id_ASC", + "id_DESC", + "key_ASC", + "key_DESC", + "max_bandwidth_ASC", + "max_bandwidth_DESC", + "max_bandwidth_policy_ASC", + "max_bandwidth_policy_DESC", + "max_iops_ASC", + "max_iops_DESC", + "max_iops_policy_ASC", + "max_iops_policy_DESC", + "serial_ASC", + "serial_DESC", + "type_ASC", + "type_DESC", + "unsafe_image_path_ASC", + "unsafe_image_path_DESC", + "unsafe_image_uuid_ASC", + "unsafe_image_uuid_DESC", + "unsafe_provision_ASC", + "unsafe_provision_DESC" + ], + "type": "string" + }, + "GetVmDisksRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmDisk": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmDiskConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmDisk" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmDisksConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedEntityFilter": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "VmEntityFilterResult": { + "properties": { + "entityFilter": { + "$ref": "#/components/schemas/NestedEntityFilter" + }, + "id": { + "type": "string" + }, + "result": { + "items": { + "type": "number", + "format": "double" + }, + "type": "array" + }, + "vm": { + "$ref": "#/components/schemas/NestedVm" + } + }, + "required": [ + "entityFilter", + "id", + "result", + "vm" + ], + "type": "object", + "additionalProperties": false + }, + "VmEntityFilterResultOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC" + ], + "type": "string" + }, + "GetVmEntityFilterResultsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmEntityFilterResultOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmEntityFilterResultWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmEntityFilterResult": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmEntityFilterResultConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmEntityFilterResult" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmEntityFilterResultsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmEntityFilterResultOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmEntityFilterResultWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmExportFileOrderByInput": { + "enum": [ + "createdAt_ASC", + "createdAt_DESC", + "damaged_ASC", + "damaged_DESC", + "data_port_id_ASC", + "data_port_id_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "files_ASC", + "files_DESC", + "id_ASC", + "id_DESC", + "storage_cluster_id_ASC", + "storage_cluster_id_DESC", + "type_ASC", + "type_DESC" + ], + "type": "string" + }, + "VmExportFileWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/VmExportFileWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/VmExportFileWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/VmExportFileWhereInput" + }, + "type": "array", + "nullable": true + }, + "content_library_vm_template": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + ], + "nullable": true + }, + "createdAt": { + "type": "string", + "nullable": true + }, + "createdAt_gt": { + "type": "string", + "nullable": true + }, + "createdAt_gte": { + "type": "string", + "nullable": true + }, + "createdAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "createdAt_lt": { + "type": "string", + "nullable": true + }, + "createdAt_lte": { + "type": "string", + "nullable": true + }, + "createdAt_not": { + "type": "string", + "nullable": true + }, + "createdAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "damaged": { + "type": "boolean", + "nullable": true + }, + "damaged_not": { + "type": "boolean", + "nullable": true + }, + "data_port_id": { + "type": "string", + "nullable": true + }, + "data_port_id_contains": { + "type": "string", + "nullable": true + }, + "data_port_id_ends_with": { + "type": "string", + "nullable": true + }, + "data_port_id_gt": { + "type": "string", + "nullable": true + }, + "data_port_id_gte": { + "type": "string", + "nullable": true + }, + "data_port_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "data_port_id_lt": { + "type": "string", + "nullable": true + }, + "data_port_id_lte": { + "type": "string", + "nullable": true + }, + "data_port_id_not": { + "type": "string", + "nullable": true + }, + "data_port_id_not_contains": { + "type": "string", + "nullable": true + }, + "data_port_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "data_port_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "data_port_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "data_port_id_starts_with": { + "type": "string", + "nullable": true + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "entityAsyncStatus_not": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "entityAsyncStatus_not_in": { + "items": { + "$ref": "#/components/schemas/EntityAsyncStatus" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string", + "nullable": true + }, + "id_contains": { + "type": "string", + "nullable": true + }, + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "storage_cluster_id": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_contains": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_ends_with": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_gt": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_gte": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "storage_cluster_id_lt": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_lte": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_not": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_not_contains": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "storage_cluster_id_not_starts_with": { + "type": "string", + "nullable": true + }, + "storage_cluster_id_starts_with": { + "type": "string", + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmExportFileType" + } + ], + "nullable": true + }, + "type_in": { + "items": { + "$ref": "#/components/schemas/VmExportFileType" + }, + "type": "array", + "nullable": true + }, + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/VmExportFileType" + } + ], + "nullable": true + }, + "type_not_in": { + "items": { + "$ref": "#/components/schemas/VmExportFileType" + }, + "type": "array", + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + }, + "vm_volume": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetVmExportFilesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmExportFileOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmExportFileWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmExportFile": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmExportFileConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmExportFile" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmExportFilesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmExportFileOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmExportFileWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmFolderOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "vm_num_ASC", + "vm_num_DESC" + ], + "type": "string" + }, + "GetVmFoldersRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFolderOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmFolder": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmFolderConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmFolder" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmFoldersConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFolderOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmNic": { + "properties": { + "egress_rate_limit_burst_in_bit": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_enabled": { + "type": "boolean", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps": { + "type": "number", + "format": "double", + "nullable": true + }, + "enabled": { + "type": "boolean", + "nullable": true + }, + "gateway": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "ingress_rate_limit_burst_in_bit": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_enabled": { + "type": "boolean", + "nullable": true + }, + "ingress_rate_limit_max_rate_in_bitps": { + "type": "number", + "format": "double", + "nullable": true + }, + "interface_id": { + "type": "string", + "nullable": true + }, + "ip_address": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "mac_address": { + "type": "string", + "nullable": true + }, + "mirror": { + "type": "boolean", + "nullable": true + }, + "model": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], + "nullable": true + }, + "nic": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedNic" + } + ], + "nullable": true + }, + "order": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "subnet_mask": { + "type": "string", + "nullable": true + }, + "vlan": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVlan" + } + ], + "nullable": true + }, + "vm": { + "$ref": "#/components/schemas/NestedVm" + } + }, + "required": [ + "id", + "local_id", + "vm" + ], + "type": "object", + "additionalProperties": false + }, + "VmNicOrderByInput": { + "enum": [ + "egress_rate_limit_burst_in_bit_ASC", + "egress_rate_limit_burst_in_bit_DESC", + "egress_rate_limit_enabled_ASC", + "egress_rate_limit_enabled_DESC", + "egress_rate_limit_max_rate_in_bitps_ASC", + "egress_rate_limit_max_rate_in_bitps_DESC", + "enabled_ASC", + "enabled_DESC", + "gateway_ASC", + "gateway_DESC", + "id_ASC", + "id_DESC", + "ingress_rate_limit_burst_in_bit_ASC", + "ingress_rate_limit_burst_in_bit_DESC", + "ingress_rate_limit_enabled_ASC", + "ingress_rate_limit_enabled_DESC", + "ingress_rate_limit_max_rate_in_bitps_ASC", + "ingress_rate_limit_max_rate_in_bitps_DESC", + "interface_id_ASC", + "interface_id_DESC", + "ip_address_ASC", + "ip_address_DESC", + "local_id_ASC", + "local_id_DESC", + "mac_address_ASC", + "mac_address_DESC", + "mirror_ASC", + "mirror_DESC", + "model_ASC", + "model_DESC", + "order_ASC", + "order_DESC", + "subnet_mask_ASC", + "subnet_mask_DESC" + ], + "type": "string" + }, + "GetVmNicsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmNic": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmNicConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmNic" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmNicsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmPlacementGroup": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmPlacementGroupConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmPlacementGroup" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmPlacementGroupsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmPlacementGroupOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmSnapshotOrderByInput": { + "enum": [ + "clock_offset_ASC", + "clock_offset_DESC", + "consistent_type_ASC", + "consistent_type_DESC", + "cpu_ASC", + "cpu_DESC", + "cpu_model_ASC", + "cpu_model_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "firmware_ASC", + "firmware_DESC", + "ha_ASC", + "ha_DESC", + "id_ASC", + "id_DESC", + "io_policy_ASC", + "io_policy_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "max_bandwidth_ASC", + "max_bandwidth_DESC", + "max_bandwidth_policy_ASC", + "max_bandwidth_policy_DESC", + "max_iops_ASC", + "max_iops_DESC", + "max_iops_policy_ASC", + "max_iops_policy_DESC", + "memory_ASC", + "memory_DESC", + "name_ASC", + "name_DESC", + "size_ASC", + "size_DESC", + "vcpu_ASC", + "vcpu_DESC", + "vm_disks_ASC", + "vm_disks_DESC", + "vm_nics_ASC", + "vm_nics_DESC", + "win_opt_ASC", + "win_opt_DESC" + ], + "type": "string" + }, + "GetVmSnapshotsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmSnapshot": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmSnapshotConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmSnapshot" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmSnapshotsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmTemplate": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmTemplateConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmTemplate" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmTemplatesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VmVolumeSnapshotOrderByInput": { + "enum": [ + "createAt_ASC", + "createAt_DESC", + "description_ASC", + "description_DESC", + "elf_storage_policy_ASC", + "elf_storage_policy_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "shared_size_ASC", + "shared_size_DESC", + "size_ASC", + "size_DESC", + "type_ASC", + "type_DESC", + "unique_size_ASC", + "unique_size_DESC", + "volume_sharing_ASC", + "volume_sharing_DESC", + "volume_size_ASC", + "volume_size_DESC", + "zbs_snapshot_uuid_ASC", + "zbs_snapshot_uuid_DESC" + ], + "type": "string" + }, + "GetVmVolumeSnapshotsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmVolumeSnapshot": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmVolumeSnapshotConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmVolumeSnapshot" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmVolumeSnapshotsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVmVolume": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmVolumeConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVmVolume" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmVolumesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVm": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VmConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVm" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVmsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VmWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VsphereEsxiAccountOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "ip_ASC", + "ip_DESC", + "is_valid_ASC", + "is_valid_DESC", + "local_id_ASC", + "local_id_DESC", + "port_ASC", + "port_DESC", + "username_ASC", + "username_DESC" + ], + "type": "string" + }, + "GetVsphereEsxiAccountsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VsphereEsxiAccountOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateVsphereEsxiAccount": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "VsphereEsxiAccountConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateVsphereEsxiAccount" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetVsphereEsxiAccountsConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VsphereEsxiAccountOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "WitnessService": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "role": { + "type": "string" + }, + "state": { + "type": "string" + }, + "state_duration": { + "type": "number", + "format": "double" + } + }, + "required": [ + "id", + "name", + "role", + "state", + "state_duration" + ], + "type": "object", + "additionalProperties": false + }, + "WitnessWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetWitnessServicesRequestBody": { + "properties": { + "where": { + "$ref": "#/components/schemas/WitnessWhereUniqueInput" + } + }, + "required": [ + "where" + ], + "type": "object", + "additionalProperties": false + }, + "Witness": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "cpu_hz_per_core": { + "type": "integer", + "format": "int64" + }, + "data_ip": { + "type": "string" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string", + "nullable": true + }, + "management_ip": { + "type": "string" + }, + "name": { + "type": "string" + }, + "system_data_capacity": { + "type": "integer", + "format": "int64" + }, + "system_used_data_space": { + "type": "integer", + "format": "int64" + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32" + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64" + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "cluster", + "cpu_hz_per_core", + "data_ip", + "id", + "management_ip", + "name", + "system_data_capacity", + "system_used_data_space", + "total_cpu_cores", + "total_cpu_hz", + "total_memory_bytes" + ], + "type": "object", + "additionalProperties": false + }, + "WitnessOrderByInput": { + "enum": [ + "cpu_hz_per_core_ASC", + "cpu_hz_per_core_DESC", + "data_ip_ASC", + "data_ip_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "management_ip_ASC", + "management_ip_DESC", + "name_ASC", + "name_DESC", + "system_data_capacity_ASC", + "system_data_capacity_DESC", + "system_used_data_space_ASC", + "system_used_data_space_DESC", + "total_cpu_cores_ASC", + "total_cpu_cores_DESC", + "total_cpu_hz_ASC", + "total_cpu_hz_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC" + ], + "type": "string" + }, + "GetWitnessesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateWitness": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "WitnessConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateWitness" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetWitnessesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/WitnessWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "ZoneTopo": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "cluster_topo": { + "$ref": "#/components/schemas/NestedClusterTopo" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "rack_topoes": { + "items": { + "$ref": "#/components/schemas/NestedRackTopo" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "cluster", + "cluster_topo", + "id", + "local_id" + ], + "type": "object", + "additionalProperties": false + }, + "ZoneTopoOrderByInput": { + "enum": [ + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC" + ], + "type": "string" + }, + "GetZoneTopoesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateZoneTopo": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ZoneTopoConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateZoneTopo" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetZoneTopoesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "Zone": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "datacenter": { + "$ref": "#/components/schemas/NestedDatacenter" + }, + "failure_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hosts": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string" + }, + "is_preferred": { + "type": "boolean" + }, + "local_id": { + "type": "string", + "nullable": true + }, + "provisioned_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_cpu_cores_for_active_vm": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "provisioned_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "provisioned_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "running_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stopped_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "suspended_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cache_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "required": [ + "cluster", + "datacenter", + "id", + "is_preferred" + ], + "type": "object", + "additionalProperties": false + }, + "ZoneOrderByInput": { + "enum": [ + "failure_data_space_ASC", + "failure_data_space_DESC", + "host_num_ASC", + "host_num_DESC", + "id_ASC", + "id_DESC", + "is_preferred_ASC", + "is_preferred_DESC", + "local_id_ASC", + "local_id_DESC", + "provisioned_cpu_cores_ASC", + "provisioned_cpu_cores_DESC", + "provisioned_cpu_cores_for_active_vm_ASC", + "provisioned_cpu_cores_for_active_vm_DESC", + "provisioned_data_space_ASC", + "provisioned_data_space_DESC", + "provisioned_memory_bytes_ASC", + "provisioned_memory_bytes_DESC", + "running_vm_num_ASC", + "running_vm_num_DESC", + "stopped_vm_num_ASC", + "stopped_vm_num_DESC", + "suspended_vm_num_ASC", + "suspended_vm_num_DESC", + "total_cache_capacity_ASC", + "total_cache_capacity_DESC", + "total_cpu_cores_ASC", + "total_cpu_cores_DESC", + "total_cpu_hz_ASC", + "total_cpu_hz_DESC", + "total_data_capacity_ASC", + "total_data_capacity_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC", + "used_data_space_ASC", + "used_data_space_DESC", + "valid_data_space_ASC", + "valid_data_space_DESC", + "vm_num_ASC", + "vm_num_DESC" + ], + "type": "string" + }, + "GetZonesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NestedAggregateZone": { + "properties": { + "count": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "count" + ], + "type": "object", + "additionalProperties": false + }, + "ZoneConnection": { + "properties": { + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateZone" + } + }, + "required": [ + "aggregate" + ], + "type": "object", + "additionalProperties": false + }, + "GetZonesConnectionRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true + }, + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "WithTask_AlertNotifier_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/AlertNotifier" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "AlertNotifierCreationParams": { + "properties": { + "notice_severities": { + "items": { + "type": "string", + "enum": [ + "CRITICAL", + "NOTICE", + "INFO" + ] + }, + "type": "array" + }, + "language_code": { + "$ref": "#/components/schemas/NotifierLanguageCode" + }, + "email_tos": { + "items": { + "type": "string" + }, + "type": "array" + }, + "email_from": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "smtp_server_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "notice_severities", + "language_code", + "email_tos", + "email_from", + "disabled", + "smtp_server_id", + "name", + "clusters" + ], + "type": "object" + }, + "AlertNotifierUpdationParams": { + "properties": { + "notice_severities": { + "items": { + "type": "string", + "enum": [ + "CRITICAL", + "NOTICE", + "INFO" + ] + }, + "type": "array" + }, + "language_code": { + "$ref": "#/components/schemas/NotifierLanguageCode" + }, + "email_tos": { + "items": { + "type": "string" + }, + "type": "array" + }, + "email_from": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "smtp_server_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "id": { + "type": "string" + } + }, + "type": "object" + }, + "AlertNotifierManyUpdationParams": { + "properties": { + "notice_severities": { + "items": { + "type": "string", + "enum": [ + "CRITICAL", + "NOTICE", + "INFO" + ] + }, + "type": "array" + }, + "language_code": { + "$ref": "#/components/schemas/NotifierLanguageCode" + }, + "email_tos": { + "items": { + "type": "string" + }, + "type": "array" + }, + "email_from": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "smtp_server_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "where": { + "$ref": "#/components/schemas/AlertNotifierWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteAlertNotifier": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteAlertNotifier_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteAlertNotifier" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "DeleteAlertNotifierParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/AlertNotifierWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + } + }, + "securitySchemes": { + "Authorization": { + "type": "apiKey", + "name": "Authorization", + "in": "header", + "description": "通过 post /v2/api/login 获取到 token" + } + } + }, + "info": { + "title": "CloudTower APIs", + "version": "3.4.4", + "description": "cloudtower operation API and SDK" + }, + "openapi": "3.0.0", + "paths": { + "/update-global-alert-rule": { + "post": { + "operationId": "UpdateGlobalAlertRule", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_GlobalAlertRule_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalAlertRule" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GlobalAlertRuleUpdationParams" + } + } + } + } + } + }, + "/update-customize-alert-rule": { + "post": { + "operationId": "UpdateCustomizeAlertRule", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_GlobalAlertRule_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalAlertRule" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CustomizeAlertRuleUpdationParams" + } + } + } + } + } + }, + "/resolve-alert": { + "post": { + "operationId": "ResolveAlert", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Alert_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Alert" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ResolveAlertParams" + } + } + } + } + } + }, + "/create-brick-topo": { + "post": { + "operationId": "CreateBrickTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_BrickTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "BrickTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/BrickTopoCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-brick-topo": { + "post": { + "operationId": "UpdateBrickTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_BrickTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "BrickTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BrickTopoUpdationParams" + } + } + } + } + } + }, + "/move-brick-topo": { + "post": { + "operationId": "MoveBrickTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_BrickTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "BrickTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BrickTopoMoveParams" + } + } + } + } + } + }, + "/delete-brick-topo": { + "post": { + "operationId": "DeleteBrickTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteBrickTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "BrickTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BrickTopoDeletionParams" + } + } + } + } + } + }, + "/upload-cloudtower-application-package": { + "post": { + "operationId": "UploadCloudTowerApplicationPackage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UploadTask" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] + } + } + } + } + } + }, + "/delete-cloudtower-application-package": { + "post": { + "operationId": "DeleteCloudTowerApplicationPackage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackage" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackageParams" + } + } + } + } + } + }, + "/deploy-cloudtower-application": { + "post": { + "operationId": "DeployCloudTowerApplication", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CloudTowerApplication" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DeployCloudTowerApplicationParams" + } + } + } + } + } + }, + "/upgrade-cloudtower-application": { + "post": { + "operationId": "UpgradeCloudTowerApplication", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CloudTowerApplication" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpgradeCloudTowerApplicationParams" + } + } + } + } + } + }, + "/uninstall-cloudtower-application": { + "post": { + "operationId": "UninstallCloudTowerApplication", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplication" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UninstallCloudTowerApplicationParams" + } + } + } + } + } + }, + "/connect-cluster": { + "post": { + "operationId": "ConnectCluster", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Cluster_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ClusterCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-cluster": { + "post": { + "operationId": "UpdateCluster", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Cluster_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterUpdationParams" + } + } + } + } + } + }, + "/update-cluster-license": { + "post": { + "operationId": "UpdateClusterLicense", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Cluster_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterLicenseUpdationParams" + } + } + } + } + } + }, + "/update-cluster-network-setting": { + "post": { + "operationId": "UpdateClusterNetworkSetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Cluster_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterNetworkSettingUpdationParams" + } + } + } + } + } + }, + "/update-cluster-virtualization-setting": { + "post": { + "operationId": "UpdateClusterVirtualizationSetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Cluster_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterVirtualizationUpdationParams" + } + } + } + } + } + }, + "/update-cluster-ha-setting": { + "post": { + "operationId": "UpdateClusterHaSetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ClusterSettings_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterHaUpdationParams" + } + } + } + } + } + }, + "/update-cluster-enable-iscsi-setting": { + "post": { + "operationId": "UpdateClusterEnableISCSISetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ClusterSettings_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterEnableIscsiUpdationParams" + } + } + } + } + } + }, + "/delete-cluster": { + "post": { + "operationId": "DeleteCluster", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteCluster_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterDeletionParams" + } + } + } + } + } + }, + "/get-meta-leader": { + "post": { + "operationId": "GetMetaLeader", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/MetaLeader" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetMetaLeaderRequestBody" + } + } + } + } + } + }, + "/create-consistency-snapshot-group": { + "post": { + "operationId": "CreateConsistencyGroupSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroupSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/rollback-consistency-snapshot-group": { + "post": { + "operationId": "UpdateConsistencyGroupSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroupSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotUpdationParams" + } + } + } + } + } + }, + "/delete-consistency-snapshot-group": { + "post": { + "operationId": "DeleteConsistencyGroupSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroupSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroupSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotDeletionParams" + } + } + } + } + } + }, + "/create-consistency-group": { + "post": { + "operationId": "CreateConsistencyGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-consistency-group": { + "post": { + "operationId": "UpdateConsistencyGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConsistencyGroupUpdationParams" + } + } + } + } + } + }, + "/delete-consistency-group": { + "post": { + "operationId": "DeleteConsistencyGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConsistencyGroupDeletionParams" + } + } + } + } + } + }, + "/upload-content-library-image": { + "post": { + "operationId": "CreateContentLibraryImage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UploadTask" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "clusters": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "description": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file", + "clusters" + ] + } + } + } + } + } + }, + "/update-content-library-image": { + "post": { + "operationId": "UpdateContentLibraryImage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryImageUpdationParams" + } + } + } + } + } + }, + "/distribute-content-library-image-clusters": { + "post": { + "operationId": "DistributeContentLibraryImageClusters", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" + } + } + } + } + } + }, + "/remove-content-library-image-clusters": { + "post": { + "operationId": "RemoveContentLibraryImageClusters", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" + } + } + } + } + } + }, + "/delete-content-library-image": { + "post": { + "operationId": "DeleteContentLibraryImage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteContentLibraryImage_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryImageDeletionParams" + } + } + } + } + } + }, + "/upload-elf-file": { + "post": { + "operationId": "UploadElfFile", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UploadTask" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Ovf" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] + } + } + } + } + } + }, + "/parse-ovf": { + "post": { + "operationId": "ParseOvf", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ParsedOVF" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Ovf" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + } + }, + "required": [ + "file", + "cluster_id" + ] + } + } + } + } + } + }, + "/get-export-file-download-links": { + "post": { + "operationId": "GetExportFileDownloadLinks", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ExportFileDownloadLinks" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Ovf" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetExportFileDownloadLinksParams" + } + } + } + } + } + }, + "/create-vm": { + "post": { + "operationId": "CreateVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/create-vm-from-template": { + "post": { + "operationId": "CreateVmFromTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmCreateVmFromTemplateParams" + }, + "type": "array" + } + } + } + } + } + }, + "/create-vm-from-content-library-template": { + "post": { + "operationId": "CreateVmFromContentLibraryTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateParams" + }, + "type": "array" + } + } + } + } + } + }, + "/create-vm-from-content-library-template-batch": { + "post": { + "operationId": "CreateVmFromContentLibraryTemplateBatch", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_Vm-Array_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateBatchParams" + } + } + } + } + } + }, + "/convert-vm-template-to-vm": { + "post": { + "operationId": "ConvertVmTemplateToVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ConvertVmTemplateToVmParams" + }, + "type": "array" + } + } + } + } + } + }, + "/clone-vm": { + "post": { + "operationId": "CloneVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmCloneParams" + }, + "type": "array" + } + } + } + } + } + }, + "/rebuild-vm-from-snapshot": { + "post": { + "operationId": "RebuildVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmRebuildParams" + }, + "type": "array" + } + } + } + } + } + }, + "/rollback-vm": { + "post": { + "operationId": "RollbackVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmRollbackParams" + } + } + } + } + } + }, + "/update-vm-basic-info": { + "post": { + "operationId": "UpdateVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateParams" + } + } + } + } + } + }, + "/move-vm-to-recycle": { + "post": { + "operationId": "MoveVmToRecycleBin", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/recover-vm-from-recycle": { + "post": { + "operationId": "RecoverVmFromRecycleBin", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/delete-vm": { + "post": { + "operationId": "DeleteVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmDeleteParams" + } + } + } + } + } + }, + "/start-vm": { + "post": { + "operationId": "StartVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmStartParams" + } + } + } + } + } + }, + "/restart-vm": { + "post": { + "operationId": "RestartVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/force-restart-vm": { + "post": { + "operationId": "ForceRestartVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/shutdown-vm": { + "post": { + "operationId": "ShutDownVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/poweroff-vm": { + "post": { + "operationId": "PoweroffVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/suspend-vm": { + "post": { + "operationId": "SuspendVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/resume-vm": { + "post": { + "operationId": "ResumeVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/add-vm-disk": { + "post": { + "operationId": "AddVmDisk", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmAddDiskParams" + } + } + } + } + } + }, + "/update-vm-disk": { + "post": { + "operationId": "UpdateVmDisk", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateDiskParams" + } + } + } + } + } + }, + "/expand-vm-disk": { + "post": { + "operationId": "ExpandVmDisk", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmExpandVmDiskParams" + } + } + } + } + } + }, + "/remove-vm-disk": { + "post": { + "operationId": "RemoveVmDisk", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmRemoveDiskParams" + } + } + } + } + } + }, + "/add-vm-cd-rom": { + "post": { + "operationId": "AddVmCdRom", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmAddCdRomParams" + } + } + } + } + } + }, + "/remove-vm-cd-rom": { + "post": { + "operationId": "RemoveVmCdRom", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmRemoveCdRomParams" + } + } + } + } + } + }, + "/eject-iso-from-vm-cd-rom": { + "post": { + "operationId": "EjectIsoFromVmCdRom", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmEjectCdRomParams" + } + } + } + } + } + }, + "/toggle-vm-cd-rom-disable": { + "post": { + "operationId": "ToggleVmCdRomDisable", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmToggleCdRomDisableParams" + } + } + } + } + } + }, + "/add-vm-nic": { + "post": { + "operationId": "AddVmNic", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmAddNicParams" + } + } + } + } + } + }, + "/update-vm-nic": { + "post": { + "operationId": "UpdateVmNic", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateNicParams" + } + } + } + } + } + }, + "/update-vm-nic-basic-info": { + "post": { + "operationId": "UpdateVmNicBasicInfo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateNicBasicInfoParams" + } + } + } + } + } + }, + "/update-vm-nic-advance-info": { + "post": { + "operationId": "UpdateVmNicAdvanceInfo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateNicAdvanceInfoParams" + } + } + } + } + } + }, + "/update-vm-nic-qos-option": { + "post": { + "operationId": "UpdateVmNicQosOption", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateNicQosOptionsParams" + } + } + } + } + } + }, + "/add-vm-pci-nic": { + "post": { + "operationId": "AddVmPciNic", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperatePciNicParams" + } + } + } + } + } + }, + "/remove-vm-pci-nic": { + "post": { + "operationId": "RemoveVmPciNic", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperatePciNicParams" + } + } + } + } + } + }, + "/remove-vm-nic": { + "post": { + "operationId": "RemoveVmNic", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "deprecated": true, + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmRemoveNicParams" + } + } + } + } + } + }, + "/remove-vm-nic-by-where": { + "post": { + "operationId": "RemoveVmNicByWhere", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmRemoveNicByWhereParams" + } + } + } + } + } + }, + "/add-vm-gpu-device": { + "post": { + "operationId": "AddVmGpuDevice", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmAddGpuDeviceParams" + } + } + } + } + } + }, + "/remove-vm-gpu-device": { + "post": { + "operationId": "RemoveVmGpuDevice", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmRemoveGpuDeviceParams" + } + } + } + } + } + }, + "/install-vmtools": { + "post": { + "operationId": "InstallVmtools", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InstallVmtoolsParams" + } + } + } + } + } + }, + "/migrate-vm": { + "post": { + "operationId": "MigrateVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmMigrateParams" + } + } + } + } + } + }, + "/migrate-vm-across-cluster": { + "post": { + "operationId": "MigrateVmAcrossCluster", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmMigrateAcrossClusterParams" + } + } + } + } + } + }, + "/stop-vm-in-cutover-migration": { + "post": { + "operationId": "StopVmInCutoverMigration", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/StopVmInCutoverMigrationParams" + } + } + } + } + } + }, + "/abort-migrate-vm-across-cluster": { + "post": { + "operationId": "AbortMigrateVmAcrossCluster", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Task" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AbortMigrateVmAcrossClusterParams" + } + } + } + } + } + }, + "/add-vm-to-folder": { + "post": { + "operationId": "AddVmToFolder", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmAddFolderParams" + } + } + } + } + } + }, + "/remove-vm-from-folder": { + "post": { + "operationId": "RemoveVmToFolder", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" + } + } + } + } + } + }, + "/update-vm-advanced-options": { + "post": { + "operationId": "UpdateVmAdvancedOptions", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateAdvancedOptionsParams" + } + } + } + } + } + }, + "/update-vm-host-options": { + "post": { + "operationId": "UpdateVmHostOptions", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateHostOptionsParams" + } + } + } + } + } + }, + "/reset-vm-guest-os-password": { + "post": { + "operationId": "ResetVmGuestOsPassword", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmResetGuestOsPasswordParams" + } + } + } + } + } + }, + "/update-vm-owner": { + "post": { + "operationId": "UpdateVmOwner", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateOwnerParams" + } + } + } + } + } + }, + "/update-vm-io-policy": { + "post": { + "operationId": "UpdateVmIoPolicy", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmUpdateIoPolicyParams" + } + } + } + } + } + }, + "/export-vm": { + "post": { + "operationId": "ExportVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmExportFile_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmExportParams" + } + } + } + } + } + }, + "/import-vm": { + "post": { + "operationId": "ImportVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmImportParams" + }, + "type": "array" + } + } + } + } + } + }, + "/clone-content-library-vm-template-from-vm": { + "post": { + "operationId": "CloneContentLibraryVmTemplateFromVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/convert-content-library-vm-template-from-vm": { + "post": { + "operationId": "ConvertContentLibraryVmTemplateFromVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-content-library-vm-template": { + "post": { + "operationId": "UpdateContentLibraryVmTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationParams" + } + } + } + } + } + }, + "/distribute-content-library-vm-template-clusters": { + "post": { + "operationId": "DistributeContentLibraryVmtemplateClusters", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" + } + } + } + } + } + }, + "/remove-content-library-vm-template-clusters": { + "post": { + "operationId": "RemoveContentLibraryVmTemplateClusters", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" + } + } + } + } + } + }, + "/delete-content-library-vm-template": { + "post": { + "operationId": "DeleteContentLibraryVmTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteContentLibraryVmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateDeletionParams" + } + } + } + } + } + }, + "/export-content-library-vm-template": { + "post": { + "operationId": "ExportContentLibraryVmTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmExportFile_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateExportParams" + } + } + } + } + } + }, + "/import-content-library-vm-template": { + "post": { + "operationId": "ImportContentLibraryVmTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateImportParams" + }, + "type": "array" + } + } + } + } + } + }, + "/create-datacenter": { + "post": { + "operationId": "CreateDatacenter", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Datacenter_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Datacenter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/DatacenterCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-datacenter": { + "post": { + "operationId": "UpdateDatacenter", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Datacenter_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Datacenter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DatacenterUpdationParams" + } + } + } + } + } + }, + "/add-clusters-to-datacenter": { + "post": { + "operationId": "AddClustersToDatacenter", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Datacenter_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Datacenter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/AddClustersToDatacenterParams" + }, + "type": "array" + } + } + } + } + } + }, + "/remove-clusters-from-datacenter": { + "post": { + "operationId": "RemoveClustersFromDatacenter", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Datacenter_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Datacenter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/RemoveClustersFromDatacenterParams" + }, + "type": "array" + } + } + } + } + } + }, + "/delete-datacenter": { + "post": { + "operationId": "DeleteDatacenter", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteDatacenter_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Datacenter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DatacenterDeletionParams" + } + } + } + } + } + }, + "/mount-disk": { + "post": { + "operationId": "MountDisk", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Disk_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Disk" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DiskMountParams" + } + } + } + } + } + }, + "/unmount-disk": { + "post": { + "operationId": "UnmountDisk", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Disk_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Disk" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DiskUnmountParams" + } + } + } + } + } + }, + "/create-entity-filter": { + "post": { + "operationId": "CreateEntityFilter", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_EntityFilter_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EntityFilter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/EntityFilterCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-entity-filter": { + "post": { + "operationId": "UpdateEntityFilter", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_EntityFilter_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EntityFilter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EntityFilterUpdationParams" + } + } + } + } + } + }, + "/delete-entity-filter": { + "post": { + "operationId": "DeleteEntityFilter", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteEntityFilter_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EntityFilter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EntityFilterDeletionParams" + } + } + } + } + } + }, + "/update-gpu-device-usage": { + "post": { + "operationId": "UpdateGpuDeviceUsage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_GpuDevice_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GpuDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GpuDeviceUsageUpdationParams" + } + } + } + } + } + }, + "/update-gpu-device-description": { + "post": { + "operationId": "UpdateGpuDeviceDescription", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_GpuDevice_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GpuDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GpuDeviceDescriptionUpdationParams" + } + } + } + } + } + }, + "/switch-gpu-device-sriov": { + "post": { + "operationId": "SwitchGpuDeviceSriov", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_GpuDevice_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GpuDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GpuDeviceSriovSwitchParams" + } + } + } + } + } + }, + "/create-graph": { + "post": { + "operationId": "CreateGraph", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Graph_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Graph" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/GraphCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-graph": { + "post": { + "operationId": "UpdateGraph", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Graph_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Graph" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GraphUpdationParams" + } + } + } + } + } + }, + "/delete-graph": { + "post": { + "operationId": "DeleteGraph", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteGraph_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Graph" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GraphDeletionParams" + } + } + } + } + } + }, + "/create-host": { + "post": { + "operationId": "CreateHost", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_BatchHosts_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Host" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/HostCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/trigger-disk-blink": { + "post": { + "operationId": "TriggerDiskBlink", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Host_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Host" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/TriggerDiskBlinkParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-host": { + "post": { + "operationId": "UpdateHost", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Host_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Host" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HostUpdationParams" + } + } + } + } + } + }, + "/create-iscsi-lun-snapshot": { + "post": { + "operationId": "CreateIscsiLunSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_IscsiLunSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLunSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiLunSnapshotCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/delete-iscsi-lun-snapshot": { + "post": { + "operationId": "DeleteIscsiLunSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteIscsiLunSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLunSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiLunSnapshotDeletionParams" + } + } + } + } + } + }, + "/create-iscsi-lun": { + "post": { + "operationId": "CreateIscsiLun", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_IscsiLun_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLun" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiLunCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-iscsi-lun": { + "post": { + "operationId": "UpdateIscsiLun", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_IscsiLun_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLun" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiLunUpdationParams" + } + } + } + } + } + }, + "/delete-iscsi-lun": { + "post": { + "operationId": "DeleteIscsiLun", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteIscsiLun_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLun" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiLunDeletionParams" + } + } + } + } + } + }, + "/clone-iscsi-lun-from-snapshot": { + "post": { + "operationId": "CloneIscsiLunFromSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_IscsiLun_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLun" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiLunCloneParams" + }, + "type": "array" + } + } + } + } + } + }, + "/rollback-iscsi-lun-from-snapshot": { + "post": { + "operationId": "RollbackIscsiLunFromSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_IscsiLun_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLun" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiLunRollbackParams" + }, + "type": "array" + } + } + } + } + } + }, + "/create-iscsi-target": { + "post": { + "operationId": "CreateIscsiTarget", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_IscsiTarget_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiTarget" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiTargetCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-iscsi-target": { + "post": { + "operationId": "UpdateIscsiTarget", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_IscsiTarget_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiTarget" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiTargetUpdationParams" + } + } + } + } + } + }, + "/delete-iscsi-target": { + "post": { + "operationId": "DeleteIscsiTarget", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteIscsiTarget_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiTarget" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiTargetDeletionParams" + } + } + } + } + } + }, + "/upload-elf-image": { + "post": { + "operationId": "CreateElfImage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UploadTask" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "description": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] + } + } + } + } + } + }, + "/update-elf-image": { + "post": { + "operationId": "UpdateElfImage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ElfImage_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ElfImageUpdationParams" + } + } + } + } + } + }, + "/delete-elf-image": { + "post": { + "operationId": "DeleteElfImage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteElfImage_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ElfImageDeletionParams" + } + } + } + } + } + }, + "/create-label": { + "post": { + "operationId": "CreateLabel", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Label_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Label" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/LabelCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-label": { + "post": { + "operationId": "UpdateLabel", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Label_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Label" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LabelUpdationParams" + } + } + } + } + } + }, + "/add-labels-to-resources": { + "post": { + "operationId": "AddLabelsToResources", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Label_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Label" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AddLabelsToResourcesParams" + } + } + } + } + } + }, + "/remove-labels-from-resources": { + "post": { + "operationId": "RemoveLabelsFromResources", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Label_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Label" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RemoveLabelsFromResourcesParams" + } + } + } + } + } + }, + "/delete-label": { + "post": { + "operationId": "DeleteLabel", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteLabel_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Label" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LabelDeletionParams" + } + } + } + } + } + }, + "/update-license": { + "post": { + "operationId": "UpdateDeploy", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_License_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "License" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LicenseUpdationParams" + } + } + } + } + } + }, + "/create-log-collection": { + "post": { + "operationId": "CreateLogCollection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_LogCollection_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "LogCollection" + ], + "security": [], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/LogCollectionCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/force-stop-log-collection": { + "post": { + "operationId": "ForceStopLogCollection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_LogCollection_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "LogCollection" + ], + "security": [], + "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" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "LogCollection" + ], + "security": [], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LogCollectionDeletionParams" + } + } + } + } + } + }, + "/get-vm-metrics": { + "post": { + "operationId": "GetVmMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmMetricInput" + } + } + } + } + } + }, + "/get-vm-network-metrics": { + "post": { + "operationId": "GetVmNetWorkMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmNetWorkMetricInput" + } + } + } + } + } + }, + "/get-disk-metrics": { + "post": { + "operationId": "GetDiskMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetDiskMetricInput" + } + } + } + } + } + }, + "/get-vm-volume-metrics": { + "post": { + "operationId": "GetVmVolumeMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmVolumeMetricInput" + } + } + } + } + } + }, + "/get-lun-metrics": { + "post": { + "operationId": "GetLunMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetLunMetricInput" + } + } + } + } + } + }, + "/get-nvmf-namespace-metrics": { + "post": { + "operationId": "GetNvmfNamespaceMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNvmfNamespaceMetricInput" + } + } + } + } + } + }, + "/get-cluster-metrics": { + "post": { + "operationId": "GetClusterMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterMetricInput" + } + } + } + } + } + }, + "/get-host-metrics": { + "post": { + "operationId": "GetHostMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetHostMetricInput" + } + } + } + } + } + }, + "/get-host-network-metrics": { + "post": { + "operationId": "GetHostNetworkMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetHostNetworkMetricInput" + } + } + } + } + } + }, + "/get-host-service-metrics": { + "post": { + "operationId": "GetHostServicekMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetHostServiceMetricInput" + } + } + } + } + } + }, + "/get-scvm-metrics": { + "post": { + "operationId": "GetSCVMMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$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": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetScvmNetworkInput" + } + } + } + } + } + }, + "/get-scvm-service-metrics": { + "post": { + "operationId": "GetSCVMServicekMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetScvmServiceMetricInput" + } + } + } + } + } + }, + "/get-scvm-disk-metrics": { + "post": { + "operationId": "GetScvmDiskMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSCVMDiskMetricInput" + } + } + } + } + } + }, + "/get-zone-metrics": { + "post": { + "operationId": "GetZoneMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetZoneMetricInput" + } + } + } + } + } + }, + "/get-witness-metrics": { + "post": { + "operationId": "GetWitnessMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetWitnessMetricInput" + } + } + } + } + } + }, + "/get-top-n-metrics-in-clusters": { + "post": { + "operationId": "GetTopNVmVolumeMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetTopNMetricInput" + } + } + } + } + } + }, + "/create-namespace-group": { + "post": { + "operationId": "CreateNamespaceGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NamespaceGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NamespaceGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NamespaceGroupCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-namespace-group": { + "post": { + "operationId": "UpdateNamespaceGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NamespaceGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NamespaceGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NamespaceGroupUpdationParams" + } + } + } + } + } + }, + "/delete-namespace-group": { + "post": { + "operationId": "DeleteNamespaceGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteNamespaceGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NamespaceGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NamespaceGroupDeletionParams" + } + } + } + } + } + }, + "/create-nfs-export": { + "post": { + "operationId": "CreateNfsExport", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NfsExport_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NfsExport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NfsExportCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-nfs-export": { + "post": { + "operationId": "UpdateNfsExport", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NfsExport_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NfsExport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NfsExportUpdationParams" + } + } + } + } + } + }, + "/delete-nfs-export": { + "post": { + "operationId": "DeleteNfsExport", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteNfsExport_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NfsExport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NfsExportDeletionParams" + } + } + } + } + } + }, + "/update-nic": { + "post": { + "operationId": "UpdateNic", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Nic_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Nic" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NicUpdationParams" + } + } + } + } + } + }, + "/move-node-topo": { + "post": { + "operationId": "UpdateNodeTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NodeTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NodeTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NodeTopoUpdationParams" + } + } + } + } + } + }, + "/create-nvmf-namespace-snapshot": { + "post": { + "operationId": "CreateNvmfNamespaceSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NvmfNamespaceSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespaceSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/delete-nvmf-namespace-snapshot": { + "post": { + "operationId": "DeleteNvmfNamespaceSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespaceSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespaceSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotDeletionParams" + } + } + } + } + } + }, + "/create-nvmf-namespace": { + "post": { + "operationId": "CreateNvmfNamespace", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespace" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-nvmf-namespace": { + "post": { + "operationId": "UpdateNvmfNamespace", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespace" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NvmfNamespaceUpdationParams" + } + } + } + } + } + }, + "/delete-nvmf-namespace": { + "post": { + "operationId": "DeleteNvmfNamespace", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespace_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespace" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NvmfNamespaceDeletionParams" + } + } + } + } + } + }, + "/clone-nvmf-namespace-from-snapshot": { + "post": { + "operationId": "CloneNvmfNamespaceFromSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespace" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceCloneParams" + }, + "type": "array" + } + } + } + } + } + }, + "/rollback-nvmf-namespace-from-snapshot": { + "post": { + "operationId": "RollbackNvmfNamespaceFromSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespace" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceRollbackParams" + }, + "type": "array" + } + } + } + } + } + }, + "/create-nvmf-subsystem": { + "post": { + "operationId": "CreateNvmfSubsystem", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfSubsystem" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NvmfSubsystemCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-nvmf-subsystem": { + "post": { + "operationId": "UpdateNvmfSubsystem", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfSubsystem" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NvmfSubsystemUpdationParams" + } + } + } + } + } + }, + "/delete-nvmf-subsystem": { + "post": { + "operationId": "DeleteNvmfSubsystem", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteNvmfSubsystem_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfSubsystem" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NvmfSubsystemDeletionParams" + } + } + } + } + } + }, + "/create-organization": { + "post": { + "operationId": "CreateOrganization", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Organization_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Organization" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/OrganizationCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-organization": { + "post": { + "operationId": "UpdateOrganization", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Organization_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Organization" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrganizationUpdationParams" + } + } + } + } + } + }, + "/delete-organization": { + "post": { + "operationId": "DeleteOrganization", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteOrganization_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Organization" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrganizationDeletionParams" + } + } + } + } + } + }, + "/create-rack-topo": { + "post": { + "operationId": "CreateRackTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_RackTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "RackTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/RackTopoCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-rack-topo": { + "post": { + "operationId": "UpdateRackTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_RackTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "RackTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RackTopoUpdationParams" + } + } + } + } + } + }, + "/delete-rack-topo": { + "post": { + "operationId": "DeleteRackTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteRackTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "RackTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RackTopoDeletionParams" + } + } + } + } + } + }, + "/update-global-recycle-bin-setting": { + "post": { + "operationId": "UpdateGlobalRecycleBinSetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_GlobalSettings_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GlobalRecycleBinUpdationParams" + } + } + } + } + } + }, + "/create-cluster-recycle-bin-setting": { + "post": { + "operationId": "CreateClusterRecycleBinSetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ClusterSettings_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterRecycleBinCreationParams" + } + } + } + } + } + }, + "/update-cluster-recycle-bin-setting": { + "post": { + "operationId": "UpdateClusterRecycleBinSetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ClusterSettings_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterRecycleBinUpdationParams" + } + } + } + } + } + }, + "/delete-cluster-recycle-bin-setting": { + "post": { + "operationId": "DeleteClusterRecycleBinSetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteClusterRecycleBin_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterRecycleBinDeletionParams" + } + } + } + } + } + }, + "/create-report-template": { + "post": { + "operationId": "CreateReportTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ReportTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ReportTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ReportTemplateCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-report-template": { + "post": { + "operationId": "UpdateReportTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ReportTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ReportTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportTemplateUpdationParams" + } + } + } + } + } + }, + "/generate-from-report-template": { + "post": { + "operationId": "GenerateFromReportTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_ReportTask_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ReportTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReporteTemplateGenerationParams" + } + } + } + } + } + }, + "/delete-report-template": { + "post": { + "operationId": "DeleteReportTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteReportTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ReportTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportTemplateDeletionParams" + } + } + } + } + } + }, + "/create-role": { + "post": { + "operationId": "CreateRole", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_UserRoleNext_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UserRoleNext" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/RoleCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-role": { + "post": { + "operationId": "UpdateRole", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_UserRoleNext_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UserRoleNext" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RoleUpdationParams" + } + } + } + } + } + }, + "/delete-role": { + "post": { + "operationId": "DeleteRole", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteRole_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UserRoleNext" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RoleDeletionParams" + } + } + } + } + } + }, + "/create-security-group": { + "post": { + "operationId": "CreateSecurityGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_SecurityGroup_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityGroupCreateParams" + } + } + } + } + } + }, + "/delete-security-group": { + "post": { + "operationId": "DeleteSecurityGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSecurityGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityGroupDeleteParams" + } + } + } + } + } + }, + "/update-security-group": { + "post": { + "operationId": "UpdateSecurityGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SecurityGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityGroupUpdateBody" + } + } + } + } + } + }, + "/create-security-policy": { + "post": { + "operationId": "CreateSecurityPolicy", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_SecurityPolicy_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityPolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityPolicyCreateParams" + } + } + } + } + } + }, + "/delete-security-policy": { + "post": { + "operationId": "DeleteSecurityPolicy", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSecurityPolicy_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityPolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityPolicyDeleteParams" + } + } + } + } + } + }, + "/update-security-policy": { + "post": { + "operationId": "UpdateSecurityPolicy", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SecurityPolicy_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityPolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityPolicyUpdateBody" + } + } + } + } + } + }, + "/update-password-security": { + "post": { + "operationId": "UpdatePasswordSecurity", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_GlobalSettings_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdatePassrodSecurityParams" + } + } + } + } + } + }, + "/update-access-restriction": { + "post": { + "operationId": "UpdateAccessRestriction", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_GlobalSettings_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateAccessRestrictionParams" + } + } + } + } + } + }, + "/update-session-timeout": { + "post": { + "operationId": "UpdateSessionTimeout", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_GlobalSettings_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateSessionTimeoutParams" + } + } + } + } + } + }, + "/rollback-snapshot-group": { + "post": { + "operationId": "RollbackSnapshotGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotGroupRollbackParams" + } + } + } + } + } + }, + "/clone-snapshot-group": { + "post": { + "operationId": "CloneSnapshotGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnapshotGroupCloneParams" + }, + "type": "array" + } + } + } + } + } + }, + "/keep-snapshot-group": { + "post": { + "operationId": "KeepSnapshotGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotGroupKeepParams" + } + } + } + } + } + }, + "/delete-snapshot-group": { + "post": { + "operationId": "DeleteSnapshotGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSnapshotGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotGroupDeletionParams" + } + } + } + } + } + }, + "/create-snapshot-plan": { + "post": { + "operationId": "CreateSnapshotPlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-snapshot-plan": { + "post": { + "operationId": "UpdateSnapshotPlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotPlanUpdationParams" + } + } + } + } + } + }, + "/delete-snapshot-plan": { + "post": { + "operationId": "DeleteSnapshotPlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSnapshotPlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotPlanDeletionParams" + } + } + } + } + } + }, + "/execute-snapshot-plan": { + "post": { + "operationId": "ExecuteSnapshotPlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotPlanExecutionParams" + } + } + } + } + } + }, + "/suspend-snapshot-plan": { + "post": { + "operationId": "SuspendSnapshotPlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotPlanSuspendedParams" + } + } + } + } + } + }, + "/resume-snapshot-plan": { + "post": { + "operationId": "ResumeSnapshotPlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotPlanResumeParams" + } + } + } + } + } + }, + "/create-snmp-transport": { + "post": { + "operationId": "CreateSnmpTransport", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnmpTransport_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTransport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnmpTransportCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-snmp-transport": { + "post": { + "operationId": "UpdateSnmpTransport", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnmpTransport_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTransport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnmpTransportUpdationParams" + } + } + } + } + } + }, + "/delete-snmp-transport": { + "post": { + "operationId": "DeleteSnmpTransport", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSnmpTransport_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTransport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnmpTransportDeletionParams" + } + } + } + } + } + }, + "/create-snmp-trap-receiver": { + "post": { + "operationId": "CreateSnmpTrapReceiver", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTrapReceiver" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnmpTrapReceiverCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-snmp-trap-receiver": { + "post": { + "operationId": "UpdateSnmpTrapReceiver", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTrapReceiver" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnmpTrapReceiverUpdationParams" + } + } + } + } + } + }, + "/delete-snmp-trap-receiver": { + "post": { + "operationId": "DeleteSnmpTrapReceiver", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSnmpTrapReceiver_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTrapReceiver" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnmpTrapReceiverDeletionParams" + } + } + } + } + } + }, + "/upload-svt-image": { + "post": { + "operationId": "UploadSvtImage", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UploadTask" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SvtImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "version": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] + } + } + } + } + } + }, + "/export-csv": { + "post": { + "operationId": "ExportCSV", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "type": "string", + "format": "byte" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "TableReporter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TableReporterParams" + } + } + } + } + } + }, + "/cancel-upload-task": { + "post": { + "operationId": "CancelUploadTask", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "type": "string" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UploadTask" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CancelUploadTaskParams" + } + } + } + } + } + }, + "/mount-usb-device": { + "post": { + "operationId": "MountUsbDevice", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_UsbDevice_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UsbDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UsbDeviceMountParams" + } + } + } + } + } + }, + "/unmount-usb-device": { + "post": { + "operationId": "UnmountUsbDevice", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_UsbDevice_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UsbDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UsbDeviceUnmountParams" + } + } + } + } + } + }, + "/get-usb-devices": { + "post": { + "operationId": "GetUsbDevices", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UsbDevice" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UsbDevice", + "UsbDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUsbDevicesRequestBody" + } + } + } + } + } + }, + "/login": { + "post": { + "operationId": "Login", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_LoginResponse_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "User" + ], + "security": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LoginInput" + } + } + } + } + } + }, + "/create-user": { + "post": { + "operationId": "CreateUser", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_User_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "User" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UserCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-user": { + "post": { + "operationId": "UpdateUser", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_User_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "User" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserUpdationParams" + } + } + } + } + } + }, + "/delete-user": { + "post": { + "operationId": "DeleteUser", + "responses": { + "200": { + "description": "Ok", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteUser_" + }, + "type": "array" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "User" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserDeletionParams" + } + } + } + } + } + }, + "/create-root-user": { + "post": { + "operationId": "CreateRootUser", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_User_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "User" + ], + "security": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RootUserCreationParams" + } + } + } + } + } + }, + "/get-my-info": { + "post": { + "operationId": "GetMyInfo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/User" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "User" + ], + "security": [], + "parameters": [] + } + }, + "/create-vcenter-account": { + "post": { + "operationId": "CreateVcenterAccount", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_VcenterAccount_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VcenterAccount" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateVcenterAccountParams" + } + } + } + } + } + }, + "/update-vcenter-account": { + "post": { + "operationId": "UpdateVcenterAccount", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_VcenterAccount_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VcenterAccount" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateVcenterAccountParams" + } + } + } + } + } + }, + "/create-vds-with-migrate-vlan": { + "post": { + "operationId": "CreateVdsWithMigrateVlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vds_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vds" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VdsCreationWithMigrateVlanParams" + }, + "type": "array" + } + } + } + } + } + }, + "/create-vds-with-access-vlan": { + "post": { + "operationId": "CreateVdsWithAccessVlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vds_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vds" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VdsCreationWithMAccessVlanParams" + }, + "type": "array" + } + } + } + } + } + }, + "/create-vds": { + "post": { + "operationId": "CreateVds", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vds_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vds" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VdsCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-vds": { + "post": { + "operationId": "UpdateVds", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vds_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vds" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VdsUpdationParams" + } + } + } + } + } + }, + "/delete-vds": { + "post": { + "operationId": "DeleteVds", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVds_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vds" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VdsDeletionParams" + } + } + } + } + } + }, + "/get-version": { + "get": { + "operationId": "GetApiVersion", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ApiInfo" + ], + "security": [], + "parameters": [] + } + }, + "/create-view": { + "post": { + "operationId": "CreateView", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_View_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "View" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ViewCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-view": { + "post": { + "operationId": "UpdateView", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_View_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "View" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ViewUpdationParams" + } + } + } + } + } + }, + "/delete-view": { + "post": { + "operationId": "DeleteView", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteView_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "View" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ViewDeletionParams" + } + } + } + } + } + }, + "/create-vm-vlan": { + "post": { + "operationId": "CreateVmVlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmVlanCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-vm-vlan": { + "post": { + "operationId": "UpdateVlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmVlanUpdationParams" + } + } + } + } + } + }, + "/update-management-vlan": { + "post": { + "operationId": "UpdateManagementVlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ManagementVlanUpdationParams" + } + } + } + } + } + }, + "/update-migration-vlan": { + "post": { + "operationId": "UpdateMigrationVlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MigrationVlanUpdationParams" + } + } + } + } + } + }, + "/delete-vm-vlan": { + "post": { + "operationId": "DeleteVlan", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVlan_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VlanDeletionParams" + } + } + } + } + } + }, + "/create-vm-folder": { + "post": { + "operationId": "CreateVmFolder", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmFolder_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmFolder" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmFolderCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-vm-folder": { + "post": { + "operationId": "UpdateVmFolder", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmFolder_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmFolder" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmFolderUpdationParams" + } + } + } + } + } + }, + "/delete-vm-folder": { + "post": { + "operationId": "DeleteVmFolder", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVmFolder_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmFolder" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmFolderDeletionParams" + } + } + } + } + } + }, + "/create-vm-placement-group": { + "post": { + "operationId": "CreateVmPlacementGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmPlacementGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmPlacementGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmPlacementGroupCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-vm-placement-group": { + "post": { + "operationId": "UpdateVmPlacementGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmPlacementGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmPlacementGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmPlacementGroupUpdationParams" + } + } + } + } + } + }, + "/delete-vm-placement-group": { + "post": { + "operationId": "DeleteVmPlacementGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVmPlacementGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmPlacementGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmPlacementGroupDeletionParams" + } + } + } + } + } + }, + "/create-vm-snapshot": { + "post": { + "operationId": "CreateVmSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmSnapshotCreationParams" + } + } + } + } + } + }, + "/delete-vm-snapshot": { + "post": { + "operationId": "DeleteVmSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVmSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmSnapshotDeletionParams" + } + } + } + } + } + }, + "/clone-vm-template-from-vm": { + "post": { + "operationId": "CloneVmTemplateFromVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmTemplateCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/convert-vm-template-from-vm": { + "post": { + "operationId": "ConvertVmTemplateFromVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmTemplateCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-vm-template": { + "post": { + "operationId": "UpdateVmTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmTemplateUpdationParams" + } + } + } + } + } + }, + "/delete-vm-template": { + "post": { + "operationId": "DeleteVmTemplate", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVmTemplate_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmTemplateDeletionParams" + } + } + } + } + } + }, + "/create-vm-volume-snapshot": { + "post": { + "operationId": "CreateVmVolumeSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmVolumeSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolumeSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmVolumeSnapshotCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/delete-vm-volume-snapshot": { + "post": { + "operationId": "DeleteVmVolumeSnapshot", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVmVolumeSnapshot_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolumeSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmVolumeSnapshotDeletionParams" + } + } + } + } + } + }, + "/create-vm-volume": { + "post": { + "operationId": "CreateVmVolume", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmVolume_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmVolumeCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/delete-vm-volume": { + "post": { + "operationId": "DeleteVmVolumeFromVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVmVolume_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmVolumeDeletionParams" + } + } + } + } + } + }, + "/rebuild-vm-volume": { + "post": { + "operationId": "RebuildVmVolume", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmVolume_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmVolumeRebuildParams" + }, + "type": "array" + } + } + } + } + } + }, + "/rollback-vm-volume": { + "post": { + "operationId": "RollbackVmVolume", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmVolume_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmVolumeRollbackParams" + }, + "type": "array" + } + } + } + } + } + }, + "/clone-vm-volume": { + "post": { + "operationId": "CloneVmVolume", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmVolume_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/CloneVmVolumeParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-vm-volume": { + "post": { + "operationId": "UpdateVmVolume", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmVolume_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateVmVolumeParams" + } + } + } + } + } + }, + "/export-vm-volume": { + "post": { + "operationId": "ExportVmVolume", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmExportFile_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExportVmVolumeParams" + } + } + } + } + } + }, + "/import-vm-volume": { + "post": { + "operationId": "ImportVmVolume", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VmVolume_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ImportVmVolumeParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-vsphere-esxi-account": { + "post": { + "operationId": "UpdateVsphereEsxiAccount", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_VsphereEsxiAccount-Array_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "304": { + "description": "Not modified" + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VsphereEsxiAccount" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParams" + } + } + } + } + } + }, + "/get-alert-notifiers": { + "post": { + "operationId": "GetAlertNotifiers", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/AlertNotifier" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "AlertNotifier" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetAlertNotifiersRequestBody" + } + } + } + } + } + }, + "/get-alert-notifiers-connection": { + "post": { + "operationId": "GetAlertNotifiersConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AlertNotifierConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "AlertNotifier" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetAlertNotifiersConnectionRequestBody" + } + } + } + } + } + }, + "/get-alert-rules": { + "post": { + "operationId": "GetAlertRules", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/AlertRule" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "AlertRule" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetAlertRulesRequestBody" + } + } + } + } + } + }, + "/get-alert-rules-connection": { + "post": { + "operationId": "GetAlertRulesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AlertRuleConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "AlertRule" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetAlertRulesConnectionRequestBody" + } + } + } + } + } + }, + "/get-alerts": { + "post": { + "operationId": "GetAlerts", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Alert" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Alert" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetAlertsRequestBody" + } + } + } + } + } + }, + "/get-alerts-connection": { + "post": { + "operationId": "GetAlertsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AlertConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Alert" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetAlertsConnectionRequestBody" + } + } + } + } + } + }, + "/get-applications": { + "post": { + "operationId": "GetApplications", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Application" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Application" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetApplicationsRequestBody" + } + } + } + } + } + }, + "/get-applications-connection": { + "post": { + "operationId": "GetApplicationsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ApplicationConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Application" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetApplicationsConnectionRequestBody" + } + } + } + } + } + }, + "/get-brick-topoes": { + "post": { + "operationId": "GetBrickTopoes", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/BrickTopo" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "BrickTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetBrickTopoesRequestBody" + } + } + } + } + } + }, + "/get-brick-topoes-connection": { + "post": { + "operationId": "GetBrickTopoesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BrickTopoConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "BrickTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetBrickTopoesConnectionRequestBody" + } + } + } + } + } + }, + "/get-cloudtower-application-packages": { + "post": { + "operationId": "GetCloudTowerApplicationPackages", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplicationPackage" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplicationPackage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetCloudTowerApplicationPackagesRequestBody" + } + } + } + } + } + }, + "/get-cloud-tower-application-packages-connection": { + "post": { + "operationId": "GetCloudTowerApplicationPackagesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CloudTowerApplicationPackageConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplicationPackage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetCloudTowerApplicationPackagesConnectionRequestBody" + } + } + } + } + } + }, + "/get-cloudtower-applications": { + "post": { + "operationId": "GetCloudTowerApplications", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/CloudTowerApplication" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetCloudTowerApplicationsRequestBody" + } + } + } + } + } + }, + "/get-cloud-tower-applications-connection": { + "post": { + "operationId": "GetCloudTowerApplicationsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CloudTowerApplicationConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetCloudTowerApplicationsConnectionRequestBody" + } + } + } + } + } + }, + "/get-cluster-images": { + "post": { + "operationId": "GetClusterImages", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ClusterImage" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ClusterImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterImagesRequestBody" + } + } + } + } + } + }, + "/get-cluster-images-connection": { + "post": { + "operationId": "GetClusterImagesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterImageConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ClusterImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterImagesConnectionRequestBody" + } + } + } + } + } + }, + "/get-cluster-settingses": { + "post": { + "operationId": "GetClusterSettingses", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ClusterSettings" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ClusterSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterSettingsesRequestBody" + } + } + } + } + } + }, + "/get-cluster-settingses-connection": { + "post": { + "operationId": "GetClusterSettingsesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterSettingsConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ClusterSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterSettingsesConnectionRequestBody" + } + } + } + } + } + }, + "/get-cluster-topoes": { + "post": { + "operationId": "GetClusterTopoes", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ClusterTopo" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ClusterTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterTopoesRequestBody" + } + } + } + } + } + }, + "/get-cluster-topoes-connection": { + "post": { + "operationId": "GetClusterTopoesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterTopoConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ClusterTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterTopoesConnectionRequestBody" + } + } + } + } + } + }, + "/get-cluster-upgrade-histories": { + "post": { + "operationId": "GetClusterUpgradeHistories", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ClusterUpgradeHistory" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ClusterUpgradeHistory" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterUpgradeHistoriesRequestBody" + } + } + } + } + } + }, + "/get-cluster-upgrade-histories-connection": { + "post": { + "operationId": "GetClusterUpgradeHistoriesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterUpgradeHistoryConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ClusterUpgradeHistory" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClusterUpgradeHistoriesConnectionRequestBody" + } + } + } + } + } + }, + "/get-clusters": { + "post": { + "operationId": "GetClusters", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Cluster" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClustersRequestBody" + } + } + } + } + } + }, + "/get-clusters-connection": { + "post": { + "operationId": "GetClustersConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ClusterConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Cluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetClustersConnectionRequestBody" + } + } + } + } + } + }, + "/get-consistency-group-snapshots": { + "post": { + "operationId": "GetConsistencyGroupSnapshots", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshot" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroupSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetConsistencyGroupSnapshotsRequestBody" + } + } + } + } + } + }, + "/get-consistency-group-snapshots-connection": { + "post": { + "operationId": "GetConsistencyGroupSnapshotsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroupSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetConsistencyGroupSnapshotsConnectionRequestBody" + } + } + } + } + } + }, + "/get-consistency-groups": { + "post": { + "operationId": "GetConsistencyGroups", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ConsistencyGroup" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetConsistencyGroupsRequestBody" + } + } + } + } + } + }, + "/get-consistency-groups-connection": { + "post": { + "operationId": "GetConsistencyGroupsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ConsistencyGroupConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ConsistencyGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetConsistencyGroupsConnectionRequestBody" + } + } + } + } + } + }, + "/get-content-library-images": { + "post": { + "operationId": "GetContentLibraryImages", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ContentLibraryImage" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetContentLibraryImagesRequestBody" + } + } + } + } + } + }, + "/get-content-library-images-connection": { + "post": { + "operationId": "GetContentLibraryImagesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryImageConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetContentLibraryImagesConnectionRequestBody" + } + } + } + } + } + }, + "/get-content-library-vm-templates": { + "post": { + "operationId": "GetContentLibraryVmTemplates", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplate" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetContentLibraryVmTemplatesRequestBody" + } + } + } + } + } + }, + "/get-content-library-vm-templates-connection": { + "post": { + "operationId": "GetContentLibraryVmTemplatesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ContentLibraryVmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetContentLibraryVmTemplatesConnectionRequestBody" + } + } + } + } + } + }, + "/get-datacenters": { + "post": { + "operationId": "GetDatacenters", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Datacenter" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Datacenter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetDatacentersRequestBody" + } + } + } + } + } + }, + "/get-datacenters-connection": { + "post": { + "operationId": "GetDatacentersConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DatacenterConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Datacenter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetDatacentersConnectionRequestBody" + } + } + } + } + } + }, + "/get-deploys": { + "post": { + "operationId": "GetDeploys", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Deploy" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Deploy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetDeploysRequestBody" + } + } + } + } + } + }, + "/get-deploys-connection": { + "post": { + "operationId": "GetDeploysConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DeployConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Deploy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetDeploysConnectionRequestBody" + } + } + } + } + } + }, + "/get-discover-hosts": { + "post": { + "operationId": "GetDiscoverHosts", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/DiscoveredHost" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "DiscoveredHost" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetDiscoverHostsRequestBody" + } + } + } + } + } + }, + "/get-disks": { + "post": { + "operationId": "GetDisks", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Disk" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Disk" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetDisksRequestBody" + } + } + } + } + } + }, + "/get-disks-connection": { + "post": { + "operationId": "GetDisksConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DiskConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Disk" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetDisksConnectionRequestBody" + } + } + } + } + } + }, + "/get-elf-data-stores": { + "post": { + "operationId": "GetElfDataStores", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ElfDataStore" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfDataStore" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetElfDataStoresRequestBody" + } + } + } + } + } + }, + "/get-elf-data-stores-connection": { + "post": { + "operationId": "GetElfDataStoresConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ElfDataStoreConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfDataStore" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetElfDataStoresConnectionRequestBody" + } + } + } + } + } + }, + "/get-elf-images": { + "post": { + "operationId": "GetElfImages", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ElfImage" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetElfImagesRequestBody" + } + } + } + } + } + }, + "/get-elf-images-connection": { + "post": { + "operationId": "GetElfImagesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ElfImageConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetElfImagesConnectionRequestBody" + } + } + } + } + } + }, + "/get-elf-storage-policies": { + "post": { + "operationId": "GetElfStoragePolicies", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ElfStoragePolicy" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfStoragePolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetElfStoragePoliciesRequestBody" + } + } + } + } + } + }, + "/get-elf-storage-policies-connection": { + "post": { + "operationId": "GetElfStoragePoliciesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ElfStoragePolicyConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ElfStoragePolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetElfStoragePoliciesConnectionRequestBody" + } + } + } + } + } + }, + "/get-entity-filters": { + "post": { + "operationId": "GetEntityFilters", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/EntityFilter" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EntityFilter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetEntityFiltersRequestBody" + } + } + } + } + } + }, + "/get-entity-filters-connection": { + "post": { + "operationId": "GetEntityFiltersConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EntityFilterConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EntityFilter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetEntityFiltersConnectionRequestBody" + } + } + } + } + } + }, + "/get-everoute-clusters": { + "post": { + "operationId": "GetEverouteClusters", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/EverouteCluster" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EverouteCluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetEverouteClustersRequestBody" + } + } + } + } + } + }, + "/get-everoute-clusters-connection": { + "post": { + "operationId": "GetEverouteClustersConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EverouteClusterConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EverouteCluster" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetEverouteClustersConnectionRequestBody" + } + } + } + } + } + }, + "/get-everoute-licenses": { + "post": { + "operationId": "GetEverouteLicenses", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/EverouteLicense" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EverouteLicense" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetEverouteLicensesRequestBody" + } + } + } + } + } + }, + "/get-everoute-licenses-connection": { + "post": { + "operationId": "GetEverouteLicensesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EverouteLicenseConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EverouteLicense" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetEverouteLicensesConnectionRequestBody" + } + } + } + } + } + }, + "/get-everoute-packages": { + "post": { + "operationId": "GetEveroutePackages", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/EveroutePackage" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EveroutePackage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetEveroutePackagesRequestBody" + } + } + } + } + } + }, + "/get-everoute-packages-connection": { + "post": { + "operationId": "GetEveroutePackagesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EveroutePackageConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "EveroutePackage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetEveroutePackagesConnectionRequestBody" + } + } + } + } + } + }, + "/get-global-alert-rules": { + "post": { + "operationId": "GetGlobalAlertRules", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/GlobalAlertRule" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalAlertRule" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGlobalAlertRulesRequestBody" + } + } + } + } + } + }, + "/get-global-alert-rules-connection": { + "post": { + "operationId": "GetGlobalAlertRulesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GlobalAlertRuleConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalAlertRule" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGlobalAlertRulesConnectionRequestBody" + } + } + } + } + } + }, + "/get-global-settingses": { + "post": { + "operationId": "GetGlobalSettingses", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/GlobalSettings" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGlobalSettingsesRequestBody" + } + } + } + } + } + }, + "/get-global-settingses-connection": { + "post": { + "operationId": "GetGlobalSettingsesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GlobalSettingsConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GlobalSettings" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGlobalSettingsesConnectionRequestBody" + } + } + } + } + } + }, + "/get-gpu-devices": { + "post": { + "operationId": "GetGpuDevices", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/GpuDevice" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GpuDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGpuDevicesRequestBody" + } + } + } + } + } + }, + "/get-gpu-devices-connection": { + "post": { + "operationId": "GetGpuDevicesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GpuDeviceConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "GpuDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGpuDevicesConnectionRequestBody" + } + } + } + } + } + }, + "/get-graphs": { + "post": { + "operationId": "GetGraphs", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Graph" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Graph" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGraphsRequestBody" + } + } + } + } + } + }, + "/get-graphs-connection": { + "post": { + "operationId": "GetGraphsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GraphConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Graph" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGraphsConnectionRequestBody" + } + } + } + } + } + }, + "/get-hosts": { + "post": { + "operationId": "GetHosts", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Host" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Host" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetHostsRequestBody" + } + } + } + } + } + }, + "/get-hosts-connection": { + "post": { + "operationId": "GetHostsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HostConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Host" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetHostsConnectionRequestBody" + } + } + } + } + } + }, + "/get-ipmis": { + "post": { + "operationId": "GetIpmis", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Ipmi" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Ipmi" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIpmisRequestBody" + } + } + } + } + } + }, + "/get-iscsi-connections": { + "post": { + "operationId": "GetIscsiConnections", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiConnection" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiConnection" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIscsiConnectionsRequestBody" + } + } + } + } + } + }, + "/get-iscsi-connections-connection": { + "post": { + "operationId": "GetIscsiConnectionsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiConnectionConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiConnection" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIscsiConnectionsConnectionRequestBody" + } + } + } + } + } + }, + "/get-iscsi-lun-snapshots": { + "post": { + "operationId": "GetIscsiLunSnapshots", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiLunSnapshot" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLunSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIscsiLunSnapshotsRequestBody" + } + } + } + } + } + }, + "/get-iscsi-lun-snapshots-connection": { + "post": { + "operationId": "GetIscsiLunSnapshotsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiLunSnapshotConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLunSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIscsiLunSnapshotsConnectionRequestBody" + } + } + } + } + } + }, + "/get-iscsi-luns": { + "post": { + "operationId": "GetIscsiLuns", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiLun" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLun" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIscsiLunsRequestBody" + } + } + } + } + } + }, + "/get-iscsi-luns-connection": { + "post": { + "operationId": "GetIscsiLunsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiLunConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiLun" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIscsiLunsConnectionRequestBody" + } + } + } + } + } + }, + "/get-iscsi-targets": { + "post": { + "operationId": "GetIscsiTargets", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IscsiTarget" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiTarget" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIscsiTargetsRequestBody" + } + } + } + } + } + }, + "/get-iscsi-targets-connection": { + "post": { + "operationId": "GetIscsiTargetsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IscsiTargetConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IscsiTarget" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIscsiTargetsConnectionRequestBody" + } + } + } + } + } + }, + "/get-isolation-policies": { + "post": { + "operationId": "GetIsolationPolicies", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/IsolationPolicy" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IsolationPolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIsolationPoliciesRequestBody" + } + } + } + } + } + }, + "/get-isolation-policies-connection": { + "post": { + "operationId": "GetIsolationPoliciesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IsolationPolicyConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "IsolationPolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIsolationPoliciesConnectionRequestBody" + } + } + } + } + } + }, + "/get-labels": { + "post": { + "operationId": "GetLabels", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Label" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Label" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetLabelsRequestBody" + } + } + } + } + } + }, + "/get-labels-connection": { + "post": { + "operationId": "GetLabelsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LabelConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Label" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetLabelsConnectionRequestBody" + } + } + } + } + } + }, + "/get-licenses": { + "post": { + "operationId": "GetLicenses", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/License" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "License" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetLicensesRequestBody" + } + } + } + } + } + }, + "/get-licenses-connection": { + "post": { + "operationId": "GetLicensesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LicenseConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "License" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetLicensesConnectionRequestBody" + } + } + } + } + } + }, + "/get-log-collections": { + "post": { + "operationId": "GetLogCollections", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/LogCollection" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "LogCollection" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetLogCollectionsRequestBody" + } + } + } + } + } + }, + "/get-log-collections-connection": { + "post": { + "operationId": "GetLogCollectionsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LogCollectionConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "LogCollection" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetLogCollectionsConnectionRequestBody" + } + } + } + } + } + }, + "/get-log-service-configs": { + "post": { + "operationId": "GetLogServiceConfigs", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/LogServiceConfig" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "LogServiceConfig" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetLogServiceConfigsRequestBody" + } + } + } + } + } + }, + "/get-namespace-groups": { + "post": { + "operationId": "GetNamespaceGroups", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NamespaceGroup" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NamespaceGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNamespaceGroupsRequestBody" + } + } + } + } + } + }, + "/get-namespace-groups-connection": { + "post": { + "operationId": "GetNamespaceGroupsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NamespaceGroupConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NamespaceGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNamespaceGroupsConnectionRequestBody" + } + } + } + } + } + }, + "/get-nfs-exports": { + "post": { + "operationId": "GetNfsExports", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NfsExport" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NfsExport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNfsExportsRequestBody" + } + } + } + } + } + }, + "/get-nfs-exports-connection": { + "post": { + "operationId": "GetNfsExportsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NfsExportConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NfsExport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNfsExportsConnectionRequestBody" + } + } + } + } + } + }, + "/get-nfs-inodes": { + "post": { + "operationId": "GetNfsInodes", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NfsInode" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NfsInode" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNfsInodesRequestBody" + } + } + } + } + } + }, + "/get-nfs-inodes-connection": { + "post": { + "operationId": "GetNfsInodesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NfsInodeConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NfsInode" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNfsInodesConnectionRequestBody" + } + } + } + } + } + }, + "/get-nics": { + "post": { + "operationId": "GetNics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Nic" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Nic" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNicsRequestBody" + } + } + } + } + } + }, + "/get-nics-connection": { + "post": { + "operationId": "GetNicsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NicConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Nic" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNicsConnectionRequestBody" + } + } + } + } + } + }, + "/get-node-topoes": { + "post": { + "operationId": "GetNodeTopoes", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NodeTopo" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NodeTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNodeTopoesRequestBody" + } + } + } + } + } + }, + "/get-node-topoes-connection": { + "post": { + "operationId": "GetNodeTopoesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NodeTopoConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NodeTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNodeTopoesConnectionRequestBody" + } + } + } + } + } + }, + "/get-nvmf-namespace-snapshots": { + "post": { + "operationId": "GetNvmfNamespaceSnapshots", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshot" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespaceSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNvmfNamespaceSnapshotsRequestBody" + } + } + } + } + } + }, + "/get-nvmf-namespace-snapshots-connection": { + "post": { + "operationId": "GetNvmfNamespaceSnapshotsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespaceSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNvmfNamespaceSnapshotsConnectionRequestBody" + } + } + } + } + } + }, + "/get-nvmf-namespaces": { + "post": { + "operationId": "GetNvmfNamespaces", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NvmfNamespace" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespace" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNvmfNamespacesRequestBody" + } + } + } + } + } + }, + "/get-nvmf-namespaces-connection": { + "post": { + "operationId": "GetNvmfNamespacesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NvmfNamespaceConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfNamespace" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNvmfNamespacesConnectionRequestBody" + } + } + } + } + } + }, + "/get-nvmf-subsystems": { + "post": { + "operationId": "GetNvmfSubsystems", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/NvmfSubsystem" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfSubsystem" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNvmfSubsystemsRequestBody" + } + } + } + } + } + }, + "/get-nvmf-subsystems-connection": { + "post": { + "operationId": "GetNvmfSubsystemsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NvmfSubsystemConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NvmfSubsystem" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetNvmfSubsystemsConnectionRequestBody" + } + } + } + } + } + }, + "/get-organizations": { + "post": { + "operationId": "GetOrganizations", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Organization" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Organization" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetOrganizationsRequestBody" + } + } + } + } + } + }, + "/get-organizations-connection": { + "post": { + "operationId": "GetOrganizationsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/OrganizationConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Organization" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetOrganizationsConnectionRequestBody" + } + } + } + } + } + }, + "/get-pmem-dimms": { + "post": { + "operationId": "GetPmemDimms", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/PmemDimm" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "PmemDimm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetPmemDimmsRequestBody" + } + } + } + } + } + }, + "/get-pmem-dimms-connection": { + "post": { + "operationId": "GetPmemDimmsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PmemDimmConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "PmemDimm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetPmemDimmsConnectionRequestBody" + } + } + } + } + } + }, + "/get-rack-topoes": { + "post": { + "operationId": "GetRackTopoes", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/RackTopo" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "RackTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetRackTopoesRequestBody" + } + } + } + } + } + }, + "/get-rack-topoes-connection": { + "post": { + "operationId": "GetRackTopoesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RackTopoConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "RackTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetRackTopoesConnectionRequestBody" + } + } + } + } + } + }, + "/get-report-tasks": { + "post": { + "operationId": "GetReportTasks", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ReportTask" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ReportTask" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetReportTasksRequestBody" + } + } + } + } + } + }, + "/get-report-tasks-connection": { + "post": { + "operationId": "GetReportTasksConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportTaskConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ReportTask" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetReportTasksConnectionRequestBody" + } + } + } + } + } + }, + "/get-report-templates": { + "post": { + "operationId": "GetReportTemplates", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ReportTemplate" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ReportTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetReportTemplatesRequestBody" + } + } + } + } + } + }, + "/get-report-templates-connection": { + "post": { + "operationId": "GetReportTemplatesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportTemplateConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ReportTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetReportTemplatesConnectionRequestBody" + } + } + } + } + } + }, + "/get-security-groups": { + "post": { + "operationId": "GetSecurityGroups", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SecurityGroup" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSecurityGroupsRequestBody" + } + } + } + } + } + }, + "/get-security-groups-connection": { + "post": { + "operationId": "GetSecurityGroupsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityGroupConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSecurityGroupsConnectionRequestBody" + } + } + } + } + } + }, + "/get-security-policies": { + "post": { + "operationId": "GetSecurityPolicies", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SecurityPolicy" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityPolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSecurityPoliciesRequestBody" + } + } + } + } + } + }, + "/get-security-policies-connection": { + "post": { + "operationId": "GetSecurityPoliciesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityPolicyConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SecurityPolicy" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSecurityPoliciesConnectionRequestBody" + } + } + } + } + } + }, + "/get-snapshot-groups": { + "post": { + "operationId": "GetSnapshotGroups", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnapshotGroup" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnapshotGroupsRequestBody" + } + } + } + } + } + }, + "/get-snapshot-groups-connection": { + "post": { + "operationId": "GetSnapshotGroupsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotGroupConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnapshotGroupsConnectionRequestBody" + } + } + } + } + } + }, + "/get-snapshot-plan-tasks": { + "post": { + "operationId": "GetSnapshotPlanTasks", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnapshotPlanTask" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlanTask" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnapshotPlanTasksRequestBody" + } + } + } + } + } + }, + "/get-snapshot-plan-tasks-connection": { + "post": { + "operationId": "GetSnapshotPlanTasksConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotPlanTaskConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlanTask" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnapshotPlanTasksConnectionRequestBody" + } + } + } + } + } + }, + "/get-snapshot-plans": { + "post": { + "operationId": "GetSnapshotPlans", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnapshotPlan" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnapshotPlansRequestBody" + } + } + } + } + } + }, + "/get-snapshot-plans-connection": { + "post": { + "operationId": "GetSnapshotPlansConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotPlanConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotPlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnapshotPlansConnectionRequestBody" + } + } + } + } + } + }, + "/get-snmp-transports": { + "post": { + "operationId": "GetSnmpTransports", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnmpTransport" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTransport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnmpTransportsRequestBody" + } + } + } + } + } + }, + "/get-snmp-transports-connection": { + "post": { + "operationId": "GetSnmpTransportsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnmpTransportConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTransport" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnmpTransportsConnectionRequestBody" + } + } + } + } + } + }, + "/get-snmp-trap-receivers": { + "post": { + "operationId": "GetSnmpTrapReceivers", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SnmpTrapReceiver" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTrapReceiver" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnmpTrapReceiversRequestBody" + } + } + } + } + } + }, + "/get-snmp-trap-receivers-connection": { + "post": { + "operationId": "GetSnmpTrapReceiversConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnmpTrapReceiverConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnmpTrapReceiver" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSnmpTrapReceiversConnectionRequestBody" + } + } + } + } + } + }, + "/get-svt-images": { + "post": { + "operationId": "GetSvtImages", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SvtImage" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SvtImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSvtImagesRequestBody" + } + } + } + } + } + }, + "/get-svt-images-connection": { + "post": { + "operationId": "GetSvtImagesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SvtImageConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SvtImage" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSvtImagesConnectionRequestBody" + } + } + } + } + } + }, + "/get-system-audit-logs": { + "post": { + "operationId": "GetSystemAuditLogs", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SystemAuditLog" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SystemAuditLog" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSystemAuditLogsRequestBody" + } + } + } + } + } + }, + "/get-system-audit-logs-connection": { + "post": { + "operationId": "GetSystemAuditLogsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SystemAuditLogConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SystemAuditLog" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetSystemAuditLogsConnectionRequestBody" + } + } + } + } + } + }, + "/get-tasks": { + "post": { + "operationId": "GetTasks", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Task" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Task" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetTasksRequestBody" + } + } + } + } + } + }, + "/get-tasks-connection": { + "post": { + "operationId": "GetTasksConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TaskConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Task" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetTasksConnectionRequestBody" + } + } + } + } + } + }, + "/get-upload-tasks": { + "post": { + "operationId": "GetUploadTasks", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UploadTask" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UploadTask" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUploadTasksRequestBody" + } + } + } + } + } + }, + "/get-upload-tasks-connection": { + "post": { + "operationId": "GetUploadTasksConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UploadTaskConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UploadTask" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUploadTasksConnectionRequestBody" + } + } + } + } + } + }, + "/get-usb-devices-connection": { + "post": { + "operationId": "GetUsbDevicesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UsbDeviceConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UsbDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUsbDevicesConnectionRequestBody" + } + } + } + } + } + }, + "/get-user-audit-logs": { + "post": { + "operationId": "GetUserAuditLogs", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UserAuditLog" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UserAuditLog" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUserAuditLogsRequestBody" + } + } + } + } + } + }, + "/get-user-audit-logs-connection": { + "post": { + "operationId": "GetUserAuditLogsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserAuditLogConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UserAuditLog" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUserAuditLogsConnectionRequestBody" + } + } + } + } + } + }, + "/get-user-role-nexts": { + "post": { + "operationId": "GetUserRoleNexts", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/UserRoleNext" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UserRoleNext" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUserRoleNextsRequestBody" + } + } + } + } + } + }, + "/get-user-role-nexts-connection": { + "post": { + "operationId": "GetUserRoleNextsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserRoleNextConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "UserRoleNext" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUserRoleNextsConnectionRequestBody" + } + } + } + } + } + }, + "/get-users": { + "post": { + "operationId": "GetUsers", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/User" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "User" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUsersRequestBody" + } + } + } + } + } + }, + "/get-users-connection": { + "post": { + "operationId": "GetUsersConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "User" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUsersConnectionRequestBody" + } + } + } + } + } + }, + "/get-vcenter-accounts": { + "post": { + "operationId": "GetVcenterAccounts", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VcenterAccount" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VcenterAccount" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVcenterAccountsRequestBody" + } + } + } + } + } + }, + "/get-vcenter-accounts-connection": { + "post": { + "operationId": "GetVcenterAccountsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VcenterAccountConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VcenterAccount" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVcenterAccountsConnectionRequestBody" + } + } + } + } + } + }, + "/get-vdses": { + "post": { + "operationId": "GetVdses", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Vds" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vds" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVdsesRequestBody" + } + } + } + } + } + }, + "/get-vdses-connection": { + "post": { + "operationId": "GetVdsesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VdsConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vds" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVdsesConnectionRequestBody" + } + } + } + } + } + }, + "/get-views": { + "post": { + "operationId": "GetViews", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/View" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "View" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetViewsRequestBody" + } + } + } + } + } + }, + "/get-views-connection": { + "post": { + "operationId": "GetViewsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ViewConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "View" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetViewsConnectionRequestBody" + } + } + } + } + } + }, + "/get-vlans": { + "post": { + "operationId": "GetVlans", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Vlan" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVlansRequestBody" + } + } + } + } + } + }, + "/get-vlans-connection": { + "post": { + "operationId": "GetVlansConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VlanConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vlan" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVlansConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-disks": { + "post": { + "operationId": "GetVmDisks", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmDisk" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmDisk" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmDisksRequestBody" + } + } + } + } + } + }, + "/get-vm-disks-connection": { + "post": { + "operationId": "GetVmDisksConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmDiskConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmDisk" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmDisksConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-entity-filter-results": { + "post": { + "operationId": "GetVmEntityFilterResults", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmEntityFilterResult" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmEntityFilterResult" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmEntityFilterResultsRequestBody" + } + } + } + } + } + }, + "/get-vm-entity-filter-results-connection": { + "post": { + "operationId": "GetVmEntityFilterResultsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmEntityFilterResultConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmEntityFilterResult" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmEntityFilterResultsConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-export-files": { + "post": { + "operationId": "GetVmExportFiles", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmExportFile" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmExportFile" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmExportFilesRequestBody" + } + } + } + } + } + }, + "/get-vm-export-files-connection": { + "post": { + "operationId": "GetVmExportFilesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmExportFileConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmExportFile" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmExportFilesConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-folders": { + "post": { + "operationId": "GetVmFolders", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmFolder" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmFolder" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmFoldersRequestBody" + } + } + } + } + } + }, + "/get-vm-folders-connection": { + "post": { + "operationId": "GetVmFoldersConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmFolderConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmFolder" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmFoldersConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-nics": { + "post": { + "operationId": "GetVmNics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmNic" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmNic" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmNicsRequestBody" + } + } + } + } + } + }, + "/get-vm-nics-connection": { + "post": { + "operationId": "GetVmNicsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmNicConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmNic" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmNicsConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-placement-groups": { + "post": { + "operationId": "GetVmPlacementGroups", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmPlacementGroup" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmPlacementGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmPlacementGroupsRequestBody" + } + } + } + } + } + }, + "/get-vm-placement-groups-connection": { + "post": { + "operationId": "GetVmPlacementGroupsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmPlacementGroupConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmPlacementGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmPlacementGroupsConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-snapshots": { + "post": { + "operationId": "GetVmSnapshots", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmSnapshot" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmSnapshotsRequestBody" + } + } + } + } + } + }, + "/get-vm-snapshots-connection": { + "post": { + "operationId": "GetVmSnapshotsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmSnapshotConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmSnapshotsConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-templates": { + "post": { + "operationId": "GetVmTemplates", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmTemplate" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmTemplatesRequestBody" + } + } + } + } + } + }, + "/get-vm-templates-connection": { + "post": { + "operationId": "GetVmTemplatesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmTemplateConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmTemplate" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmTemplatesConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-volume-snapshots": { + "post": { + "operationId": "GetVmVolumeSnapshots", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmVolumeSnapshot" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolumeSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmVolumeSnapshotsRequestBody" + } + } + } + } + } + }, + "/get-vm-volume-snapshots-connection": { + "post": { + "operationId": "GetVmVolumeSnapshotsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmVolumeSnapshotConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolumeSnapshot" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmVolumeSnapshotsConnectionRequestBody" + } + } + } + } + } + }, + "/get-vm-volumes": { + "post": { + "operationId": "GetVmVolumes", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VmVolume" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmVolumesRequestBody" + } + } + } + } + } + }, + "/get-vm-volumes-connection": { + "post": { + "operationId": "GetVmVolumesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmVolumeConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VmVolume" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmVolumesConnectionRequestBody" + } + } + } + } + } + }, + "/get-vms": { + "post": { + "operationId": "GetVms", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Vm" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmsRequestBody" + } + } + } + } + } + }, + "/get-vms-connection": { + "post": { + "operationId": "GetVmsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVmsConnectionRequestBody" + } + } + } + } + } + }, + "/get-vsphere-esxi-accounts": { + "post": { + "operationId": "GetVsphereEsxiAccounts", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/VsphereEsxiAccount" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VsphereEsxiAccount" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVsphereEsxiAccountsRequestBody" + } + } + } + } + } + }, + "/get-vsphere-esxi-accounts-connection": { + "post": { + "operationId": "GetVsphereEsxiAccountsConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VsphereEsxiAccountConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "VsphereEsxiAccount" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetVsphereEsxiAccountsConnectionRequestBody" + } + } + } + } + } + }, + "/get-witness-services": { + "post": { + "operationId": "GetWitnessServices", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WitnessService" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "WitnessService" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetWitnessServicesRequestBody" + } + } + } + } + } + }, + "/get-witnesses": { + "post": { + "operationId": "GetWitnesses", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Witness" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Witness" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetWitnessesRequestBody" + } + } + } + } + } + }, + "/get-witnesses-connection": { + "post": { + "operationId": "GetWitnessesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WitnessConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Witness" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetWitnessesConnectionRequestBody" + } + } + } + } + } + }, + "/get-zone-topoes": { + "post": { + "operationId": "GetZoneTopoes", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ZoneTopo" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ZoneTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetZoneTopoesRequestBody" + } + } + } + } + } + }, + "/get-zone-topoes-connection": { + "post": { + "operationId": "GetZoneTopoesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ZoneTopoConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "ZoneTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetZoneTopoesConnectionRequestBody" + } + } + } + } + } + }, + "/get-zones": { + "post": { + "operationId": "GetZones", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Zone" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Zone" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetZonesRequestBody" + } + } + } + } + } + }, + "/get-zones-connection": { + "post": { + "operationId": "GetZonesConnection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ZoneConnection" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Zone" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetZonesConnectionRequestBody" + } + } + } + } + } + }, + "/create-alert-notifier": { + "post": { + "operationId": "CreateAlertNotifier", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_AlertNotifier_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "AlertNotifier" + ], + "security": [], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/AlertNotifierCreationParams" + }, + "type": "array" + } + } + } + } + } + }, + "/update-alert-notifier": { + "post": { + "operationId": "UpdateAlertNotifier", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_AlertNotifier_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "AlertNotifier" + ], + "security": [], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AlertNotifierUpdationParams" + } + } + } + } + } + }, + "/update-many-alert-notifiers": { + "post": { + "operationId": "UpdateManyAlertNotifiers", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_AlertNotifier_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "AlertNotifier" + ], + "security": [], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AlertNotifierManyUpdationParams" + } + } + } + } + } + }, + "/delete-alert-notifier": { + "post": { + "operationId": "DeleteAlertNotifier", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteAlertNotifier_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "AlertNotifier" + ], + "security": [], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DeleteAlertNotifierParams" + } + } + } + } + } + } + }, + "servers": [ + { + "url": "/" + } + ] +} \ No newline at end of file diff --git a/cloudtower-api-doc/swagger/examples/swagger-examples.json b/cloudtower-api-doc/swagger/examples/swagger-examples.json index d195e6b..cd968bb 100644 --- a/cloudtower-api-doc/swagger/examples/swagger-examples.json +++ b/cloudtower-api-doc/swagger/examples/swagger-examples.json @@ -38,24 +38,6 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/alert\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n alert_api := client.Alert\r\n params := alert.NewResolveAlertParams()\r\n params.RequestBody = &models.ResolveAlertParams{\nWhere: &models.AlertWhereInput{\nID: pointy.String(\"Alert-id\"),\n},\n}\r\n rawResp, err := alert_api.ResolveAlert(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskAlert) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskAlert)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskAlert) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.AlertApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n AlertApi alertApi = new AlertApi(client);\r\n ResolveAlertParams params = new ResolveAlertParams()\n.where(new AlertWhereInput()\n.id(\"Alert-id\"));\r\n List resp = alertApi.resolveAlert(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, - "/create-user-audit-log": { - "exampleValue": [ - { - "status": "FAILED", - "user_id": "ck74rk21wg5lz0786opdnzz5m", - "message": { - "en-US": "en-US-string", - "zh-CN": "zh-CN-string" - }, - "resource_type": "resource_type-string", - "action": "action-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-user-audit-log \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"status\":\"FAILED\",\"user_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"message\":{\"en-US\":\"en-US-string\",\"zh-CN\":\"zh-CN-string\"},\"resource_type\":\"resource_type-string\",\"action\":\"action-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, UserAuditLogApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n user_audit_log_api = UserAuditLogApi(client)\r\n resp = user_audit_log_api.create_user_audit_log([{\"status\":\"FAILED\",\"user_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"message\":{\"en-US\":\"en-US-string\",\"zh-CN\":\"zh-CN-string\"},\"resource_type\":\"resource_type-string\",\"action\":\"action-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/user_audit_log\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n user_audit_log_api := client.UserAuditLog\r\n params := user_audit_log.NewCreateUserAuditLogParams()\r\n params.RequestBody = []*models.UserAuditLogCreationParams{\n{\nStatus: models.UserAuditLogStatusFAILED.Pointer(),\nUserID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nMessage: &models.UserAuditLogMessage{\nEnUs: pointy.String(\"en-US-string\"),\nZhCn: pointy.String(\"zh-CN-string\"),\n},\nResourceType: pointy.String(\"resource_type-string\"),\nAction: pointy.String(\"action-string\"),\n},\n}\r\n rawResp, err := user_audit_log_api.CreateUserAuditLog(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskUserAuditLog) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskUserAuditLog)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskUserAuditLog) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.UserAuditLogApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n UserAuditLogApi userAuditLogApi = new UserAuditLogApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new UserAuditLogCreationParams()\n.status(UserAuditLogStatus.fromValue(\"FAILED\"))\n.userId(\"ck74rk21wg5lz0786opdnzz5m\")\n.message(new UserAuditLogMessage()\n.enUs(\"en-US-string\")\n.zhCn(\"zh-CN-string\"))\n.resourceType(\"resource_type-string\")\n.action(\"action-string\"));\r\n List resp = userAuditLogApi.createUserAuditLog(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, "/create-brick-topo": { "exampleValue": [ { @@ -416,21 +398,6 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/content_library_image\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n content_library_image_api := client.ContentLibraryImage\r\n params := content_library_image.NewDeleteContentLibraryImageParams()\r\n params.RequestBody = &models.ContentLibraryImageDeletionParams{\nWhere: &models.ContentLibraryImageWhereInput{\nID: pointy.String(\"ContentLibraryImage-id\"),\n},\n}\r\n rawResp, err := content_library_image_api.DeleteContentLibraryImage(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteContentLibraryImage) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteContentLibraryImage)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteContentLibraryImage) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.ContentLibraryImageApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n ContentLibraryImageApi contentLibraryImageApi = new ContentLibraryImageApi(client);\r\n ContentLibraryImageDeletionParams params = new ContentLibraryImageDeletionParams()\n.where(new ContentLibraryImageWhereInput()\n.id(\"ContentLibraryImage-id\"));\r\n List resp = contentLibraryImageApi.deleteContentLibraryImage(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, - "/import-content-library-image": { - "exampleValue": { - "data": { - "url": "url-string", - "name": "name-string", - "cluster": { - "id": "Cluster-id" - } - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/import-content-library-image \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{\"url\":\"url-string\",\"name\":\"name-string\",\"cluster\":{\"id\":\"Cluster-id\"}}}'", - "python": "from cloudtower import ApiClient, Configuration, ContentLibraryImageApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n content_library_image_api = ContentLibraryImageApi(client)\r\n resp = content_library_image_api.import_content_library_image({\"data\":{\"url\":\"url-string\",\"name\":\"name-string\",\"cluster\":{\"id\":\"Cluster-id\"}}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/content_library_image\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n content_library_image_api := client.ContentLibraryImage\r\n params := content_library_image.NewImportContentLibraryImageParams()\r\n params.RequestBody = &models.ContentLibraryImageImportParams{\nData: &models.ContentLibraryImageImportData{\nURL: pointy.String(\"url-string\"),\nName: pointy.String(\"name-string\"),\nCluster: &models.ClusterWhereInput{\nID: pointy.String(\"Cluster-id\"),\n},\n},\n}\r\n rawResp, err := content_library_image_api.ImportContentLibraryImage(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.ContentLibraryImageApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n ContentLibraryImageApi contentLibraryImageApi = new ContentLibraryImageApi(client);\r\n ContentLibraryImageImportParams params = new ContentLibraryImageImportParams()\n.data(new ContentLibraryImageImportData()\n.url(\"url-string\")\n.name(\"name-string\")\n.cluster(new ClusterWhereInput()\n.id(\"Cluster-id\")));\r\n UploadTask resp = contentLibraryImageApi.importContentLibraryImage(params);\r\n }\r\n}" - }, "/upload-elf-file": { "exampleValue": { "file": "file-string" @@ -468,7 +435,9 @@ "firmware": "BIOS", "ha": true, "vm_nics": [ - {} + { + "connect_vlan_id": "ck74rk21wg5lz0786opdnzz5m" + } ], "vm_disks": {}, "memory": 1, @@ -478,10 +447,10 @@ "cluster_id": "ck74rk21wg5lz0786opdnzz5m" } ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-vm \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"status\":\"DELETED\",\"firmware\":\"BIOS\",\"ha\":true,\"vm_nics\":[{}],\"vm_disks\":{},\"memory\":1,\"cpu_cores\":1,\"cpu_sockets\":1,\"name\":\"name-string\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.create_vm([{\"status\":\"DELETED\",\"firmware\":\"BIOS\",\"ha\":True,\"vm_nics\":[{}],\"vm_disks\":{},\"memory\":1,\"cpu_cores\":1,\"cpu_sockets\":1,\"name\":\"name-string\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewCreateVMParams()\r\n params.RequestBody = []*models.VMCreationParams{\n{\nStatus: models.VMStatusDELETED.Pointer(),\nFirmware: models.VMFirmwareBIOS.Pointer(),\nHa: pointy.Bool(true),\nVMNics: []*models.VMNicParams{\n{\n},\n},\nVMDisks: &models.VMDiskParams{\n},\nMemory: pointy.Int64(1),\nCPUCores: pointy.Int32(1),\nCPUSockets: pointy.Int32(1),\nName: pointy.String(\"name-string\"),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := vm_api.CreateVM(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VmCreationParams()\n.status(VmStatus.fromValue(\"DELETED\"))\n.firmware(VmFirmware.fromValue(\"BIOS\"))\n.ha(true)\n.addVmNicsItem(new VmNicParams())\n.vmDisks(new VmDiskParams())\n.memory(1L)\n.cpuCores(1)\n.cpuSockets(1)\n.name(\"name-string\")\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = vmApi.createVm(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" + "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-vm \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"status\":\"DELETED\",\"firmware\":\"BIOS\",\"ha\":true,\"vm_nics\":[{\"connect_vlan_id\":\"ck74rk21wg5lz0786opdnzz5m\"}],\"vm_disks\":{},\"memory\":1,\"cpu_cores\":1,\"cpu_sockets\":1,\"name\":\"name-string\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}]'", + "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.create_vm([{\"status\":\"DELETED\",\"firmware\":\"BIOS\",\"ha\":True,\"vm_nics\":[{\"connect_vlan_id\":\"ck74rk21wg5lz0786opdnzz5m\"}],\"vm_disks\":{},\"memory\":1,\"cpu_cores\":1,\"cpu_sockets\":1,\"name\":\"name-string\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", + "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewCreateVMParams()\r\n params.RequestBody = []*models.VMCreationParams{\n{\nStatus: models.VMStatusDELETED.Pointer(),\nFirmware: models.VMFirmwareBIOS.Pointer(),\nHa: pointy.Bool(true),\nVMNics: []*models.VMNicParams{\n{\nConnectVlanID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n},\nVMDisks: &models.VMDiskParams{\n},\nMemory: pointy.Int64(1),\nCPUCores: pointy.Int32(1),\nCPUSockets: pointy.Int32(1),\nName: pointy.String(\"name-string\"),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := vm_api.CreateVM(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", + "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VmCreationParams()\n.status(VmStatus.fromValue(\"DELETED\"))\n.firmware(VmFirmware.fromValue(\"BIOS\"))\n.ha(true)\n.addVmNicsItem(new VmNicParams()\n.connectVlanId(\"ck74rk21wg5lz0786opdnzz5m\"))\n.vmDisks(new VmDiskParams())\n.memory(1L)\n.cpuCores(1)\n.cpuSockets(1)\n.name(\"name-string\")\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = vmApi.createVm(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, "/create-vm-from-template": { "exampleValue": [ @@ -510,6 +479,22 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewCreateVMFromContentLibraryTemplateParams()\r\n params.RequestBody = []*models.VMCreateVMFromContentLibraryTemplateParams{\n{\nIsFullCopy: pointy.Bool(true),\nTemplateID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := vm_api.CreateVMFromContentLibraryTemplate(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VmCreateVmFromContentLibraryTemplateParams()\n.isFullCopy(true)\n.templateId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\")\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = vmApi.createVmFromContentLibraryTemplate(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, + "/create-vm-from-content-library-template-batch": { + "exampleValue": { + "vms": [ + { + "is_full_copy": true, + "name": "name-string", + "cluster_id": "ck74rk21wg5lz0786opdnzz5m" + } + ], + "template_id": "ck74rk21wg5lz0786opdnzz5m" + }, + "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-vm-from-content-library-template-batch \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"vms\":[{\"is_full_copy\":true,\"name\":\"name-string\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}],\"template_id\":\"ck74rk21wg5lz0786opdnzz5m\"}'", + "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login, wait_task\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.create_vm_from_content_library_template_batch({\"vms\":[{\"is_full_copy\":True,\"name\":\"name-string\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}],\"template_id\":\"ck74rk21wg5lz0786opdnzz5m\"})\r\n wait_task(resp.task_id, client)\r\n\r\n", + "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewCreateVMFromContentLibraryTemplateBatchParams()\r\n params.RequestBody = &models.VMCreateVMFromContentLibraryTemplateBatchParams{\nVms: []*models.VMCreateVMFromContentLibraryTemplateBatchVMParams{\n{\nIsFullCopy: pointy.Bool(true),\nName: pointy.String(\"name-string\"),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n},\nTemplateID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n}\r\n rawResp, err := vm_api.CreateVMFromContentLibraryTemplateBatch(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n err = utils.WaitTask(context.Background(), client, resp.TaskID, 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", + "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n VmCreateVmFromContentLibraryTemplateBatchParams params = new VmCreateVmFromContentLibraryTemplateBatchParams()\n.addVmsItem(new VmCreateVmFromContentLibraryTemplateBatchVmParams()\n.isFullCopy(true)\n.name(\"name-string\")\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\"))\n.templateId(\"ck74rk21wg5lz0786opdnzz5m\");\r\n WithTaskVmArray resp = vmApi.createVmFromContentLibraryTemplateBatch(params);\r\n TaskUtil.WaitTask(resp.getTaskId(), client);\r\n }\r\n}" + }, "/convert-vm-template-to-vm": { "exampleValue": [ { @@ -799,17 +784,19 @@ "exampleValue": { "data": { "vm_nics": [ - {} + { + "connect_vlan_id": "ck74rk21wg5lz0786opdnzz5m" + } ] }, "where": { "id": "Vm-id" } }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/add-vm-nic \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{\"vm_nics\":[{}]},\"where\":{\"id\":\"Vm-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.add_vm_nic({\"data\":{\"vm_nics\":[{}]},\"where\":{\"id\":\"Vm-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewAddVMNicParams()\r\n params.RequestBody = &models.VMAddNicParams{\nData: &models.VMAddNicParamsData{\nVMNics: []*models.VMNicParams{\n{\n},\n},\n},\nWhere: &models.VMWhereInput{\nID: pointy.String(\"Vm-id\"),\n},\n}\r\n rawResp, err := vm_api.AddVMNic(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n VmAddNicParams params = new VmAddNicParams()\n.data(new VmAddNicParamsData()\n.addVmNicsItem(new VmNicParams()))\n.where(new VmWhereInput()\n.id(\"Vm-id\"));\r\n List resp = vmApi.addVmNic(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" + "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/add-vm-nic \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{\"vm_nics\":[{\"connect_vlan_id\":\"ck74rk21wg5lz0786opdnzz5m\"}]},\"where\":{\"id\":\"Vm-id\"}}'", + "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.add_vm_nic({\"data\":{\"vm_nics\":[{\"connect_vlan_id\":\"ck74rk21wg5lz0786opdnzz5m\"}]},\"where\":{\"id\":\"Vm-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", + "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewAddVMNicParams()\r\n params.RequestBody = &models.VMAddNicParams{\nData: &models.VMAddNicParamsData{\nVMNics: []*models.VMNicParams{\n{\nConnectVlanID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n},\n},\nWhere: &models.VMWhereInput{\nID: pointy.String(\"Vm-id\"),\n},\n}\r\n rawResp, err := vm_api.AddVMNic(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", + "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n VmAddNicParams params = new VmAddNicParams()\n.data(new VmAddNicParamsData()\n.addVmNicsItem(new VmNicParams()\n.connectVlanId(\"ck74rk21wg5lz0786opdnzz5m\")))\n.where(new VmWhereInput()\n.id(\"Vm-id\"));\r\n List resp = vmApi.addVmNic(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, "/update-vm-nic": { "exampleValue": { @@ -982,7 +969,7 @@ } ], "migrate_type": "COLD_MIGRATE", - "elf_storage_policy": "ELF_CP_REPLICA_2_THICK_PROVISION" + "elf_storage_policy": "REPLICA_1_THICK_PROVISION" }, "cluster_id": "ck74rk21wg5lz0786opdnzz5m" }, @@ -990,10 +977,10 @@ "id": "Vm-id" } }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/migrate-vm-across-cluster \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{\"vm_config\":{\"network_mapping\":[{\"src_vlan_local_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"dest_vlan_local_id\":\"ck74rk21wg5lz0786opdnzz5m\"}],\"migrate_type\":\"COLD_MIGRATE\",\"elf_storage_policy\":\"ELF_CP_REPLICA_2_THICK_PROVISION\"},\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"},\"where\":{\"id\":\"Vm-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.migrate_vm_across_cluster({\"data\":{\"vm_config\":{\"network_mapping\":[{\"src_vlan_local_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"dest_vlan_local_id\":\"ck74rk21wg5lz0786opdnzz5m\"}],\"migrate_type\":\"COLD_MIGRATE\",\"elf_storage_policy\":\"ELF_CP_REPLICA_2_THICK_PROVISION\"},\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"},\"where\":{\"id\":\"Vm-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewMigrateVMAcrossClusterParams()\r\n params.RequestBody = &models.VMMigrateAcrossClusterParams{\nData: &models.VMMigrateAcrossClusterParamsData{\nVMConfig: &models.MigrateVMConfig{\nNetworkMapping: []*models.VlanMapping{\n{\nSrcVlanLocalID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nDestVlanLocalID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n},\nMigrateType: models.MigrateTypeCOLD_MIGRATE.Pointer(),\nElfStoragePolicy: models.VMVolumeElfStoragePolicyTypeELF_CP_REPLICA_2_THICK_PROVISION.Pointer(),\n},\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\nWhere: &models.VMWhereInput{\nID: pointy.String(\"Vm-id\"),\n},\n}\r\n rawResp, err := vm_api.MigrateVMAcrossCluster(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n VmMigrateAcrossClusterParams params = new VmMigrateAcrossClusterParams()\n.data(new VmMigrateAcrossClusterParamsData()\n.vmConfig(new MigrateVmConfig()\n.addNetworkMappingItem(new VlanMapping()\n.srcVlanLocalId(\"ck74rk21wg5lz0786opdnzz5m\")\n.destVlanLocalId(\"ck74rk21wg5lz0786opdnzz5m\"))\n.migrateType(MigrateType.fromValue(\"COLD_MIGRATE\"))\n.elfStoragePolicy(VmVolumeElfStoragePolicyType.fromValue(\"ELF_CP_REPLICA_2_THICK_PROVISION\")))\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\"))\n.where(new VmWhereInput()\n.id(\"Vm-id\"));\r\n List resp = vmApi.migrateVmAcrossCluster(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" + "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/migrate-vm-across-cluster \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{\"vm_config\":{\"network_mapping\":[{\"src_vlan_local_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"dest_vlan_local_id\":\"ck74rk21wg5lz0786opdnzz5m\"}],\"migrate_type\":\"COLD_MIGRATE\",\"elf_storage_policy\":\"REPLICA_1_THICK_PROVISION\"},\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"},\"where\":{\"id\":\"Vm-id\"}}'", + "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.migrate_vm_across_cluster({\"data\":{\"vm_config\":{\"network_mapping\":[{\"src_vlan_local_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"dest_vlan_local_id\":\"ck74rk21wg5lz0786opdnzz5m\"}],\"migrate_type\":\"COLD_MIGRATE\",\"elf_storage_policy\":\"REPLICA_1_THICK_PROVISION\"},\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"},\"where\":{\"id\":\"Vm-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", + "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewMigrateVMAcrossClusterParams()\r\n params.RequestBody = &models.VMMigrateAcrossClusterParams{\nData: &models.VMMigrateAcrossClusterParamsData{\nVMConfig: &models.MigrateVMConfig{\nNetworkMapping: []*models.VlanMapping{\n{\nSrcVlanLocalID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nDestVlanLocalID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n},\nMigrateType: models.MigrateTypeCOLD_MIGRATE.Pointer(),\nElfStoragePolicy: models.VMVolumeElfStoragePolicyTypeREPLICA_1_THICK_PROVISION.Pointer(),\n},\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\nWhere: &models.VMWhereInput{\nID: pointy.String(\"Vm-id\"),\n},\n}\r\n rawResp, err := vm_api.MigrateVMAcrossCluster(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", + "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n VmMigrateAcrossClusterParams params = new VmMigrateAcrossClusterParams()\n.data(new VmMigrateAcrossClusterParamsData()\n.vmConfig(new MigrateVmConfig()\n.addNetworkMappingItem(new VlanMapping()\n.srcVlanLocalId(\"ck74rk21wg5lz0786opdnzz5m\")\n.destVlanLocalId(\"ck74rk21wg5lz0786opdnzz5m\"))\n.migrateType(MigrateType.fromValue(\"COLD_MIGRATE\"))\n.elfStoragePolicy(VmVolumeElfStoragePolicyType.fromValue(\"REPLICA_1_THICK_PROVISION\")))\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\"))\n.where(new VmWhereInput()\n.id(\"Vm-id\"));\r\n List resp = vmApi.migrateVmAcrossCluster(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, "/stop-vm-in-cutover-migration": { "exampleValue": { @@ -1160,42 +1147,6 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewImportVMParams()\r\n params.RequestBody = []*models.VMImportParams{\n{\nName: pointy.String(\"name-string\"),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nUploadTasks: []string{\"-string\",\n},\nParsedOvf: &models.ParsedOvf{\nFirmware: models.VMFirmwareBIOS.Pointer(),\nDisks: []*models.OvfDisk{\n{\nSize: pointy.Int64(1),\nType: models.VMDiskTypeCD_ROM.Pointer(),\nBus: models.BusIDE.Pointer(),\nName: pointy.String(\"name-string\"),\n},\n},\nNics: []*models.OvfNic{\n{\nMac: pointy.String(\"mac-string\"),\n},\n},\nMemory: pointy.Int64(1),\nCPU: &models.OvfCPU{\nSockets: pointy.Int32(1),\nCores: pointy.Int32(1),\n},\nVcpu: pointy.Int32(1),\nName: pointy.String(\"name-string\"),\n},\n},\n}\r\n rawResp, err := vm_api.ImportVM(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VmImportParams()\n.name(\"name-string\")\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\")\n.addUploadTasksItem(\"-string\")\n.parsedOvf(new ParsedOvf()\n.firmware(VmFirmware.fromValue(\"BIOS\"))\n.addDisksItem(new OvfDisk()\n.size(1L)\n.type(VmDiskType.fromValue(\"CD_ROM\"))\n.bus(Bus.fromValue(\"IDE\"))\n.name(\"name-string\"))\n.addNicsItem(new OvfNic()\n.mac(\"mac-string\"))\n.memory(1L)\n.cpu(new OvfCpu()\n.sockets(1)\n.cores(1))\n.vcpu(1)\n.name(\"name-string\")));\r\n List resp = vmApi.importVm(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, - "/get-vm-gpu-device-info": { - "exampleValue": { - "where": { - "id": "Vm-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-vm-gpu-device-info \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"Vm-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.get_vm_gpu_device_info({\"where\":{\"id\":\"Vm-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewGetVMGpuDeviceInfoParams()\r\n params.RequestBody = &models.GetVmsRequestBody{\nWhere: &models.VMWhereInput{\nID: pointy.String(\"Vm-id\"),\n},\n}\r\n rawResp, err := vm_api.GetVMGpuDeviceInfo(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n GetVmsRequestBody params = new GetVmsRequestBody()\n.where(new VmWhereInput()\n.id(\"Vm-id\"));\r\n List resp = vmApi.getVmGpuDeviceInfo(params);\r\n }\r\n}" - }, - "/get-vm-vnc-info": { - "exampleValue": { - "vm": { - "id": "Vm-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-vm-vnc-info \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"vm\":{\"id\":\"Vm-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.get_vm_vnc_info({\"vm\":{\"id\":\"Vm-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewGetVMVncInfoParams()\r\n params.RequestBody = &models.GetVMVncInfoParams{\nVM: &models.VMWhereUniqueInput{\nID: pointy.String(\"Vm-id\"),\n},\n}\r\n rawResp, err := vm_api.GetVMVncInfo(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n GetVmVncInfoParams params = new GetVmVncInfoParams()\n.vm(new VmWhereUniqueInput()\n.id(\"Vm-id\"));\r\n VmVncInfo resp = vmApi.getVmVncInfo(params);\r\n }\r\n}" - }, - "/update-vm-vpc-nic": { - "exampleValue": { - "data": { - "vpc_nic": {} - }, - "where": { - "id": "VmNic-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-vm-vpc-nic \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{\"vpc_nic\":{}},\"where\":{\"id\":\"VmNic-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VmApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_api = VmApi(client)\r\n resp = vm_api.update_vm_nic_vpc_info({\"data\":{\"vpc_nic\":{}},\"where\":{\"id\":\"VmNic-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_api := client.VM\r\n params := vm.NewUpdateVMNicVpcInfoParams()\r\n params.RequestBody = &models.VMUpdateVpcNicParams{\nData: &models.VMUpdateVpcNicParamsData{\nVpcNic: &models.UpdateVpcNicPayloads{\n},\n},\nWhere: &models.VMNicWhereInput{\nID: pointy.String(\"VmNic-id\"),\n},\n}\r\n rawResp, err := vm_api.UpdateVMNicVpcInfo(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVM) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVM)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVM) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmApi vmApi = new VmApi(client);\r\n VmUpdateVpcNicParams params = new VmUpdateVpcNicParams()\n.data(new VmUpdateVpcNicParamsData()\n.vpcNic(new UpdateVpcNicPayloads()))\n.where(new VmNicWhereInput()\n.id(\"VmNic-id\"));\r\n List resp = vmApi.updateVmNicVpcInfo(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, "/clone-content-library-vm-template-from-vm": { "exampleValue": [ { @@ -1506,17 +1457,6 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/gpu_device\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n gpu_device_api := client.GpuDevice\r\n params := gpu_device.NewSwitchGpuDeviceSriovParams()\r\n params.RequestBody = &models.GpuDeviceSriovSwitchParams{\nData: &models.GpuDeviceSriovSwitchParamsData{\nEnable: pointy.Bool(true),\n},\nWhere: &models.GpuDeviceWhereInput{\nID: pointy.String(\"GpuDevice-id\"),\n},\n}\r\n rawResp, err := gpu_device_api.SwitchGpuDeviceSriov(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskGpuDevice) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskGpuDevice)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskGpuDevice) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.GpuDeviceApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n GpuDeviceApi gpuDeviceApi = new GpuDeviceApi(client);\r\n GpuDeviceSriovSwitchParams params = new GpuDeviceSriovSwitchParams()\n.data(new GpuDeviceSriovSwitchParamsData()\n.enable(true))\n.where(new GpuDeviceWhereInput()\n.id(\"GpuDevice-id\"));\r\n List resp = gpuDeviceApi.switchGpuDeviceSriov(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, - "/get-detail-vm-info-by-gpu-devices": { - "exampleValue": { - "where": { - "id": "GpuDevice-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-detail-vm-info-by-gpu-devices \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"GpuDevice-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, GpuDeviceApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n gpu_device_api = GpuDeviceApi(client)\r\n resp = gpu_device_api.get_detail_vm_info_by_gpu_devices({\"where\":{\"id\":\"GpuDevice-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/gpu_device\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n gpu_device_api := client.GpuDevice\r\n params := gpu_device.NewGetDetailVMInfoByGpuDevicesParams()\r\n params.RequestBody = &models.GetGpuDevicesRequestBody{\nWhere: &models.GpuDeviceWhereInput{\nID: pointy.String(\"GpuDevice-id\"),\n},\n}\r\n rawResp, err := gpu_device_api.GetDetailVMInfoByGpuDevices(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.GpuDeviceApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n GpuDeviceApi gpuDeviceApi = new GpuDeviceApi(client);\r\n GetGpuDevicesRequestBody params = new GetGpuDevicesRequestBody()\n.where(new GpuDeviceWhereInput()\n.id(\"GpuDevice-id\"));\r\n List resp = gpuDeviceApi.getDetailVmInfoByGpuDevices(params);\r\n }\r\n}" - }, "/create-graph": { "exampleValue": [ { @@ -1616,78 +1556,6 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/host\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n host_api := client.Host\r\n params := host.NewUpdateHostParams()\r\n params.RequestBody = &models.HostUpdationParams{\nData: &models.HostUpdationParamsData{\n},\nWhere: &models.HostWhereInput{\nID: pointy.String(\"Host-id\"),\n},\n}\r\n rawResp, err := host_api.UpdateHost(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskHost) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskHost)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskHost) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.HostApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n HostApi hostApi = new HostApi(client);\r\n HostUpdationParams params = new HostUpdationParams()\n.data(new HostUpdationParamsData())\n.where(new HostWhereInput()\n.id(\"Host-id\"));\r\n List resp = hostApi.updateHost(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, - "/operate-host-power": { - "exampleValue": { - "data": { - "force": true, - "action": "poweroff" - }, - "where": { - "host_id": "ck74rk21wg5lz0786opdnzz5m" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/operate-host-power \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{\"force\":true,\"action\":\"poweroff\"},\"where\":{\"host_id\":\"ck74rk21wg5lz0786opdnzz5m\"}}'", - "python": "from cloudtower import ApiClient, Configuration, HostApi\r\nfrom cloudtower.utils import login, wait_task\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n host_api = HostApi(client)\r\n resp = host_api.power_off_host({\"data\":{\"force\":True,\"action\":\"poweroff\"},\"where\":{\"host_id\":\"ck74rk21wg5lz0786opdnzz5m\"}})\r\n wait_task(resp.task_id, client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/host\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n host_api := client.Host\r\n params := host.NewPowerOffHostParams()\r\n params.RequestBody = &models.OperateHostPowerParams{\nData: &models.OperateHostPowerData{\nForce: pointy.Bool(true),\nAction: models.OperateActionEnumpoweroff.Pointer(),\n},\nWhere: &models.OperateHostPowerParamsWhere{\nHostID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := host_api.PowerOffHost(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n err = utils.WaitTask(context.Background(), client, resp.TaskID, 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.HostApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n HostApi hostApi = new HostApi(client);\r\n OperateHostPowerParams params = new OperateHostPowerParams()\n.data(new OperateHostPowerData()\n.force(true)\n.action(OperateActionEnum.fromValue(\"poweroff\")))\n.where(new OperateHostPowerParamsWhere()\n.hostId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n WithTaskHost resp = hostApi.powerOffHost(params);\r\n TaskUtil.WaitTask(resp.getTaskId(), client);\r\n }\r\n}" - }, - "/enter-maintenance-mode-precheck": { - "exampleValue": { - "where": { - "id": "Host-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/enter-maintenance-mode-precheck \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"Host-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, HostApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n host_api = HostApi(client)\r\n resp = host_api.enter_maintenance_mode_pre_check({\"where\":{\"id\":\"Host-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/host\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n host_api := client.Host\r\n params := host.NewEnterMaintenanceModePreCheckParams()\r\n params.RequestBody = &models.EnterMaintenanceModeCheckParams{\nWhere: &models.HostWhereInput{\nID: pointy.String(\"Host-id\"),\n},\n}\r\n rawResp, err := host_api.EnterMaintenanceModePreCheck(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.HostApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n HostApi hostApi = new HostApi(client);\r\n EnterMaintenanceModeCheckParams params = new EnterMaintenanceModeCheckParams()\n.where(new HostWhereInput()\n.id(\"Host-id\"));\r\n EnterMaintenanceModeCheckResult resp = hostApi.enterMaintenanceModePreCheck(params);\r\n }\r\n}" - }, - "/enter-maintance-mode-precheck-result": { - "exampleValue": { - "where": { - "task_id": "ck74rk21wg5lz0786opdnzz5m" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/enter-maintance-mode-precheck-result \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"task_id\":\"ck74rk21wg5lz0786opdnzz5m\"}}'", - "python": "from cloudtower import ApiClient, Configuration, HostApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n host_api = HostApi(client)\r\n resp = host_api.enter_maintenance_mode_precheck_result({\"where\":{\"task_id\":\"ck74rk21wg5lz0786opdnzz5m\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/host\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n host_api := client.Host\r\n params := host.NewEnterMaintenanceModePrecheckResultParams()\r\n params.RequestBody = &models.EnterMaintenanceModeResultParams{\nWhere: &models.EnterMaintenanceModeResultParamsWhere{\nTaskID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := host_api.EnterMaintenanceModePrecheckResult(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.HostApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n HostApi hostApi = new HostApi(client);\r\n EnterMaintenanceModeResultParams params = new EnterMaintenanceModeResultParams()\n.where(new EnterMaintenanceModeResultParamsWhere()\n.taskId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n EnterMaintenanceModeResult resp = hostApi.enterMaintenanceModePrecheckResult(params);\r\n }\r\n}" - }, - "/enter-maintance-mode": { - "exampleValue": { - "data": {}, - "where": { - "host_id": "ck74rk21wg5lz0786opdnzz5m" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/enter-maintance-mode \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"host_id\":\"ck74rk21wg5lz0786opdnzz5m\"}}'", - "python": "from cloudtower import ApiClient, Configuration, HostApi\r\nfrom cloudtower.utils import login, wait_task\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n host_api = HostApi(client)\r\n resp = host_api.enter_maintenance_mode({\"data\":{},\"where\":{\"host_id\":\"ck74rk21wg5lz0786opdnzz5m\"}})\r\n wait_task(resp.task_id, client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/host\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n host_api := client.Host\r\n params := host.NewEnterMaintenanceModeParams()\r\n params.RequestBody = &models.EnterMaintenanceModeParams{\nData: &models.EnterMaintenanceModeInput{\n},\nWhere: &models.EnterMaintenanceModeParamsWhere{\nHostID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := host_api.EnterMaintenanceMode(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n err = utils.WaitTask(context.Background(), client, resp.TaskID, 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.HostApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n HostApi hostApi = new HostApi(client);\r\n EnterMaintenanceModeParams params = new EnterMaintenanceModeParams()\n.data(new EnterMaintenanceModeInput())\n.where(new EnterMaintenanceModeParamsWhere()\n.hostId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n WithTaskHost resp = hostApi.enterMaintenanceMode(params);\r\n TaskUtil.WaitTask(resp.getTaskId(), client);\r\n }\r\n}" - }, - "/exit-maintance-mode-precheck-result": { - "exampleValue": { - "where": { - "id": "Host-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/exit-maintance-mode-precheck-result \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"Host-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, HostApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n host_api = HostApi(client)\r\n resp = host_api.exit_maintenance_mode_precheck_result({\"where\":{\"id\":\"Host-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/host\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n host_api := client.Host\r\n params := host.NewExitMaintenanceModePrecheckResultParams()\r\n params.RequestBody = &models.ExitMaintenanceModeResultParams{\nWhere: &models.HostWhereInput{\nID: pointy.String(\"Host-id\"),\n},\n}\r\n rawResp, err := host_api.ExitMaintenanceModePrecheckResult(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.HostApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n HostApi hostApi = new HostApi(client);\r\n ExitMaintenanceModeResultParams params = new ExitMaintenanceModeResultParams()\n.where(new HostWhereInput()\n.id(\"Host-id\"));\r\n ExitMaintenanceModeResult resp = hostApi.exitMaintenanceModePrecheckResult(params);\r\n }\r\n}" - }, - "/exit-maintance-mode": { - "exampleValue": { - "data": {}, - "where": { - "host_id": "ck74rk21wg5lz0786opdnzz5m" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/exit-maintance-mode \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"host_id\":\"ck74rk21wg5lz0786opdnzz5m\"}}'", - "python": "from cloudtower import ApiClient, Configuration, HostApi\r\nfrom cloudtower.utils import login, wait_task\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n host_api = HostApi(client)\r\n resp = host_api.exit_maintenance_mode({\"data\":{},\"where\":{\"host_id\":\"ck74rk21wg5lz0786opdnzz5m\"}})\r\n wait_task(resp.task_id, client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/host\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n host_api := client.Host\r\n params := host.NewExitMaintenanceModeParams()\r\n params.RequestBody = &models.ExitMaintenanceModeParams{\nData: &models.ExitMaintenanceModeInput{\n},\nWhere: &models.ExitMaintenanceModeParamsWhere{\nHostID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := host_api.ExitMaintenanceMode(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n err = utils.WaitTask(context.Background(), client, resp.TaskID, 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.HostApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n HostApi hostApi = new HostApi(client);\r\n ExitMaintenanceModeParams params = new ExitMaintenanceModeParams()\n.data(new ExitMaintenanceModeInput())\n.where(new ExitMaintenanceModeParamsWhere()\n.hostId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n WithTaskHost resp = hostApi.exitMaintenanceMode(params);\r\n TaskUtil.WaitTask(resp.getTaskId(), client);\r\n }\r\n}" - }, "/create-iscsi-lun-snapshot": { "exampleValue": [ { @@ -1777,18 +1645,6 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/iscsi_lun\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n iscsi_lun_api := client.IscsiLun\r\n params := iscsi_lun.NewRollbackIscsiLunFromSnapshotParams()\r\n params.RequestBody = []*models.IscsiLunRollbackParams{\n{\nLunID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nSnapshotID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := iscsi_lun_api.RollbackIscsiLunFromSnapshot(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskIscsiLun) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskIscsiLun)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskIscsiLun) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.IscsiLunApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n IscsiLunApi iscsiLunApi = new IscsiLunApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new IscsiLunRollbackParams()\n.lunId(\"ck74rk21wg5lz0786opdnzz5m\")\n.snapshotId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = iscsiLunApi.rollbackIscsiLunFromSnapshot(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, - "/copy-iscsi-lun": { - "exampleValue": [ - { - "name": "name-string", - "src_lun_id": "ck74rk21wg5lz0786opdnzz5m" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/copy-iscsi-lun \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"name\":\"name-string\",\"src_lun_id\":\"ck74rk21wg5lz0786opdnzz5m\"}]'", - "python": "from cloudtower import ApiClient, Configuration, IscsiLunApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n iscsi_lun_api = IscsiLunApi(client)\r\n resp = iscsi_lun_api.copy_iscsi_lun([{\"name\":\"name-string\",\"src_lun_id\":\"ck74rk21wg5lz0786opdnzz5m\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/iscsi_lun\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n iscsi_lun_api := client.IscsiLun\r\n params := iscsi_lun.NewCopyIscsiLunParams()\r\n params.RequestBody = []*models.CopyIscsiLunParams{\n{\nName: pointy.String(\"name-string\"),\nSrcLunID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := iscsi_lun_api.CopyIscsiLun(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskIscsiLun) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskIscsiLun)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskIscsiLun) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.IscsiLunApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n IscsiLunApi iscsiLunApi = new IscsiLunApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new CopyIscsiLunParams()\n.name(\"name-string\")\n.srcLunId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = iscsiLunApi.copyIscsiLun(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, "/create-iscsi-target": { "exampleValue": [ { @@ -3006,35 +2862,6 @@ "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/table_reporter\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n table_reporter_api := client.TableReporter\r\n params := table_reporter.NewExportCsvParams()\r\n params.RequestBody = &models.TableReporterParams{\nFilter: &models.TableReporterParamsFilter{\n},\nColumns: []*models.ColumnConfig{\n{\nName: pointy.String(\"name-string\"),\nPath: pointy.String(\"path-string\"),\n},\n},\nName: pointy.String(\"name-string\"),\n}\r\n rawResp, err := table_reporter_api.ExportCsv(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.TableReporterApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n TableReporterApi tableReporterApi = new TableReporterApi(client);\r\n TableReporterParams params = new TableReporterParams()\n.filter(new TableReporterParamsFilter())\n.addColumnsItem(new ColumnConfig()\n.name(\"name-string\")\n.path(\"path-string\"))\n.name(\"name-string\");\r\n String resp = tableReporterApi.exportCsv(params);\r\n }\r\n}" }, - "/create-task": { - "exampleValue": [ - { - "user_id": "ck74rk21wg5lz0786opdnzz5m", - "description": { - "en-US": "en-US-string", - "zh-CN": "zh-CN-string" - }, - "resource_mutation": "resource_mutation-string", - "resource_type": "resource_type-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-task \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"user_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"description\":{\"en-US\":\"en-US-string\",\"zh-CN\":\"zh-CN-string\"},\"resource_mutation\":\"resource_mutation-string\",\"resource_type\":\"resource_type-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, TaskApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n task_api = TaskApi(client)\r\n resp = task_api.create_task([{\"user_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"description\":{\"en-US\":\"en-US-string\",\"zh-CN\":\"zh-CN-string\"},\"resource_mutation\":\"resource_mutation-string\",\"resource_type\":\"resource_type-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/task\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n task_api := client.Task\r\n params := task.NewCreateTaskParams()\r\n params.RequestBody = []*models.TaskCreationParams{\n{\nUserID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nDescription: &models.TaskDescription{\nEnUs: pointy.String(\"en-US-string\"),\nZhCn: pointy.String(\"zh-CN-string\"),\n},\nResourceMutation: pointy.String(\"resource_mutation-string\"),\nResourceType: pointy.String(\"resource_type-string\"),\n},\n}\r\n rawResp, err := task_api.CreateTask(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskTask) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskTask)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskTask) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.TaskApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n TaskApi taskApi = new TaskApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new TaskCreationParams()\n.userId(\"ck74rk21wg5lz0786opdnzz5m\")\n.description(new TaskDescription()\n.enUs(\"en-US-string\")\n.zhCn(\"zh-CN-string\"))\n.resourceMutation(\"resource_mutation-string\")\n.resourceType(\"resource_type-string\"));\r\n List resp = taskApi.createTask(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/update-task": { - "exampleValue": { - "data": {}, - "where": { - "id": "Task-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-task \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"id\":\"Task-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, TaskApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n task_api = TaskApi(client)\r\n resp = task_api.update_task({\"data\":{},\"where\":{\"id\":\"Task-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/task\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n task_api := client.Task\r\n params := task.NewUpdateTaskParams()\r\n params.RequestBody = &models.TaskUpdateParams{\nData: &models.TaskUpdateParamsData{\n},\nWhere: &models.TaskWhereInput{\nID: pointy.String(\"Task-id\"),\n},\n}\r\n rawResp, err := task_api.UpdateTask(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskTask) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskTask)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskTask) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.TaskApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n TaskApi taskApi = new TaskApi(client);\r\n TaskUpdateParams params = new TaskUpdateParams()\n.data(new TaskUpdateParamsData())\n.where(new TaskWhereInput()\n.id(\"Task-id\"));\r\n List resp = taskApi.updateTask(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, "/cancel-upload-task": { "exampleValue": { "where": { @@ -3291,295 +3118,6 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/view\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n view_api := client.View\r\n params := view.NewDeleteViewParams()\r\n params.RequestBody = &models.ViewDeletionParams{\nWhere: &models.ViewWhereInput{\nID: pointy.String(\"View-id\"),\n},\n}\r\n rawResp, err := view_api.DeleteView(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteView) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteView)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteView) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.ViewApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n ViewApi viewApi = new ViewApi(client);\r\n ViewDeletionParams params = new ViewDeletionParams()\n.where(new ViewWhereInput()\n.id(\"View-id\"));\r\n List resp = viewApi.deleteView(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, - "/create-virtual-private-cloud-floating-ip": { - "exampleValue": [ - { - "external_subnet_id": "ck74rk21wg5lz0786opdnzz5m", - "vpc_id": "ck74rk21wg5lz0786opdnzz5m" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-virtual-private-cloud-floating-ip \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"external_subnet_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudFloatingIpApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_floating_ip_api = VirtualPrivateCloudFloatingIpApi(client)\r\n resp = virtual_private_cloud_floating_ip_api.create_virtual_private_cloud_floating_ip([{\"external_subnet_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_floating_ip\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_floating_ip_api := client.VirtualPrivateCloudFloatingIP\r\n params := virtual_private_cloud_floating_ip.NewCreateVirtualPrivateCloudFloatingIPParams()\r\n params.RequestBody = []*models.VirtualPrivateCloudFloatingIPCreationParams{\n{\nExternalSubnetID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nVpcID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_floating_ip_api.CreateVirtualPrivateCloudFloatingIP(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudFloatingIP) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudFloatingIP)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudFloatingIP) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudFloatingIpApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudFloatingIpApi virtualPrivateCloudFloatingIpApi = new VirtualPrivateCloudFloatingIpApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VirtualPrivateCloudFloatingIpCreationParams()\n.externalSubnetId(\"ck74rk21wg5lz0786opdnzz5m\")\n.vpcId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = virtualPrivateCloudFloatingIpApi.createVirtualPrivateCloudFloatingIp(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/delete-virtual-private-cloud-floating-ip": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudFloatingIp-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/delete-virtual-private-cloud-floating-ip \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudFloatingIp-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudFloatingIpApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_floating_ip_api = VirtualPrivateCloudFloatingIpApi(client)\r\n resp = virtual_private_cloud_floating_ip_api.delete_virtual_private_cloud_floating_ip({\"where\":{\"id\":\"VirtualPrivateCloudFloatingIp-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_floating_ip\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_floating_ip_api := client.VirtualPrivateCloudFloatingIP\r\n params := virtual_private_cloud_floating_ip.NewDeleteVirtualPrivateCloudFloatingIPParams()\r\n params.RequestBody = &models.VirtualPrivateCloudFloatingIPDeletionParams{\nWhere: &models.VirtualPrivateCloudFloatingIPWhereInput{\nID: pointy.String(\"VirtualPrivateCloudFloatingIp-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_floating_ip_api.DeleteVirtualPrivateCloudFloatingIP(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudFloatingIP) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteVirtualPrivateCloudFloatingIP)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudFloatingIP) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudFloatingIpApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudFloatingIpApi virtualPrivateCloudFloatingIpApi = new VirtualPrivateCloudFloatingIpApi(client);\r\n VirtualPrivateCloudFloatingIpDeletionParams params = new VirtualPrivateCloudFloatingIpDeletionParams()\n.where(new VirtualPrivateCloudFloatingIpWhereInput()\n.id(\"VirtualPrivateCloudFloatingIp-id\"));\r\n List resp = virtualPrivateCloudFloatingIpApi.deleteVirtualPrivateCloudFloatingIp(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/create-virtual-private-cloud-nat-gateway": { - "exampleValue": [ - { - "external_subnet_id": "ck74rk21wg5lz0786opdnzz5m", - "enable_dnat": true, - "enable_snat": true, - "vpc_id": "ck74rk21wg5lz0786opdnzz5m", - "name": "name-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-virtual-private-cloud-nat-gateway \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"external_subnet_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"enable_dnat\":true,\"enable_snat\":true,\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudNatGatewayApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_nat_gateway_api = VirtualPrivateCloudNatGatewayApi(client)\r\n resp = virtual_private_cloud_nat_gateway_api.create_virtual_private_cloud_nat_gateway([{\"external_subnet_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"enable_dnat\":True,\"enable_snat\":True,\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_nat_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_nat_gateway_api := client.VirtualPrivateCloudNatGateway\r\n params := virtual_private_cloud_nat_gateway.NewCreateVirtualPrivateCloudNatGatewayParams()\r\n params.RequestBody = []*models.VirtualPrivateCloudNatGatewayCreationParams{\n{\nExternalSubnetID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nEnableDnat: pointy.Bool(true),\nEnableSnat: pointy.Bool(true),\nVpcID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_nat_gateway_api.CreateVirtualPrivateCloudNatGateway(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudNatGateway) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudNatGateway)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudNatGateway) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudNatGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudNatGatewayApi virtualPrivateCloudNatGatewayApi = new VirtualPrivateCloudNatGatewayApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VirtualPrivateCloudNatGatewayCreationParams()\n.externalSubnetId(\"ck74rk21wg5lz0786opdnzz5m\")\n.enableDnat(true)\n.enableSnat(true)\n.vpcId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = virtualPrivateCloudNatGatewayApi.createVirtualPrivateCloudNatGateway(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/update-virtual-private-cloud-nat-gateway": { - "exampleValue": { - "data": {}, - "where": { - "id": "VirtualPrivateCloudNatGateway-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-virtual-private-cloud-nat-gateway \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudNatGateway-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudNatGatewayApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_nat_gateway_api = VirtualPrivateCloudNatGatewayApi(client)\r\n resp = virtual_private_cloud_nat_gateway_api.update_virtual_private_cloud_nat_gateway({\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudNatGateway-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_nat_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_nat_gateway_api := client.VirtualPrivateCloudNatGateway\r\n params := virtual_private_cloud_nat_gateway.NewUpdateVirtualPrivateCloudNatGatewayParams()\r\n params.RequestBody = &models.VirtualPrivateCloudNatGatewayUpdationParams{\nData: &models.VirtualPrivateCloudNatGatewayUpdationParamsData{\n},\nWhere: &models.VirtualPrivateCloudNatGatewayWhereInput{\nID: pointy.String(\"VirtualPrivateCloudNatGateway-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_nat_gateway_api.UpdateVirtualPrivateCloudNatGateway(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudNatGateway) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudNatGateway)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudNatGateway) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudNatGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudNatGatewayApi virtualPrivateCloudNatGatewayApi = new VirtualPrivateCloudNatGatewayApi(client);\r\n VirtualPrivateCloudNatGatewayUpdationParams params = new VirtualPrivateCloudNatGatewayUpdationParams()\n.data(new VirtualPrivateCloudNatGatewayUpdationParamsData())\n.where(new VirtualPrivateCloudNatGatewayWhereInput()\n.id(\"VirtualPrivateCloudNatGateway-id\"));\r\n List resp = virtualPrivateCloudNatGatewayApi.updateVirtualPrivateCloudNatGateway(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/delete-virtual-private-cloud-nat-gateway": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudNatGateway-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/delete-virtual-private-cloud-nat-gateway \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudNatGateway-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudNatGatewayApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_nat_gateway_api = VirtualPrivateCloudNatGatewayApi(client)\r\n resp = virtual_private_cloud_nat_gateway_api.delete_virtual_private_cloud_nat_gateway({\"where\":{\"id\":\"VirtualPrivateCloudNatGateway-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_nat_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_nat_gateway_api := client.VirtualPrivateCloudNatGateway\r\n params := virtual_private_cloud_nat_gateway.NewDeleteVirtualPrivateCloudNatGatewayParams()\r\n params.RequestBody = &models.VirtualPrivateCloudNatGatewayDeletionParams{\nWhere: &models.VirtualPrivateCloudNatGatewayWhereInput{\nID: pointy.String(\"VirtualPrivateCloudNatGateway-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_nat_gateway_api.DeleteVirtualPrivateCloudNatGateway(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudNatGateway) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteVirtualPrivateCloudNatGateway)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudNatGateway) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudNatGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudNatGatewayApi virtualPrivateCloudNatGatewayApi = new VirtualPrivateCloudNatGatewayApi(client);\r\n VirtualPrivateCloudNatGatewayDeletionParams params = new VirtualPrivateCloudNatGatewayDeletionParams()\n.where(new VirtualPrivateCloudNatGatewayWhereInput()\n.id(\"VirtualPrivateCloudNatGateway-id\"));\r\n List resp = virtualPrivateCloudNatGatewayApi.deleteVirtualPrivateCloudNatGateway(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/create-virtual-private-cloud-route-table": { - "exampleValue": [ - { - "vpc_id": "ck74rk21wg5lz0786opdnzz5m", - "name": "name-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-virtual-private-cloud-route-table \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouteTableApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_route_table_api = VirtualPrivateCloudRouteTableApi(client)\r\n resp = virtual_private_cloud_route_table_api.create_virtual_private_cloud_route_table([{\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_route_table\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_route_table_api := client.VirtualPrivateCloudRouteTable\r\n params := virtual_private_cloud_route_table.NewCreateVirtualPrivateCloudRouteTableParams()\r\n params.RequestBody = []*models.VirtualPrivateCloudRouteTableCreationParams{\n{\nVpcID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_route_table_api.CreateVirtualPrivateCloudRouteTable(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudRouteTable) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudRouteTable)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudRouteTable) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouteTableApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouteTableApi virtualPrivateCloudRouteTableApi = new VirtualPrivateCloudRouteTableApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VirtualPrivateCloudRouteTableCreationParams()\n.vpcId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = virtualPrivateCloudRouteTableApi.createVirtualPrivateCloudRouteTable(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/update-virtual-private-cloud-route-table": { - "exampleValue": { - "data": {}, - "where": { - "id": "VirtualPrivateCloudRouteTable-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-virtual-private-cloud-route-table \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudRouteTable-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouteTableApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_route_table_api = VirtualPrivateCloudRouteTableApi(client)\r\n resp = virtual_private_cloud_route_table_api.update_virtual_private_cloud_route_table({\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudRouteTable-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_route_table\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_route_table_api := client.VirtualPrivateCloudRouteTable\r\n params := virtual_private_cloud_route_table.NewUpdateVirtualPrivateCloudRouteTableParams()\r\n params.RequestBody = &models.VirtualPrivateCloudRouteTableUpdationParams{\nData: &models.VirtualPrivateCloudRouteTableUpdationParamsData{\n},\nWhere: &models.VirtualPrivateCloudRouteTableWhereInput{\nID: pointy.String(\"VirtualPrivateCloudRouteTable-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_route_table_api.UpdateVirtualPrivateCloudRouteTable(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudRouteTable) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudRouteTable)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudRouteTable) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouteTableApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouteTableApi virtualPrivateCloudRouteTableApi = new VirtualPrivateCloudRouteTableApi(client);\r\n VirtualPrivateCloudRouteTableUpdationParams params = new VirtualPrivateCloudRouteTableUpdationParams()\n.data(new VirtualPrivateCloudRouteTableUpdationParamsData())\n.where(new VirtualPrivateCloudRouteTableWhereInput()\n.id(\"VirtualPrivateCloudRouteTable-id\"));\r\n List resp = virtualPrivateCloudRouteTableApi.updateVirtualPrivateCloudRouteTable(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/delete-virtual-private-cloud-route-table": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudRouteTable-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/delete-virtual-private-cloud-route-table \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudRouteTable-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouteTableApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_route_table_api = VirtualPrivateCloudRouteTableApi(client)\r\n resp = virtual_private_cloud_route_table_api.delete_virtual_private_cloud_route_table({\"where\":{\"id\":\"VirtualPrivateCloudRouteTable-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_route_table\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_route_table_api := client.VirtualPrivateCloudRouteTable\r\n params := virtual_private_cloud_route_table.NewDeleteVirtualPrivateCloudRouteTableParams()\r\n params.RequestBody = &models.VirtualPrivateCloudRouteTableDeletionParams{\nWhere: &models.VirtualPrivateCloudRouteTableWhereInput{\nID: pointy.String(\"VirtualPrivateCloudRouteTable-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_route_table_api.DeleteVirtualPrivateCloudRouteTable(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudRouteTable) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteVirtualPrivateCloudRouteTable)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudRouteTable) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouteTableApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouteTableApi virtualPrivateCloudRouteTableApi = new VirtualPrivateCloudRouteTableApi(client);\r\n VirtualPrivateCloudRouteTableDeletionParams params = new VirtualPrivateCloudRouteTableDeletionParams()\n.where(new VirtualPrivateCloudRouteTableWhereInput()\n.id(\"VirtualPrivateCloudRouteTable-id\"));\r\n List resp = virtualPrivateCloudRouteTableApi.deleteVirtualPrivateCloudRouteTable(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/create-virtual-private-cloud-router-gateway": { - "exampleValue": [ - { - "rules": [ - { - "dst": "dst-string" - } - ], - "associated_subnets_ids": [ - "-string" - ], - "external_subnet_id": "ck74rk21wg5lz0786opdnzz5m", - "vpc_id": "ck74rk21wg5lz0786opdnzz5m", - "name": "name-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-virtual-private-cloud-router-gateway \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"rules\":[{\"dst\":\"dst-string\"}],\"associated_subnets_ids\":[\"-string\"],\"external_subnet_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouterGatewayApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_router_gateway_api = VirtualPrivateCloudRouterGatewayApi(client)\r\n resp = virtual_private_cloud_router_gateway_api.create_virtual_private_cloud_router_gateway([{\"rules\":[{\"dst\":\"dst-string\"}],\"associated_subnets_ids\":[\"-string\"],\"external_subnet_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_router_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_router_gateway_api := client.VirtualPrivateCloudRouterGateway\r\n params := virtual_private_cloud_router_gateway.NewCreateVirtualPrivateCloudRouterGatewayParams()\r\n params.RequestBody = []*models.VirtualPrivateCloudRouterGatewayCreationParams{\n{\nRules: []*models.VirtualPrivateCloudRouterGatewayRuleInputType{\n{\nDst: pointy.String(\"dst-string\"),\n},\n},\nAssociatedSubnetsIds: []string{\"-string\",\n},\nExternalSubnetID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nVpcID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_router_gateway_api.CreateVirtualPrivateCloudRouterGateway(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudRouterGateway) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudRouterGateway)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudRouterGateway) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouterGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouterGatewayApi virtualPrivateCloudRouterGatewayApi = new VirtualPrivateCloudRouterGatewayApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VirtualPrivateCloudRouterGatewayCreationParams()\n.addRulesItem(new VirtualPrivateCloudRouterGatewayRuleInputType()\n.dst(\"dst-string\"))\n.addAssociatedSubnetsIdsItem(\"-string\")\n.externalSubnetId(\"ck74rk21wg5lz0786opdnzz5m\")\n.vpcId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = virtualPrivateCloudRouterGatewayApi.createVirtualPrivateCloudRouterGateway(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/update-virtual-private-cloud-router-gateway": { - "exampleValue": { - "data": {}, - "where": { - "id": "VirtualPrivateCloudRouterGateway-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-virtual-private-cloud-router-gateway \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudRouterGateway-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouterGatewayApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_router_gateway_api = VirtualPrivateCloudRouterGatewayApi(client)\r\n resp = virtual_private_cloud_router_gateway_api.update_virtual_private_cloud_router_gateway({\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudRouterGateway-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_router_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_router_gateway_api := client.VirtualPrivateCloudRouterGateway\r\n params := virtual_private_cloud_router_gateway.NewUpdateVirtualPrivateCloudRouterGatewayParams()\r\n params.RequestBody = &models.VirtualPrivateCloudRouterGatewayUpdationParams{\nData: &models.VirtualPrivateCloudRouterGatewayUpdateDataParams{\n},\nWhere: &models.VirtualPrivateCloudRouterGatewayWhereInput{\nID: pointy.String(\"VirtualPrivateCloudRouterGateway-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_router_gateway_api.UpdateVirtualPrivateCloudRouterGateway(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudRouterGateway) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudRouterGateway)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudRouterGateway) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouterGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouterGatewayApi virtualPrivateCloudRouterGatewayApi = new VirtualPrivateCloudRouterGatewayApi(client);\r\n VirtualPrivateCloudRouterGatewayUpdationParams params = new VirtualPrivateCloudRouterGatewayUpdationParams()\n.data(new VirtualPrivateCloudRouterGatewayUpdateDataParams())\n.where(new VirtualPrivateCloudRouterGatewayWhereInput()\n.id(\"VirtualPrivateCloudRouterGateway-id\"));\r\n List resp = virtualPrivateCloudRouterGatewayApi.updateVirtualPrivateCloudRouterGateway(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/delete-virtual-private-cloud-router-gateway": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudRouterGateway-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/delete-virtual-private-cloud-router-gateway \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudRouterGateway-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouterGatewayApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_router_gateway_api = VirtualPrivateCloudRouterGatewayApi(client)\r\n resp = virtual_private_cloud_router_gateway_api.delete_virtual_private_cloud_router_gateway({\"where\":{\"id\":\"VirtualPrivateCloudRouterGateway-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_router_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_router_gateway_api := client.VirtualPrivateCloudRouterGateway\r\n params := virtual_private_cloud_router_gateway.NewDeleteVirtualPrivateCloudRouterGatewayParams()\r\n params.RequestBody = &models.VirtualPrivateCloudRouterGatewayDeletionParams{\nWhere: &models.VirtualPrivateCloudRouterGatewayWhereInput{\nID: pointy.String(\"VirtualPrivateCloudRouterGateway-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_router_gateway_api.DeleteVirtualPrivateCloudRouterGateway(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudRouterGateway) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteVirtualPrivateCloudRouterGateway)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudRouterGateway) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouterGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouterGatewayApi virtualPrivateCloudRouterGatewayApi = new VirtualPrivateCloudRouterGatewayApi(client);\r\n VirtualPrivateCloudRouterGatewayDeletionParams params = new VirtualPrivateCloudRouterGatewayDeletionParams()\n.where(new VirtualPrivateCloudRouterGatewayWhereInput()\n.id(\"VirtualPrivateCloudRouterGateway-id\"));\r\n List resp = virtualPrivateCloudRouterGatewayApi.deleteVirtualPrivateCloudRouterGateway(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/create-virtual-private-cloud-security-group": { - "exampleValue": [ - { - "vpc_id": "ck74rk21wg5lz0786opdnzz5m", - "name": "name-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-virtual-private-cloud-security-group \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityGroupApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_group_api = VirtualPrivateCloudSecurityGroupApi(client)\r\n resp = virtual_private_cloud_security_group_api.create_virtual_private_cloud_security_group([{\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_group\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_group_api := client.VirtualPrivateCloudSecurityGroup\r\n params := virtual_private_cloud_security_group.NewCreateVirtualPrivateCloudSecurityGroupParams()\r\n params.RequestBody = []*models.VirtualPrivateCloudSecurityGroupCreationParams{\n{\nVpcID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_group_api.CreateVirtualPrivateCloudSecurityGroup(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudSecurityGroup) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudSecurityGroup)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudSecurityGroup) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityGroupApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityGroupApi virtualPrivateCloudSecurityGroupApi = new VirtualPrivateCloudSecurityGroupApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VirtualPrivateCloudSecurityGroupCreationParams()\n.vpcId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = virtualPrivateCloudSecurityGroupApi.createVirtualPrivateCloudSecurityGroup(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/update-virtual-private-cloud-security-group": { - "exampleValue": { - "data": {}, - "where": { - "id": "VirtualPrivateCloudSecurityGroup-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-virtual-private-cloud-security-group \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudSecurityGroup-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityGroupApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_group_api = VirtualPrivateCloudSecurityGroupApi(client)\r\n resp = virtual_private_cloud_security_group_api.update_virtual_private_cloud_security_group({\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudSecurityGroup-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_group\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_group_api := client.VirtualPrivateCloudSecurityGroup\r\n params := virtual_private_cloud_security_group.NewUpdateVirtualPrivateCloudSecurityGroupParams()\r\n params.RequestBody = &models.VirtualPrivateCloudSecurityGroupUpdationParams{\nData: &models.VirtualPrivateCloudSecurityGroupUpdationParamsData{\n},\nWhere: &models.VirtualPrivateCloudSecurityGroupWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSecurityGroup-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_group_api.UpdateVirtualPrivateCloudSecurityGroup(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudSecurityGroup) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudSecurityGroup)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudSecurityGroup) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityGroupApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityGroupApi virtualPrivateCloudSecurityGroupApi = new VirtualPrivateCloudSecurityGroupApi(client);\r\n VirtualPrivateCloudSecurityGroupUpdationParams params = new VirtualPrivateCloudSecurityGroupUpdationParams()\n.data(new VirtualPrivateCloudSecurityGroupUpdationParamsData())\n.where(new VirtualPrivateCloudSecurityGroupWhereInput()\n.id(\"VirtualPrivateCloudSecurityGroup-id\"));\r\n List resp = virtualPrivateCloudSecurityGroupApi.updateVirtualPrivateCloudSecurityGroup(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/delete-virtual-private-cloud-security-group": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSecurityGroup-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/delete-virtual-private-cloud-security-group \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSecurityGroup-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityGroupApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_group_api = VirtualPrivateCloudSecurityGroupApi(client)\r\n resp = virtual_private_cloud_security_group_api.delete_virtual_private_cloud_security_group({\"where\":{\"id\":\"VirtualPrivateCloudSecurityGroup-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_group\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_group_api := client.VirtualPrivateCloudSecurityGroup\r\n params := virtual_private_cloud_security_group.NewDeleteVirtualPrivateCloudSecurityGroupParams()\r\n params.RequestBody = &models.VirtualPrivateCloudSecurityGroupDeletionParams{\nWhere: &models.VirtualPrivateCloudSecurityGroupWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSecurityGroup-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_group_api.DeleteVirtualPrivateCloudSecurityGroup(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudSecurityGroup) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteVirtualPrivateCloudSecurityGroup)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudSecurityGroup) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityGroupApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityGroupApi virtualPrivateCloudSecurityGroupApi = new VirtualPrivateCloudSecurityGroupApi(client);\r\n VirtualPrivateCloudSecurityGroupDeletionParams params = new VirtualPrivateCloudSecurityGroupDeletionParams()\n.where(new VirtualPrivateCloudSecurityGroupWhereInput()\n.id(\"VirtualPrivateCloudSecurityGroup-id\"));\r\n List resp = virtualPrivateCloudSecurityGroupApi.deleteVirtualPrivateCloudSecurityGroup(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/create-virtual-private-cloud-security-policy": { - "exampleValue": [ - { - "apply_to": [ - { - "security_group_id": "ck74rk21wg5lz0786opdnzz5m", - "communicable": true - } - ], - "vpc_id": "ck74rk21wg5lz0786opdnzz5m", - "name": "name-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-virtual-private-cloud-security-policy \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"apply_to\":[{\"security_group_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"communicable\":true}],\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityPolicyApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_policy_api = VirtualPrivateCloudSecurityPolicyApi(client)\r\n resp = virtual_private_cloud_security_policy_api.create_virtual_private_cloud_security_policy([{\"apply_to\":[{\"security_group_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"communicable\":True}],\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_policy\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_policy_api := client.VirtualPrivateCloudSecurityPolicy\r\n params := virtual_private_cloud_security_policy.NewCreateVirtualPrivateCloudSecurityPolicyParams()\r\n params.RequestBody = []*models.VirtualPrivateCloudSecurityPolicyCreateParams{\n{\nApplyTo: []*models.VirtualPrivateCloudSecurityPolicyApplyInput{\n{\nSecurityGroupID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nCommunicable: pointy.Bool(true),\n},\n},\nVpcID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_policy_api.CreateVirtualPrivateCloudSecurityPolicy(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudSecurityPolicy) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudSecurityPolicy)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudSecurityPolicy) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityPolicyApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityPolicyApi virtualPrivateCloudSecurityPolicyApi = new VirtualPrivateCloudSecurityPolicyApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VirtualPrivateCloudSecurityPolicyCreateParams()\n.addApplyToItem(new VirtualPrivateCloudSecurityPolicyApplyInput()\n.securityGroupId(\"ck74rk21wg5lz0786opdnzz5m\")\n.communicable(true))\n.vpcId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = virtualPrivateCloudSecurityPolicyApi.createVirtualPrivateCloudSecurityPolicy(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/delete-virtual-private-cloud-security-policy": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSecurityPolicy-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/delete-virtual-private-cloud-security-policy \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSecurityPolicy-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityPolicyApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_policy_api = VirtualPrivateCloudSecurityPolicyApi(client)\r\n resp = virtual_private_cloud_security_policy_api.delete_virtual_private_cloud_security_policy({\"where\":{\"id\":\"VirtualPrivateCloudSecurityPolicy-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_policy\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_policy_api := client.VirtualPrivateCloudSecurityPolicy\r\n params := virtual_private_cloud_security_policy.NewDeleteVirtualPrivateCloudSecurityPolicyParams()\r\n params.RequestBody = &models.VirtualPrivateCloudSecurityPolicyDeleteParams{\nWhere: &models.VirtualPrivateCloudSecurityPolicyWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSecurityPolicy-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_policy_api.DeleteVirtualPrivateCloudSecurityPolicy(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudSecurityPolicy) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteVirtualPrivateCloudSecurityPolicy)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudSecurityPolicy) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityPolicyApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityPolicyApi virtualPrivateCloudSecurityPolicyApi = new VirtualPrivateCloudSecurityPolicyApi(client);\r\n VirtualPrivateCloudSecurityPolicyDeleteParams params = new VirtualPrivateCloudSecurityPolicyDeleteParams()\n.where(new VirtualPrivateCloudSecurityPolicyWhereInput()\n.id(\"VirtualPrivateCloudSecurityPolicy-id\"));\r\n List resp = virtualPrivateCloudSecurityPolicyApi.deleteVirtualPrivateCloudSecurityPolicy(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/update-virtual-private-cloud-security-policy": { - "exampleValue": { - "data": {}, - "where": { - "id": "VirtualPrivateCloudSecurityPolicy-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-virtual-private-cloud-security-policy \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudSecurityPolicy-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityPolicyApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_policy_api = VirtualPrivateCloudSecurityPolicyApi(client)\r\n resp = virtual_private_cloud_security_policy_api.update_virtual_private_cloud_security_policy({\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudSecurityPolicy-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_policy\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_policy_api := client.VirtualPrivateCloudSecurityPolicy\r\n params := virtual_private_cloud_security_policy.NewUpdateVirtualPrivateCloudSecurityPolicyParams()\r\n params.RequestBody = &models.VirtualPrivateCloudSecurityPolicyUpdateBody{\nData: &models.VirtualPrivateCloudSecurityPolicyUpdateParams{\n},\nWhere: &models.VirtualPrivateCloudSecurityPolicyWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSecurityPolicy-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_policy_api.UpdateVirtualPrivateCloudSecurityPolicy(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudSecurityPolicy) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudSecurityPolicy)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudSecurityPolicy) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityPolicyApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityPolicyApi virtualPrivateCloudSecurityPolicyApi = new VirtualPrivateCloudSecurityPolicyApi(client);\r\n VirtualPrivateCloudSecurityPolicyUpdateBody params = new VirtualPrivateCloudSecurityPolicyUpdateBody()\n.data(new VirtualPrivateCloudSecurityPolicyUpdateParams())\n.where(new VirtualPrivateCloudSecurityPolicyWhereInput()\n.id(\"VirtualPrivateCloudSecurityPolicy-id\"));\r\n List resp = virtualPrivateCloudSecurityPolicyApi.updateVirtualPrivateCloudSecurityPolicy(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/create-virtual-private-cloud-subnet": { - "exampleValue": [ - { - "route_table_id": "ck74rk21wg5lz0786opdnzz5m", - "gateway": "gateway-string", - "cidr": "cidr-string", - "vpc_id": "ck74rk21wg5lz0786opdnzz5m", - "name": "name-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-virtual-private-cloud-subnet \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"route_table_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"gateway\":\"gateway-string\",\"cidr\":\"cidr-string\",\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSubnetApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_subnet_api = VirtualPrivateCloudSubnetApi(client)\r\n resp = virtual_private_cloud_subnet_api.create_virtual_private_cloud_subnet([{\"route_table_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"gateway\":\"gateway-string\",\"cidr\":\"cidr-string\",\"vpc_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_subnet\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_subnet_api := client.VirtualPrivateCloudSubnet\r\n params := virtual_private_cloud_subnet.NewCreateVirtualPrivateCloudSubnetParams()\r\n params.RequestBody = []*models.VirtualPrivateCloudSubnetCreationParams{\n{\nRouteTableID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nGateway: pointy.String(\"gateway-string\"),\nCidr: pointy.String(\"cidr-string\"),\nVpcID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_subnet_api.CreateVirtualPrivateCloudSubnet(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudSubnet) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudSubnet)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudSubnet) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSubnetApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSubnetApi virtualPrivateCloudSubnetApi = new VirtualPrivateCloudSubnetApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VirtualPrivateCloudSubnetCreationParams()\n.routeTableId(\"ck74rk21wg5lz0786opdnzz5m\")\n.gateway(\"gateway-string\")\n.cidr(\"cidr-string\")\n.vpcId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = virtualPrivateCloudSubnetApi.createVirtualPrivateCloudSubnet(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/update-virtual-private-cloud-subnet": { - "exampleValue": { - "data": {}, - "where": { - "id": "VirtualPrivateCloudSubnet-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-virtual-private-cloud-subnet \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudSubnet-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSubnetApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_subnet_api = VirtualPrivateCloudSubnetApi(client)\r\n resp = virtual_private_cloud_subnet_api.update_virtual_private_cloud_subnet({\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloudSubnet-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_subnet\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_subnet_api := client.VirtualPrivateCloudSubnet\r\n params := virtual_private_cloud_subnet.NewUpdateVirtualPrivateCloudSubnetParams()\r\n params.RequestBody = &models.VirtualPrivateCloudSubnetUpdationParams{\nData: &models.VirtualPrivateCloudSubnetUpdateDataParams{\n},\nWhere: &models.VirtualPrivateCloudSubnetWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSubnet-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_subnet_api.UpdateVirtualPrivateCloudSubnet(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloudSubnet) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloudSubnet)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloudSubnet) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSubnetApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSubnetApi virtualPrivateCloudSubnetApi = new VirtualPrivateCloudSubnetApi(client);\r\n VirtualPrivateCloudSubnetUpdationParams params = new VirtualPrivateCloudSubnetUpdationParams()\n.data(new VirtualPrivateCloudSubnetUpdateDataParams())\n.where(new VirtualPrivateCloudSubnetWhereInput()\n.id(\"VirtualPrivateCloudSubnet-id\"));\r\n List resp = virtualPrivateCloudSubnetApi.updateVirtualPrivateCloudSubnet(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/delete-virtual-private-cloud-subnet": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSubnet-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/delete-virtual-private-cloud-subnet \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSubnet-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSubnetApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_subnet_api = VirtualPrivateCloudSubnetApi(client)\r\n resp = virtual_private_cloud_subnet_api.delete_virtual_private_cloud_subnet({\"where\":{\"id\":\"VirtualPrivateCloudSubnet-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_subnet\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_subnet_api := client.VirtualPrivateCloudSubnet\r\n params := virtual_private_cloud_subnet.NewDeleteVirtualPrivateCloudSubnetParams()\r\n params.RequestBody = &models.VirtualPrivateCloudSubnetDeletionParams{\nWhere: &models.VirtualPrivateCloudSubnetWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSubnet-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_subnet_api.DeleteVirtualPrivateCloudSubnet(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudSubnet) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteVirtualPrivateCloudSubnet)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloudSubnet) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSubnetApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSubnetApi virtualPrivateCloudSubnetApi = new VirtualPrivateCloudSubnetApi(client);\r\n VirtualPrivateCloudSubnetDeletionParams params = new VirtualPrivateCloudSubnetDeletionParams()\n.where(new VirtualPrivateCloudSubnetWhereInput()\n.id(\"VirtualPrivateCloudSubnet-id\"));\r\n List resp = virtualPrivateCloudSubnetApi.deleteVirtualPrivateCloudSubnet(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/create-virtual-private-cloud": { - "exampleValue": [ - { - "vpc_service_id": "ck74rk21wg5lz0786opdnzz5m", - "name": "name-string" - } - ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-virtual-private-cloud \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"vpc_service_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_api = VirtualPrivateCloudApi(client)\r\n resp = virtual_private_cloud_api.create_virtual_private_cloud([{\"vpc_service_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_api := client.VirtualPrivateCloud\r\n params := virtual_private_cloud.NewCreateVirtualPrivateCloudParams()\r\n params.RequestBody = []*models.VirtualPrivateCloudCreationParams{\n{\nVpcServiceID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_api.CreateVirtualPrivateCloud(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloud) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloud)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloud) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudApi virtualPrivateCloudApi = new VirtualPrivateCloudApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VirtualPrivateCloudCreationParams()\n.vpcServiceId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = virtualPrivateCloudApi.createVirtualPrivateCloud(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/update-virtual-private-cloud": { - "exampleValue": { - "data": {}, - "where": { - "id": "VirtualPrivateCloud-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/update-virtual-private-cloud \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloud-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_api = VirtualPrivateCloudApi(client)\r\n resp = virtual_private_cloud_api.update_virtual_private_cloud({\"data\":{},\"where\":{\"id\":\"VirtualPrivateCloud-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_api := client.VirtualPrivateCloud\r\n params := virtual_private_cloud.NewUpdateVirtualPrivateCloudParams()\r\n params.RequestBody = &models.VirtualPrivateCloudUpdationParams{\nData: &models.VirtualPrivateCloudUpdateDataParams{\n},\nWhere: &models.VirtualPrivateCloudWhereInput{\nID: pointy.String(\"VirtualPrivateCloud-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_api.UpdateVirtualPrivateCloud(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVirtualPrivateCloud) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVirtualPrivateCloud)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVirtualPrivateCloud) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudApi virtualPrivateCloudApi = new VirtualPrivateCloudApi(client);\r\n VirtualPrivateCloudUpdationParams params = new VirtualPrivateCloudUpdationParams()\n.data(new VirtualPrivateCloudUpdateDataParams())\n.where(new VirtualPrivateCloudWhereInput()\n.id(\"VirtualPrivateCloud-id\"));\r\n List resp = virtualPrivateCloudApi.updateVirtualPrivateCloud(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, - "/delete-virtual-private-cloud": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloud-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/delete-virtual-private-cloud \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloud-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_api = VirtualPrivateCloudApi(client)\r\n resp = virtual_private_cloud_api.delete_virtual_private_cloud({\"where\":{\"id\":\"VirtualPrivateCloud-id\"}})\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_api := client.VirtualPrivateCloud\r\n params := virtual_private_cloud.NewDeleteVirtualPrivateCloudParams()\r\n params.RequestBody = &models.VirtualPrivateCloudDeletionParams{\nWhere: &models.VirtualPrivateCloudWhereInput{\nID: pointy.String(\"VirtualPrivateCloud-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_api.DeleteVirtualPrivateCloud(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloud) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskDeleteVirtualPrivateCloud)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskDeleteVirtualPrivateCloud) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudApi virtualPrivateCloudApi = new VirtualPrivateCloudApi(client);\r\n VirtualPrivateCloudDeletionParams params = new VirtualPrivateCloudDeletionParams()\n.where(new VirtualPrivateCloudWhereInput()\n.id(\"VirtualPrivateCloud-id\"));\r\n List resp = virtualPrivateCloudApi.deleteVirtualPrivateCloud(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" - }, "/create-vm-vlan": { "exampleValue": [ { @@ -3811,17 +3349,17 @@ "/create-vm-volume": { "exampleValue": [ { - "elf_storage_policy": "ELF_CP_REPLICA_2_THICK_PROVISION", + "elf_storage_policy": "REPLICA_1_THICK_PROVISION", "size": 1, "sharing": true, "cluster_id": "ck74rk21wg5lz0786opdnzz5m", "name": "name-string" } ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-vm-volume \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"elf_storage_policy\":\"ELF_CP_REPLICA_2_THICK_PROVISION\",\"size\":1,\"sharing\":true,\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VmVolumeApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_volume_api = VmVolumeApi(client)\r\n resp = vm_volume_api.create_vm_volume([{\"elf_storage_policy\":\"ELF_CP_REPLICA_2_THICK_PROVISION\",\"size\":1,\"sharing\":True,\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm_volume\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_volume_api := client.VMVolume\r\n params := vm_volume.NewCreateVMVolumeParams()\r\n params.RequestBody = []*models.VMVolumeCreationParams{\n{\nElfStoragePolicy: models.VMVolumeElfStoragePolicyTypeELF_CP_REPLICA_2_THICK_PROVISION.Pointer(),\nSize: pointy.Int64(1),\nSharing: pointy.Bool(true),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := vm_volume_api.CreateVMVolume(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVMVolume) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVMVolume)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVMVolume) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmVolumeApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmVolumeApi vmVolumeApi = new VmVolumeApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VmVolumeCreationParams()\n.elfStoragePolicy(VmVolumeElfStoragePolicyType.fromValue(\"ELF_CP_REPLICA_2_THICK_PROVISION\"))\n.size(1L)\n.sharing(true)\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = vmVolumeApi.createVmVolume(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" + "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/create-vm-volume \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"elf_storage_policy\":\"REPLICA_1_THICK_PROVISION\",\"size\":1,\"sharing\":true,\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}]'", + "python": "from cloudtower import ApiClient, Configuration, VmVolumeApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_volume_api = VmVolumeApi(client)\r\n resp = vm_volume_api.create_vm_volume([{\"elf_storage_policy\":\"REPLICA_1_THICK_PROVISION\",\"size\":1,\"sharing\":True,\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", + "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm_volume\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_volume_api := client.VMVolume\r\n params := vm_volume.NewCreateVMVolumeParams()\r\n params.RequestBody = []*models.VMVolumeCreationParams{\n{\nElfStoragePolicy: models.VMVolumeElfStoragePolicyTypeREPLICA_1_THICK_PROVISION.Pointer(),\nSize: pointy.Int64(1),\nSharing: pointy.Bool(true),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\n},\n}\r\n rawResp, err := vm_volume_api.CreateVMVolume(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVMVolume) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVMVolume)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVMVolume) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", + "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmVolumeApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmVolumeApi vmVolumeApi = new VmVolumeApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new VmVolumeCreationParams()\n.elfStoragePolicy(VmVolumeElfStoragePolicyType.fromValue(\"REPLICA_1_THICK_PROVISION\"))\n.size(1L)\n.sharing(true)\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\"));\r\n List resp = vmVolumeApi.createVmVolume(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, "/delete-vm-volume": { "exampleValue": { @@ -3905,14 +3443,14 @@ { "upload_task_id": "ck74rk21wg5lz0786opdnzz5m", "name": "name-string", - "storage_policy": "ELF_CP_REPLICA_2_THICK_PROVISION", + "storage_policy": "REPLICA_1_THICK_PROVISION", "cluster_id": "ck74rk21wg5lz0786opdnzz5m" } ], - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/import-vm-volume \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"upload_task_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\",\"storage_policy\":\"ELF_CP_REPLICA_2_THICK_PROVISION\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}]'", - "python": "from cloudtower import ApiClient, Configuration, VmVolumeApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_volume_api = VmVolumeApi(client)\r\n resp = vm_volume_api.import_vm_volume([{\"upload_task_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\",\"storage_policy\":\"ELF_CP_REPLICA_2_THICK_PROVISION\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm_volume\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_volume_api := client.VMVolume\r\n params := vm_volume.NewImportVMVolumeParams()\r\n params.RequestBody = []*models.ImportVMVolumeParams{\n{\nUploadTaskID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\nStoragePolicy: models.VMVolumeElfStoragePolicyTypeELF_CP_REPLICA_2_THICK_PROVISION.Pointer(),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := vm_volume_api.ImportVMVolume(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVMVolume) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVMVolume)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVMVolume) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmVolumeApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmVolumeApi vmVolumeApi = new VmVolumeApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new ImportVmVolumeParams()\n.uploadTaskId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\")\n.storagePolicy(VmVolumeElfStoragePolicyType.fromValue(\"ELF_CP_REPLICA_2_THICK_PROVISION\"))\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = vmVolumeApi.importVmVolume(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" + "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/import-vm-volume \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '[{\"upload_task_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\",\"storage_policy\":\"REPLICA_1_THICK_PROVISION\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}]'", + "python": "from cloudtower import ApiClient, Configuration, VmVolumeApi\r\nfrom cloudtower.utils import login, wait_tasks\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n vm_volume_api = VmVolumeApi(client)\r\n resp = vm_volume_api.import_vm_volume([{\"upload_task_id\":\"ck74rk21wg5lz0786opdnzz5m\",\"name\":\"name-string\",\"storage_policy\":\"REPLICA_1_THICK_PROVISION\",\"cluster_id\":\"ck74rk21wg5lz0786opdnzz5m\"}])\r\n wait_tasks([with_task_obj.task_id for with_task_obj in resp if with_task_obj.task_id], client)\r\n\r\n", + "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vm_volume\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vm_volume_api := client.VMVolume\r\n params := vm_volume.NewImportVMVolumeParams()\r\n params.RequestBody = []*models.ImportVMVolumeParams{\n{\nUploadTaskID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\nName: pointy.String(\"name-string\"),\nStoragePolicy: models.VMVolumeElfStoragePolicyTypeREPLICA_1_THICK_PROVISION.Pointer(),\nClusterID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n}\r\n rawResp, err := vm_volume_api.ImportVMVolume(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVMVolume) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVMVolume)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVMVolume) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", + "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VmVolumeApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VmVolumeApi vmVolumeApi = new VmVolumeApi(client);\r\n List params = new ArrayList<>();\r\n params.add(new ImportVmVolumeParams()\n.uploadTaskId(\"ck74rk21wg5lz0786opdnzz5m\")\n.name(\"name-string\")\n.storagePolicy(VmVolumeElfStoragePolicyType.fromValue(\"REPLICA_1_THICK_PROVISION\"))\n.clusterId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = vmVolumeApi.importVmVolume(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, "/update-vsphere-esxi-account": { "exampleValue": { @@ -5427,28 +4965,6 @@ "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/user\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n user_api := client.User\r\n params := user.NewGetUsersConnectionParams()\r\n params.RequestBody = &models.GetUsersConnectionRequestBody{\nWhere: &models.UserWhereInput{\nID: pointy.String(\"User-id\"),\n},\n}\r\n rawResp, err := user_api.GetUsersConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.UserApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n UserApi userApi = new UserApi(client);\r\n GetUsersConnectionRequestBody params = new GetUsersConnectionRequestBody()\n.where(new UserWhereInput()\n.id(\"User-id\"));\r\n UserConnection resp = userApi.getUsersConnection(params);\r\n }\r\n}" }, - "/get-v2-everoute-licenses": { - "exampleValue": { - "where": { - "id": "V2EverouteLicense-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-v2-everoute-licenses \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"V2EverouteLicense-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, V2EverouteLicenseApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n v_2_everoute_license_api = V2EverouteLicenseApi(client)\r\n resp = v_2_everoute_license_api.get_v_2_everoute_licenses({\"where\":{\"id\":\"V2EverouteLicense-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/v_2_everoute_license\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n v_2_everoute_license_api := client.V2EverouteLicense\r\n params := v_2_everoute_license.NewGetV2EverouteLicensesParams()\r\n params.RequestBody = &models.GetV2EverouteLicensesRequestBody{\nWhere: &models.V2EverouteLicenseWhereInput{\nID: pointy.String(\"V2EverouteLicense-id\"),\n},\n}\r\n rawResp, err := v_2_everoute_license_api.GetV2EverouteLicenses(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.V2EverouteLicenseApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n V2EverouteLicenseApi v2EverouteLicenseApi = new V2EverouteLicenseApi(client);\r\n GetV2EverouteLicensesRequestBody params = new GetV2EverouteLicensesRequestBody()\n.where(new V2EverouteLicenseWhereInput()\n.id(\"V2EverouteLicense-id\"));\r\n List resp = v2EverouteLicenseApi.getV2EverouteLicenses(params);\r\n }\r\n}" - }, - "/get-v-2-everoute-licenses-connection": { - "exampleValue": { - "where": { - "id": "V2EverouteLicense-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-v-2-everoute-licenses-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"V2EverouteLicense-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, V2EverouteLicenseApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n v_2_everoute_license_api = V2EverouteLicenseApi(client)\r\n resp = v_2_everoute_license_api.get_v_2_everoute_licenses_connection({\"where\":{\"id\":\"V2EverouteLicense-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/v_2_everoute_license\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n v_2_everoute_license_api := client.V2EverouteLicense\r\n params := v_2_everoute_license.NewGetV2EverouteLicensesConnectionParams()\r\n params.RequestBody = &models.GetV2EverouteLicensesConnectionRequestBody{\nWhere: &models.V2EverouteLicenseWhereInput{\nID: pointy.String(\"V2EverouteLicense-id\"),\n},\n}\r\n rawResp, err := v_2_everoute_license_api.GetV2EverouteLicensesConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.V2EverouteLicenseApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n V2EverouteLicenseApi v2EverouteLicenseApi = new V2EverouteLicenseApi(client);\r\n GetV2EverouteLicensesConnectionRequestBody params = new GetV2EverouteLicensesConnectionRequestBody()\n.where(new V2EverouteLicenseWhereInput()\n.id(\"V2EverouteLicense-id\"));\r\n V2EverouteLicenseConnection resp = v2EverouteLicenseApi.getV2EverouteLicensesConnection(params);\r\n }\r\n}" - }, "/get-vcenter-accounts": { "exampleValue": { "where": { @@ -5515,226 +5031,6 @@ "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/view\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n view_api := client.View\r\n params := view.NewGetViewsConnectionParams()\r\n params.RequestBody = &models.GetViewsConnectionRequestBody{\nWhere: &models.ViewWhereInput{\nID: pointy.String(\"View-id\"),\n},\n}\r\n rawResp, err := view_api.GetViewsConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.ViewApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n ViewApi viewApi = new ViewApi(client);\r\n GetViewsConnectionRequestBody params = new GetViewsConnectionRequestBody()\n.where(new ViewWhereInput()\n.id(\"View-id\"));\r\n ViewConnection resp = viewApi.getViewsConnection(params);\r\n }\r\n}" }, - "/get-virtual-private-cloud-cluster-bindings": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudClusterBinding-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-cluster-bindings \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudClusterBinding-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudClusterBindingApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_cluster_binding_api = VirtualPrivateCloudClusterBindingApi(client)\r\n resp = virtual_private_cloud_cluster_binding_api.get_virtual_private_cloud_cluster_bindings({\"where\":{\"id\":\"VirtualPrivateCloudClusterBinding-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_cluster_binding\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_cluster_binding_api := client.VirtualPrivateCloudClusterBinding\r\n params := virtual_private_cloud_cluster_binding.NewGetVirtualPrivateCloudClusterBindingsParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudClusterBindingsRequestBody{\nWhere: &models.VirtualPrivateCloudClusterBindingWhereInput{\nID: pointy.String(\"VirtualPrivateCloudClusterBinding-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_cluster_binding_api.GetVirtualPrivateCloudClusterBindings(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudClusterBindingApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudClusterBindingApi virtualPrivateCloudClusterBindingApi = new VirtualPrivateCloudClusterBindingApi(client);\r\n GetVirtualPrivateCloudClusterBindingsRequestBody params = new GetVirtualPrivateCloudClusterBindingsRequestBody()\n.where(new VirtualPrivateCloudClusterBindingWhereInput()\n.id(\"VirtualPrivateCloudClusterBinding-id\"));\r\n List resp = virtualPrivateCloudClusterBindingApi.getVirtualPrivateCloudClusterBindings(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-cluster-bindings-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudClusterBinding-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-cluster-bindings-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudClusterBinding-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudClusterBindingApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_cluster_binding_api = VirtualPrivateCloudClusterBindingApi(client)\r\n resp = virtual_private_cloud_cluster_binding_api.get_virtual_private_cloud_cluster_bindings_connection({\"where\":{\"id\":\"VirtualPrivateCloudClusterBinding-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_cluster_binding\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_cluster_binding_api := client.VirtualPrivateCloudClusterBinding\r\n params := virtual_private_cloud_cluster_binding.NewGetVirtualPrivateCloudClusterBindingsConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudClusterBindingsConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudClusterBindingWhereInput{\nID: pointy.String(\"VirtualPrivateCloudClusterBinding-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_cluster_binding_api.GetVirtualPrivateCloudClusterBindingsConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudClusterBindingApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudClusterBindingApi virtualPrivateCloudClusterBindingApi = new VirtualPrivateCloudClusterBindingApi(client);\r\n GetVirtualPrivateCloudClusterBindingsConnectionRequestBody params = new GetVirtualPrivateCloudClusterBindingsConnectionRequestBody()\n.where(new VirtualPrivateCloudClusterBindingWhereInput()\n.id(\"VirtualPrivateCloudClusterBinding-id\"));\r\n VirtualPrivateCloudClusterBindingConnection resp = virtualPrivateCloudClusterBindingApi.getVirtualPrivateCloudClusterBindingsConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-external-subnets": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudExternalSubnet-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-external-subnets \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudExternalSubnet-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudExternalSubnetApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_external_subnet_api = VirtualPrivateCloudExternalSubnetApi(client)\r\n resp = virtual_private_cloud_external_subnet_api.get_virtual_private_cloud_external_subnets({\"where\":{\"id\":\"VirtualPrivateCloudExternalSubnet-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_external_subnet\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_external_subnet_api := client.VirtualPrivateCloudExternalSubnet\r\n params := virtual_private_cloud_external_subnet.NewGetVirtualPrivateCloudExternalSubnetsParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudExternalSubnetsRequestBody{\nWhere: &models.VirtualPrivateCloudExternalSubnetWhereInput{\nID: pointy.String(\"VirtualPrivateCloudExternalSubnet-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_external_subnet_api.GetVirtualPrivateCloudExternalSubnets(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudExternalSubnetApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudExternalSubnetApi virtualPrivateCloudExternalSubnetApi = new VirtualPrivateCloudExternalSubnetApi(client);\r\n GetVirtualPrivateCloudExternalSubnetsRequestBody params = new GetVirtualPrivateCloudExternalSubnetsRequestBody()\n.where(new VirtualPrivateCloudExternalSubnetWhereInput()\n.id(\"VirtualPrivateCloudExternalSubnet-id\"));\r\n List resp = virtualPrivateCloudExternalSubnetApi.getVirtualPrivateCloudExternalSubnets(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-external-subnets-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudExternalSubnet-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-external-subnets-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudExternalSubnet-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudExternalSubnetApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_external_subnet_api = VirtualPrivateCloudExternalSubnetApi(client)\r\n resp = virtual_private_cloud_external_subnet_api.get_virtual_private_cloud_external_subnets_connection({\"where\":{\"id\":\"VirtualPrivateCloudExternalSubnet-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_external_subnet\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_external_subnet_api := client.VirtualPrivateCloudExternalSubnet\r\n params := virtual_private_cloud_external_subnet.NewGetVirtualPrivateCloudExternalSubnetsConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudExternalSubnetsConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudExternalSubnetWhereInput{\nID: pointy.String(\"VirtualPrivateCloudExternalSubnet-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_external_subnet_api.GetVirtualPrivateCloudExternalSubnetsConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudExternalSubnetApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudExternalSubnetApi virtualPrivateCloudExternalSubnetApi = new VirtualPrivateCloudExternalSubnetApi(client);\r\n GetVirtualPrivateCloudExternalSubnetsConnectionRequestBody params = new GetVirtualPrivateCloudExternalSubnetsConnectionRequestBody()\n.where(new VirtualPrivateCloudExternalSubnetWhereInput()\n.id(\"VirtualPrivateCloudExternalSubnet-id\"));\r\n VirtualPrivateCloudExternalSubnetConnection resp = virtualPrivateCloudExternalSubnetApi.getVirtualPrivateCloudExternalSubnetsConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-floating-ips": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudFloatingIp-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-floating-ips \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudFloatingIp-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudFloatingIpApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_floating_ip_api = VirtualPrivateCloudFloatingIpApi(client)\r\n resp = virtual_private_cloud_floating_ip_api.get_virtual_private_cloud_floating_ips({\"where\":{\"id\":\"VirtualPrivateCloudFloatingIp-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_floating_ip\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_floating_ip_api := client.VirtualPrivateCloudFloatingIP\r\n params := virtual_private_cloud_floating_ip.NewGetVirtualPrivateCloudFloatingIpsParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudFloatingIpsRequestBody{\nWhere: &models.VirtualPrivateCloudFloatingIPWhereInput{\nID: pointy.String(\"VirtualPrivateCloudFloatingIp-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_floating_ip_api.GetVirtualPrivateCloudFloatingIps(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudFloatingIpApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudFloatingIpApi virtualPrivateCloudFloatingIpApi = new VirtualPrivateCloudFloatingIpApi(client);\r\n GetVirtualPrivateCloudFloatingIpsRequestBody params = new GetVirtualPrivateCloudFloatingIpsRequestBody()\n.where(new VirtualPrivateCloudFloatingIpWhereInput()\n.id(\"VirtualPrivateCloudFloatingIp-id\"));\r\n List resp = virtualPrivateCloudFloatingIpApi.getVirtualPrivateCloudFloatingIps(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-floating-ips-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudFloatingIp-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-floating-ips-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudFloatingIp-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudFloatingIpApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_floating_ip_api = VirtualPrivateCloudFloatingIpApi(client)\r\n resp = virtual_private_cloud_floating_ip_api.get_virtual_private_cloud_floating_ips_connection({\"where\":{\"id\":\"VirtualPrivateCloudFloatingIp-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_floating_ip\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_floating_ip_api := client.VirtualPrivateCloudFloatingIP\r\n params := virtual_private_cloud_floating_ip.NewGetVirtualPrivateCloudFloatingIpsConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudFloatingIpsConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudFloatingIPWhereInput{\nID: pointy.String(\"VirtualPrivateCloudFloatingIp-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_floating_ip_api.GetVirtualPrivateCloudFloatingIpsConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudFloatingIpApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudFloatingIpApi virtualPrivateCloudFloatingIpApi = new VirtualPrivateCloudFloatingIpApi(client);\r\n GetVirtualPrivateCloudFloatingIpsConnectionRequestBody params = new GetVirtualPrivateCloudFloatingIpsConnectionRequestBody()\n.where(new VirtualPrivateCloudFloatingIpWhereInput()\n.id(\"VirtualPrivateCloudFloatingIp-id\"));\r\n VirtualPrivateCloudFloatingIpConnection resp = virtualPrivateCloudFloatingIpApi.getVirtualPrivateCloudFloatingIpsConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-nat-gateways": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudNatGateway-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-nat-gateways \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudNatGateway-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudNatGatewayApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_nat_gateway_api = VirtualPrivateCloudNatGatewayApi(client)\r\n resp = virtual_private_cloud_nat_gateway_api.get_virtual_private_cloud_nat_gateways({\"where\":{\"id\":\"VirtualPrivateCloudNatGateway-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_nat_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_nat_gateway_api := client.VirtualPrivateCloudNatGateway\r\n params := virtual_private_cloud_nat_gateway.NewGetVirtualPrivateCloudNatGatewaysParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudNatGatewaysRequestBody{\nWhere: &models.VirtualPrivateCloudNatGatewayWhereInput{\nID: pointy.String(\"VirtualPrivateCloudNatGateway-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_nat_gateway_api.GetVirtualPrivateCloudNatGateways(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudNatGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudNatGatewayApi virtualPrivateCloudNatGatewayApi = new VirtualPrivateCloudNatGatewayApi(client);\r\n GetVirtualPrivateCloudNatGatewaysRequestBody params = new GetVirtualPrivateCloudNatGatewaysRequestBody()\n.where(new VirtualPrivateCloudNatGatewayWhereInput()\n.id(\"VirtualPrivateCloudNatGateway-id\"));\r\n List resp = virtualPrivateCloudNatGatewayApi.getVirtualPrivateCloudNatGateways(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-nat-gateways-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudNatGateway-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-nat-gateways-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudNatGateway-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudNatGatewayApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_nat_gateway_api = VirtualPrivateCloudNatGatewayApi(client)\r\n resp = virtual_private_cloud_nat_gateway_api.get_virtual_private_cloud_nat_gateways_connection({\"where\":{\"id\":\"VirtualPrivateCloudNatGateway-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_nat_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_nat_gateway_api := client.VirtualPrivateCloudNatGateway\r\n params := virtual_private_cloud_nat_gateway.NewGetVirtualPrivateCloudNatGatewaysConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudNatGatewaysConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudNatGatewayWhereInput{\nID: pointy.String(\"VirtualPrivateCloudNatGateway-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_nat_gateway_api.GetVirtualPrivateCloudNatGatewaysConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudNatGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudNatGatewayApi virtualPrivateCloudNatGatewayApi = new VirtualPrivateCloudNatGatewayApi(client);\r\n GetVirtualPrivateCloudNatGatewaysConnectionRequestBody params = new GetVirtualPrivateCloudNatGatewaysConnectionRequestBody()\n.where(new VirtualPrivateCloudNatGatewayWhereInput()\n.id(\"VirtualPrivateCloudNatGateway-id\"));\r\n VirtualPrivateCloudNatGatewayConnection resp = virtualPrivateCloudNatGatewayApi.getVirtualPrivateCloudNatGatewaysConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-route-tables": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudRouteTable-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-route-tables \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudRouteTable-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouteTableApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_route_table_api = VirtualPrivateCloudRouteTableApi(client)\r\n resp = virtual_private_cloud_route_table_api.get_virtual_private_cloud_route_tables({\"where\":{\"id\":\"VirtualPrivateCloudRouteTable-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_route_table\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_route_table_api := client.VirtualPrivateCloudRouteTable\r\n params := virtual_private_cloud_route_table.NewGetVirtualPrivateCloudRouteTablesParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudRouteTablesRequestBody{\nWhere: &models.VirtualPrivateCloudRouteTableWhereInput{\nID: pointy.String(\"VirtualPrivateCloudRouteTable-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_route_table_api.GetVirtualPrivateCloudRouteTables(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouteTableApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouteTableApi virtualPrivateCloudRouteTableApi = new VirtualPrivateCloudRouteTableApi(client);\r\n GetVirtualPrivateCloudRouteTablesRequestBody params = new GetVirtualPrivateCloudRouteTablesRequestBody()\n.where(new VirtualPrivateCloudRouteTableWhereInput()\n.id(\"VirtualPrivateCloudRouteTable-id\"));\r\n List resp = virtualPrivateCloudRouteTableApi.getVirtualPrivateCloudRouteTables(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-route-tables-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudRouteTable-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-route-tables-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudRouteTable-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouteTableApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_route_table_api = VirtualPrivateCloudRouteTableApi(client)\r\n resp = virtual_private_cloud_route_table_api.get_virtual_private_cloud_route_tables_connection({\"where\":{\"id\":\"VirtualPrivateCloudRouteTable-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_route_table\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_route_table_api := client.VirtualPrivateCloudRouteTable\r\n params := virtual_private_cloud_route_table.NewGetVirtualPrivateCloudRouteTablesConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudRouteTablesConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudRouteTableWhereInput{\nID: pointy.String(\"VirtualPrivateCloudRouteTable-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_route_table_api.GetVirtualPrivateCloudRouteTablesConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouteTableApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouteTableApi virtualPrivateCloudRouteTableApi = new VirtualPrivateCloudRouteTableApi(client);\r\n GetVirtualPrivateCloudRouteTablesConnectionRequestBody params = new GetVirtualPrivateCloudRouteTablesConnectionRequestBody()\n.where(new VirtualPrivateCloudRouteTableWhereInput()\n.id(\"VirtualPrivateCloudRouteTable-id\"));\r\n VirtualPrivateCloudRouteTableConnection resp = virtualPrivateCloudRouteTableApi.getVirtualPrivateCloudRouteTablesConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-router-gateways": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudRouterGateway-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-router-gateways \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudRouterGateway-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouterGatewayApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_router_gateway_api = VirtualPrivateCloudRouterGatewayApi(client)\r\n resp = virtual_private_cloud_router_gateway_api.get_virtual_private_cloud_router_gateways({\"where\":{\"id\":\"VirtualPrivateCloudRouterGateway-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_router_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_router_gateway_api := client.VirtualPrivateCloudRouterGateway\r\n params := virtual_private_cloud_router_gateway.NewGetVirtualPrivateCloudRouterGatewaysParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudRouterGatewaysRequestBody{\nWhere: &models.VirtualPrivateCloudRouterGatewayWhereInput{\nID: pointy.String(\"VirtualPrivateCloudRouterGateway-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_router_gateway_api.GetVirtualPrivateCloudRouterGateways(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouterGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouterGatewayApi virtualPrivateCloudRouterGatewayApi = new VirtualPrivateCloudRouterGatewayApi(client);\r\n GetVirtualPrivateCloudRouterGatewaysRequestBody params = new GetVirtualPrivateCloudRouterGatewaysRequestBody()\n.where(new VirtualPrivateCloudRouterGatewayWhereInput()\n.id(\"VirtualPrivateCloudRouterGateway-id\"));\r\n List resp = virtualPrivateCloudRouterGatewayApi.getVirtualPrivateCloudRouterGateways(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-router-gateways-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudRouterGateway-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-router-gateways-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudRouterGateway-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudRouterGatewayApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_router_gateway_api = VirtualPrivateCloudRouterGatewayApi(client)\r\n resp = virtual_private_cloud_router_gateway_api.get_virtual_private_cloud_router_gateways_connection({\"where\":{\"id\":\"VirtualPrivateCloudRouterGateway-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_router_gateway\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_router_gateway_api := client.VirtualPrivateCloudRouterGateway\r\n params := virtual_private_cloud_router_gateway.NewGetVirtualPrivateCloudRouterGatewaysConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudRouterGatewaysConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudRouterGatewayWhereInput{\nID: pointy.String(\"VirtualPrivateCloudRouterGateway-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_router_gateway_api.GetVirtualPrivateCloudRouterGatewaysConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudRouterGatewayApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudRouterGatewayApi virtualPrivateCloudRouterGatewayApi = new VirtualPrivateCloudRouterGatewayApi(client);\r\n GetVirtualPrivateCloudRouterGatewaysConnectionRequestBody params = new GetVirtualPrivateCloudRouterGatewaysConnectionRequestBody()\n.where(new VirtualPrivateCloudRouterGatewayWhereInput()\n.id(\"VirtualPrivateCloudRouterGateway-id\"));\r\n VirtualPrivateCloudRouterGatewayConnection resp = virtualPrivateCloudRouterGatewayApi.getVirtualPrivateCloudRouterGatewaysConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-security-groups": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSecurityGroup-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-security-groups \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSecurityGroup-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityGroupApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_group_api = VirtualPrivateCloudSecurityGroupApi(client)\r\n resp = virtual_private_cloud_security_group_api.get_virtual_private_cloud_security_groups({\"where\":{\"id\":\"VirtualPrivateCloudSecurityGroup-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_group\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_group_api := client.VirtualPrivateCloudSecurityGroup\r\n params := virtual_private_cloud_security_group.NewGetVirtualPrivateCloudSecurityGroupsParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudSecurityGroupsRequestBody{\nWhere: &models.VirtualPrivateCloudSecurityGroupWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSecurityGroup-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_group_api.GetVirtualPrivateCloudSecurityGroups(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityGroupApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityGroupApi virtualPrivateCloudSecurityGroupApi = new VirtualPrivateCloudSecurityGroupApi(client);\r\n GetVirtualPrivateCloudSecurityGroupsRequestBody params = new GetVirtualPrivateCloudSecurityGroupsRequestBody()\n.where(new VirtualPrivateCloudSecurityGroupWhereInput()\n.id(\"VirtualPrivateCloudSecurityGroup-id\"));\r\n List resp = virtualPrivateCloudSecurityGroupApi.getVirtualPrivateCloudSecurityGroups(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-security-groups-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSecurityGroup-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-security-groups-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSecurityGroup-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityGroupApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_group_api = VirtualPrivateCloudSecurityGroupApi(client)\r\n resp = virtual_private_cloud_security_group_api.get_virtual_private_cloud_security_groups_connection({\"where\":{\"id\":\"VirtualPrivateCloudSecurityGroup-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_group\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_group_api := client.VirtualPrivateCloudSecurityGroup\r\n params := virtual_private_cloud_security_group.NewGetVirtualPrivateCloudSecurityGroupsConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudSecurityGroupsConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudSecurityGroupWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSecurityGroup-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_group_api.GetVirtualPrivateCloudSecurityGroupsConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityGroupApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityGroupApi virtualPrivateCloudSecurityGroupApi = new VirtualPrivateCloudSecurityGroupApi(client);\r\n GetVirtualPrivateCloudSecurityGroupsConnectionRequestBody params = new GetVirtualPrivateCloudSecurityGroupsConnectionRequestBody()\n.where(new VirtualPrivateCloudSecurityGroupWhereInput()\n.id(\"VirtualPrivateCloudSecurityGroup-id\"));\r\n VirtualPrivateCloudSecurityGroupConnection resp = virtualPrivateCloudSecurityGroupApi.getVirtualPrivateCloudSecurityGroupsConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-security-policies": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSecurityPolicy-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-security-policies \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSecurityPolicy-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityPolicyApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_policy_api = VirtualPrivateCloudSecurityPolicyApi(client)\r\n resp = virtual_private_cloud_security_policy_api.get_virtual_private_cloud_security_policies({\"where\":{\"id\":\"VirtualPrivateCloudSecurityPolicy-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_policy\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_policy_api := client.VirtualPrivateCloudSecurityPolicy\r\n params := virtual_private_cloud_security_policy.NewGetVirtualPrivateCloudSecurityPoliciesParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudSecurityPoliciesRequestBody{\nWhere: &models.VirtualPrivateCloudSecurityPolicyWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSecurityPolicy-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_policy_api.GetVirtualPrivateCloudSecurityPolicies(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityPolicyApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityPolicyApi virtualPrivateCloudSecurityPolicyApi = new VirtualPrivateCloudSecurityPolicyApi(client);\r\n GetVirtualPrivateCloudSecurityPoliciesRequestBody params = new GetVirtualPrivateCloudSecurityPoliciesRequestBody()\n.where(new VirtualPrivateCloudSecurityPolicyWhereInput()\n.id(\"VirtualPrivateCloudSecurityPolicy-id\"));\r\n List resp = virtualPrivateCloudSecurityPolicyApi.getVirtualPrivateCloudSecurityPolicies(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-security-policies-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSecurityPolicy-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-security-policies-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSecurityPolicy-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSecurityPolicyApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_security_policy_api = VirtualPrivateCloudSecurityPolicyApi(client)\r\n resp = virtual_private_cloud_security_policy_api.get_virtual_private_cloud_security_policies_connection({\"where\":{\"id\":\"VirtualPrivateCloudSecurityPolicy-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_security_policy\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_security_policy_api := client.VirtualPrivateCloudSecurityPolicy\r\n params := virtual_private_cloud_security_policy.NewGetVirtualPrivateCloudSecurityPoliciesConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudSecurityPoliciesConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudSecurityPolicyWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSecurityPolicy-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_security_policy_api.GetVirtualPrivateCloudSecurityPoliciesConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSecurityPolicyApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSecurityPolicyApi virtualPrivateCloudSecurityPolicyApi = new VirtualPrivateCloudSecurityPolicyApi(client);\r\n GetVirtualPrivateCloudSecurityPoliciesConnectionRequestBody params = new GetVirtualPrivateCloudSecurityPoliciesConnectionRequestBody()\n.where(new VirtualPrivateCloudSecurityPolicyWhereInput()\n.id(\"VirtualPrivateCloudSecurityPolicy-id\"));\r\n VirtualPrivateCloudSecurityPolicyConnection resp = virtualPrivateCloudSecurityPolicyApi.getVirtualPrivateCloudSecurityPoliciesConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-subnets": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSubnet-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-subnets \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSubnet-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSubnetApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_subnet_api = VirtualPrivateCloudSubnetApi(client)\r\n resp = virtual_private_cloud_subnet_api.get_virtual_private_cloud_subnets({\"where\":{\"id\":\"VirtualPrivateCloudSubnet-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_subnet\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_subnet_api := client.VirtualPrivateCloudSubnet\r\n params := virtual_private_cloud_subnet.NewGetVirtualPrivateCloudSubnetsParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudSubnetsRequestBody{\nWhere: &models.VirtualPrivateCloudSubnetWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSubnet-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_subnet_api.GetVirtualPrivateCloudSubnets(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSubnetApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSubnetApi virtualPrivateCloudSubnetApi = new VirtualPrivateCloudSubnetApi(client);\r\n GetVirtualPrivateCloudSubnetsRequestBody params = new GetVirtualPrivateCloudSubnetsRequestBody()\n.where(new VirtualPrivateCloudSubnetWhereInput()\n.id(\"VirtualPrivateCloudSubnet-id\"));\r\n List resp = virtualPrivateCloudSubnetApi.getVirtualPrivateCloudSubnets(params);\r\n }\r\n}" - }, - "/get-virtual-private-cloud-subnets-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloudSubnet-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-cloud-subnets-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloudSubnet-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudSubnetApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_subnet_api = VirtualPrivateCloudSubnetApi(client)\r\n resp = virtual_private_cloud_subnet_api.get_virtual_private_cloud_subnets_connection({\"where\":{\"id\":\"VirtualPrivateCloudSubnet-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud_subnet\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_subnet_api := client.VirtualPrivateCloudSubnet\r\n params := virtual_private_cloud_subnet.NewGetVirtualPrivateCloudSubnetsConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudSubnetsConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudSubnetWhereInput{\nID: pointy.String(\"VirtualPrivateCloudSubnet-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_subnet_api.GetVirtualPrivateCloudSubnetsConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudSubnetApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudSubnetApi virtualPrivateCloudSubnetApi = new VirtualPrivateCloudSubnetApi(client);\r\n GetVirtualPrivateCloudSubnetsConnectionRequestBody params = new GetVirtualPrivateCloudSubnetsConnectionRequestBody()\n.where(new VirtualPrivateCloudSubnetWhereInput()\n.id(\"VirtualPrivateCloudSubnet-id\"));\r\n VirtualPrivateCloudSubnetConnection resp = virtualPrivateCloudSubnetApi.getVirtualPrivateCloudSubnetsConnection(params);\r\n }\r\n}" - }, - "/get-virtual-private-clouds": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloud-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-clouds \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloud-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_api = VirtualPrivateCloudApi(client)\r\n resp = virtual_private_cloud_api.get_virtual_private_clouds({\"where\":{\"id\":\"VirtualPrivateCloud-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_api := client.VirtualPrivateCloud\r\n params := virtual_private_cloud.NewGetVirtualPrivateCloudsParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudsRequestBody{\nWhere: &models.VirtualPrivateCloudWhereInput{\nID: pointy.String(\"VirtualPrivateCloud-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_api.GetVirtualPrivateClouds(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudApi virtualPrivateCloudApi = new VirtualPrivateCloudApi(client);\r\n GetVirtualPrivateCloudsRequestBody params = new GetVirtualPrivateCloudsRequestBody()\n.where(new VirtualPrivateCloudWhereInput()\n.id(\"VirtualPrivateCloud-id\"));\r\n List resp = virtualPrivateCloudApi.getVirtualPrivateClouds(params);\r\n }\r\n}" - }, - "/get-virtual-private-clouds-connection": { - "exampleValue": { - "where": { - "id": "VirtualPrivateCloud-id" - } - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/get-virtual-private-clouds-connection \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"where\":{\"id\":\"VirtualPrivateCloud-id\"}}'", - "python": "from cloudtower import ApiClient, Configuration, VirtualPrivateCloudApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n virtual_private_cloud_api = VirtualPrivateCloudApi(client)\r\n resp = virtual_private_cloud_api.get_virtual_private_clouds_connection({\"where\":{\"id\":\"VirtualPrivateCloud-id\"}})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/virtual_private_cloud\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n virtual_private_cloud_api := client.VirtualPrivateCloud\r\n params := virtual_private_cloud.NewGetVirtualPrivateCloudsConnectionParams()\r\n params.RequestBody = &models.GetVirtualPrivateCloudsConnectionRequestBody{\nWhere: &models.VirtualPrivateCloudWhereInput{\nID: pointy.String(\"VirtualPrivateCloud-id\"),\n},\n}\r\n rawResp, err := virtual_private_cloud_api.GetVirtualPrivateCloudsConnection(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.VirtualPrivateCloudApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VirtualPrivateCloudApi virtualPrivateCloudApi = new VirtualPrivateCloudApi(client);\r\n GetVirtualPrivateCloudsConnectionRequestBody params = new GetVirtualPrivateCloudsConnectionRequestBody()\n.where(new VirtualPrivateCloudWhereInput()\n.id(\"VirtualPrivateCloud-id\"));\r\n VirtualPrivateCloudConnection resp = virtualPrivateCloudApi.getVirtualPrivateCloudsConnection(params);\r\n }\r\n}" - }, "/get-vlans": { "exampleValue": { "where": { diff --git a/cloudtower-api-doc/swagger/i18n.ts b/cloudtower-api-doc/swagger/i18n.ts index 24262c7..2dee2a6 100644 --- a/cloudtower-api-doc/swagger/i18n.ts +++ b/cloudtower-api-doc/swagger/i18n.ts @@ -59,6 +59,9 @@ import en3_3API from './locales/en/3.3.0.json'; import zh3_4API from './locales/zh/3.4.0.json'; import en3_4API from './locales/en/3.4.0.json'; +import zh3_4_4API from './locales/zh/3.4.4.json'; +import en3_4_4API from './locales/en/3.4.4.json'; + import zh4_0API from './locales/zh/4.0.0.json'; import en4_0API from './locales/en/4.0.0.json'; @@ -71,7 +74,7 @@ import en4_2API from './locales/en/4.2.0.json'; import zh4_3API from './locales/zh/4.3.0.json'; import en4_3API from './locales/en/4.3.0.json'; -export const fallbackNS = ['4_3_0','4_2_0','4_1_0','4_0_0','3_4_0','3_3_0', '3_2_0', '3_1_0', '3_0_0', '2_8_0', '2_7_0', '2_6_0', '2_5_0', '2_4_0', '2_3_0', '2_2_0', '2_1_0', '2_0_0', '1_10_0', '1_9_0', '1_8_0']; +export const fallbackNS = ['4_3_0','4_2_0','4_1_0','4_0_0','3_4_4', '3_4_0','3_3_0', '3_2_0', '3_1_0', '3_0_0', '2_8_0', '2_7_0', '2_6_0', '2_5_0', '2_4_0', '2_3_0', '2_2_0', '2_1_0', '2_0_0', '1_10_0', '1_9_0', '1_8_0']; export type ApiDoc = { summary: string; description: string; @@ -99,6 +102,7 @@ i18next.init({ ['3_2_0']: en3_2API, ['3_3_0']: en3_3API, ['3_4_0']: en3_4API, + ['3_4_4']: en3_4_4API, ['4_0_0']: en4_0API, ['4_1_0']: en4_1API, ['4_2_0']: en4_2API, @@ -123,6 +127,7 @@ i18next.init({ ['3_2_0']: zh3_2API, ['3_3_0']: zh3_3API, ['3_4_0']: zh3_4API, + ['3_4_4']: zh3_4_4API, ['4_0_0']: zh4_0API, ['4_1_0']: zh4_1API, ['4_2_0']: zh4_2API, @@ -140,7 +145,7 @@ i18next.init({ escapeValue: false, }, keySeparator: false, - ns: ['1_8_0', '1_9_0', '1_10_0','2_0_0', '2_1_0', '2_2_0', '2_3_0', '2_4_0', '2_5_0','2_6_0', '2_7_0','2_8_0', '3_0_0', '3_1_0','3_2_0', '3_3_0', '3_4_0', '4_0_0', '4_1_0', '4_2_0', '4_3_0','components'], + ns: ['1_8_0', '1_9_0', '1_10_0','2_0_0', '2_1_0', '2_2_0', '2_3_0', '2_4_0', '2_5_0','2_6_0', '2_7_0','2_8_0', '3_0_0', '3_1_0','3_2_0', '3_3_0', '3_4_0', '3_4_4', '4_0_0', '4_1_0', '4_2_0', '4_3_0','components'], nsSeparator: ".", load: "currentOnly", react: { diff --git a/cloudtower-api-doc/swagger/locales/en/3.4.4.json b/cloudtower-api-doc/swagger/locales/en/3.4.4.json new file mode 100644 index 0000000..c823690 --- /dev/null +++ b/cloudtower-api-doc/swagger/locales/en/3.4.4.json @@ -0,0 +1,1874 @@ +{ + "schemas": { + "VmWhereInput": { + "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": "", + "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": "", + "cpu_usage": "", + "cpu_usage_gt": "", + "cpu_usage_gte": "", + "cpu_usage_in": "", + "cpu_usage_lt": "", + "cpu_usage_lte": "", + "cpu_usage_not": "", + "cpu_usage_not_in": "", + "deleted_at": "", + "deleted_at_gt": "", + "deleted_at_gte": "", + "deleted_at_in": "", + "deleted_at_lt": "", + "deleted_at_lte": "", + "deleted_at_not": "", + "deleted_at_not_in": "", + "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": "", + "dns_servers": "", + "dns_servers_contains": "", + "dns_servers_ends_with": "", + "dns_servers_gt": "", + "dns_servers_gte": "", + "dns_servers_in": "", + "dns_servers_lt": "", + "dns_servers_lte": "", + "dns_servers_not": "", + "dns_servers_not_contains": "", + "dns_servers_not_ends_with": "", + "dns_servers_not_in": "", + "dns_servers_not_starts_with": "", + "dns_servers_starts_with": "", + "entityAsyncStatus": "", + "entityAsyncStatus_in": "", + "entityAsyncStatus_not": "", + "entityAsyncStatus_not_in": "", + "entity_filter_results_every": "", + "entity_filter_results_none": "", + "entity_filter_results_some": "", + "firmware": "", + "firmware_in": "", + "firmware_not": "", + "firmware_not_in": "", + "folder": "", + "gpu_devices_every": "", + "gpu_devices_none": "", + "gpu_devices_some": "", + "guest_cpu_model": "", + "guest_cpu_model_contains": "", + "guest_cpu_model_ends_with": "", + "guest_cpu_model_gt": "", + "guest_cpu_model_gte": "", + "guest_cpu_model_in": "", + "guest_cpu_model_lt": "", + "guest_cpu_model_lte": "", + "guest_cpu_model_not": "", + "guest_cpu_model_not_contains": "", + "guest_cpu_model_not_ends_with": "", + "guest_cpu_model_not_in": "", + "guest_cpu_model_not_starts_with": "", + "guest_cpu_model_starts_with": "", + "guest_os_type": "", + "guest_os_type_in": "", + "guest_os_type_not": "", + "guest_os_type_not_in": "", + "guest_size_usage": "", + "guest_size_usage_gt": "", + "guest_size_usage_gte": "", + "guest_size_usage_in": "", + "guest_size_usage_lt": "", + "guest_size_usage_lte": "", + "guest_size_usage_not": "", + "guest_size_usage_not_in": "", + "guest_used_size": "", + "guest_used_size_gt": "", + "guest_used_size_gte": "", + "guest_used_size_in": "", + "guest_used_size_lt": "", + "guest_used_size_lte": "", + "guest_used_size_not": "", + "guest_used_size_not_in": "", + "ha": "", + "ha_not": "", + "host": "", + "hostname": "", + "hostname_contains": "", + "hostname_ends_with": "", + "hostname_gt": "", + "hostname_gte": "", + "hostname_in": "", + "hostname_lt": "", + "hostname_lte": "", + "hostname_not": "", + "hostname_not_contains": "", + "hostname_not_ends_with": "", + "hostname_not_in": "", + "hostname_not_starts_with": "", + "hostname_starts_with": "", + "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": "", + "in_recycle_bin": "", + "in_recycle_bin_not": "", + "internal": "", + "internal_not": "", + "io_policy": "", + "io_policy_in": "", + "io_policy_not": "", + "io_policy_not_in": "", + "ips": "", + "ips_contains": "", + "ips_ends_with": "", + "ips_gt": "", + "ips_gte": "", + "ips_in": "", + "ips_lt": "", + "ips_lte": "", + "ips_not": "", + "ips_not_contains": "", + "ips_not_ends_with": "", + "ips_not_in": "", + "ips_not_starts_with": "", + "ips_starts_with": "", + "isolation_policy": "", + "kernel_info": "", + "kernel_info_contains": "", + "kernel_info_ends_with": "", + "kernel_info_gt": "", + "kernel_info_gte": "", + "kernel_info_in": "", + "kernel_info_lt": "", + "kernel_info_lte": "", + "kernel_info_not": "", + "kernel_info_not_contains": "", + "kernel_info_not_ends_with": "", + "kernel_info_not_in": "", + "kernel_info_not_starts_with": "", + "kernel_info_starts_with": "", + "labels_every": "", + "labels_none": "", + "labels_some": "", + "last_shutdown_time": "", + "last_shutdown_time_gt": "", + "last_shutdown_time_gte": "", + "last_shutdown_time_in": "", + "last_shutdown_time_lt": "", + "last_shutdown_time_lte": "", + "last_shutdown_time_not": "", + "last_shutdown_time_not_in": "", + "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": "", + "logical_size_bytes": "", + "logical_size_bytes_gt": "", + "logical_size_bytes_gte": "", + "logical_size_bytes_in": "", + "logical_size_bytes_lt": "", + "logical_size_bytes_lte": "", + "logical_size_bytes_not": "", + "logical_size_bytes_not_in": "", + "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": "", + "memory_usage": "", + "memory_usage_gt": "", + "memory_usage_gte": "", + "memory_usage_in": "", + "memory_usage_lt": "", + "memory_usage_lte": "", + "memory_usage_not": "", + "memory_usage_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": "", + "nested_virtualization": "", + "nested_virtualization_not": "", + "node_ip": "", + "node_ip_contains": "", + "node_ip_ends_with": "", + "node_ip_gt": "", + "node_ip_gte": "", + "node_ip_in": "", + "node_ip_lt": "", + "node_ip_lte": "", + "node_ip_not": "", + "node_ip_not_contains": "", + "node_ip_not_ends_with": "", + "node_ip_not_in": "", + "node_ip_not_starts_with": "", + "node_ip_starts_with": "", + "original_name": "", + "original_name_contains": "", + "original_name_ends_with": "", + "original_name_gt": "", + "original_name_gte": "", + "original_name_in": "", + "original_name_lt": "", + "original_name_lte": "", + "original_name_not": "", + "original_name_not_contains": "", + "original_name_not_ends_with": "", + "original_name_not_in": "", + "original_name_not_starts_with": "", + "original_name_starts_with": "", + "os": "", + "os_contains": "", + "os_ends_with": "", + "os_gt": "", + "os_gte": "", + "os_in": "", + "os_lt": "", + "os_lte": "", + "os_not": "", + "os_not_contains": "", + "os_not_ends_with": "", + "os_not_in": "", + "os_not_starts_with": "", + "os_starts_with": "", + "pci_nics_every": "", + "pci_nics_none": "", + "pci_nics_some": "", + "protected": "", + "protected_not": "", + "provisioned_size": "", + "provisioned_size_gt": "", + "provisioned_size_gte": "", + "provisioned_size_in": "", + "provisioned_size_lt": "", + "provisioned_size_lte": "", + "provisioned_size_not": "", + "provisioned_size_not_in": "", + "size": "", + "size_gt": "", + "size_gte": "", + "size_in": "", + "size_lt": "", + "size_lte": "", + "size_not": "", + "size_not_in": "", + "snapshot_plan": "", + "snapshots_every": "", + "snapshots_none": "", + "snapshots_some": "", + "status": "", + "status_in": "", + "status_not": "", + "status_not_in": "", + "unique_size": "", + "unique_size_gt": "", + "unique_size_gte": "", + "unique_size_in": "", + "unique_size_lt": "", + "unique_size_lte": "", + "unique_size_not": "", + "unique_size_not_in": "", + "usb_devices_every": "", + "usb_devices_none": "", + "usb_devices_some": "", + "vcpu": "", + "vcpu_gt": "", + "vcpu_gte": "", + "vcpu_in": "", + "vcpu_lt": "", + "vcpu_lte": "", + "vcpu_not": "", + "vcpu_not_in": "", + "video_type": "", + "video_type_in": "", + "video_type_not": "", + "video_type_not_in": "", + "vm_disks_every": "", + "vm_disks_none": "", + "vm_disks_some": "", + "vm_nics_every": "", + "vm_nics_none": "", + "vm_nics_some": "", + "vm_placement_group_every": "", + "vm_placement_group_none": "", + "vm_placement_group_some": "", + "vm_tools_status": "", + "vm_tools_status_in": "", + "vm_tools_status_not": "", + "vm_tools_status_not_in": "", + "vm_tools_version": "", + "vm_tools_version_contains": "", + "vm_tools_version_ends_with": "", + "vm_tools_version_gt": "", + "vm_tools_version_gte": "", + "vm_tools_version_in": "", + "vm_tools_version_lt": "", + "vm_tools_version_lte": "", + "vm_tools_version_not": "", + "vm_tools_version_not_contains": "", + "vm_tools_version_not_ends_with": "", + "vm_tools_version_not_in": "", + "vm_tools_version_not_starts_with": "", + "vm_tools_version_starts_with": "", + "vm_usage": "", + "vm_usage_in": "", + "vm_usage_not": "", + "vm_usage_not_in": "", + "win_opt": "", + "win_opt_not": "" + }, + "IscsiLunWhereInput": { + "AND": "All conditions must return true.", + "NOT": "All conditions must return false.", + "OR": "One or more conditions must return true.", + "allowed_initiators": "", + "allowed_initiators_contains": "", + "allowed_initiators_ends_with": "", + "allowed_initiators_gt": "", + "allowed_initiators_gte": "", + "allowed_initiators_in": "", + "allowed_initiators_lt": "", + "allowed_initiators_lte": "", + "allowed_initiators_not": "", + "allowed_initiators_not_contains": "", + "allowed_initiators_not_ends_with": "", + "allowed_initiators_not_in": "", + "allowed_initiators_not_starts_with": "", + "allowed_initiators_starts_with": "", + "assigned_size": "", + "assigned_size_gt": "", + "assigned_size_gte": "", + "assigned_size_in": "", + "assigned_size_lt": "", + "assigned_size_lte": "", + "assigned_size_not": "", + "assigned_size_not_in": "", + "bps": "", + "bps_gt": "", + "bps_gte": "", + "bps_in": "", + "bps_lt": "", + "bps_lte": "", + "bps_max": "", + "bps_max_gt": "", + "bps_max_gte": "", + "bps_max_in": "", + "bps_max_length": "", + "bps_max_length_gt": "", + "bps_max_length_gte": "", + "bps_max_length_in": "", + "bps_max_length_lt": "", + "bps_max_length_lte": "", + "bps_max_length_not": "", + "bps_max_length_not_in": "", + "bps_max_lt": "", + "bps_max_lte": "", + "bps_max_not": "", + "bps_max_not_in": "", + "bps_not": "", + "bps_not_in": "", + "bps_rd": "", + "bps_rd_gt": "", + "bps_rd_gte": "", + "bps_rd_in": "", + "bps_rd_lt": "", + "bps_rd_lte": "", + "bps_rd_max": "", + "bps_rd_max_gt": "", + "bps_rd_max_gte": "", + "bps_rd_max_in": "", + "bps_rd_max_length": "", + "bps_rd_max_length_gt": "", + "bps_rd_max_length_gte": "", + "bps_rd_max_length_in": "", + "bps_rd_max_length_lt": "", + "bps_rd_max_length_lte": "", + "bps_rd_max_length_not": "", + "bps_rd_max_length_not_in": "", + "bps_rd_max_lt": "", + "bps_rd_max_lte": "", + "bps_rd_max_not": "", + "bps_rd_max_not_in": "", + "bps_rd_not": "", + "bps_rd_not_in": "", + "bps_wr": "", + "bps_wr_gt": "", + "bps_wr_gte": "", + "bps_wr_in": "", + "bps_wr_lt": "", + "bps_wr_lte": "", + "bps_wr_max": "", + "bps_wr_max_gt": "", + "bps_wr_max_gte": "", + "bps_wr_max_in": "", + "bps_wr_max_length": "", + "bps_wr_max_length_gt": "", + "bps_wr_max_length_gte": "", + "bps_wr_max_length_in": "", + "bps_wr_max_length_lt": "", + "bps_wr_max_length_lte": "", + "bps_wr_max_length_not": "", + "bps_wr_max_length_not_in": "", + "bps_wr_max_lt": "", + "bps_wr_max_lte": "", + "bps_wr_max_not": "", + "bps_wr_max_not_in": "", + "bps_wr_not": "", + "bps_wr_not_in": "", + "consistency_group": "", + "entityAsyncStatus": "", + "entityAsyncStatus_in": "", + "entityAsyncStatus_not": "", + "entityAsyncStatus_not_in": "", + "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_size": "", + "io_size_gt": "", + "io_size_gte": "", + "io_size_in": "", + "io_size_lt": "", + "io_size_lte": "", + "io_size_not": "", + "io_size_not_in": "", + "iops": "", + "iops_gt": "", + "iops_gte": "", + "iops_in": "", + "iops_lt": "", + "iops_lte": "", + "iops_max": "", + "iops_max_gt": "", + "iops_max_gte": "", + "iops_max_in": "", + "iops_max_length": "", + "iops_max_length_gt": "", + "iops_max_length_gte": "", + "iops_max_length_in": "", + "iops_max_length_lt": "", + "iops_max_length_lte": "", + "iops_max_length_not": "", + "iops_max_length_not_in": "", + "iops_max_lt": "", + "iops_max_lte": "", + "iops_max_not": "", + "iops_max_not_in": "", + "iops_not": "", + "iops_not_in": "", + "iops_rd": "", + "iops_rd_gt": "", + "iops_rd_gte": "", + "iops_rd_in": "", + "iops_rd_lt": "", + "iops_rd_lte": "", + "iops_rd_max": "", + "iops_rd_max_gt": "", + "iops_rd_max_gte": "", + "iops_rd_max_in": "", + "iops_rd_max_length": "", + "iops_rd_max_length_gt": "", + "iops_rd_max_length_gte": "", + "iops_rd_max_length_in": "", + "iops_rd_max_length_lt": "", + "iops_rd_max_length_lte": "", + "iops_rd_max_length_not": "", + "iops_rd_max_length_not_in": "", + "iops_rd_max_lt": "", + "iops_rd_max_lte": "", + "iops_rd_max_not": "", + "iops_rd_max_not_in": "", + "iops_rd_not": "", + "iops_rd_not_in": "", + "iops_wr": "", + "iops_wr_gt": "", + "iops_wr_gte": "", + "iops_wr_in": "", + "iops_wr_lt": "", + "iops_wr_lte": "", + "iops_wr_max": "", + "iops_wr_max_gt": "", + "iops_wr_max_gte": "", + "iops_wr_max_in": "", + "iops_wr_max_length": "", + "iops_wr_max_length_gt": "", + "iops_wr_max_length_gte": "", + "iops_wr_max_length_in": "", + "iops_wr_max_length_lt": "", + "iops_wr_max_length_lte": "", + "iops_wr_max_length_not": "", + "iops_wr_max_length_not_in": "", + "iops_wr_max_lt": "", + "iops_wr_max_lte": "", + "iops_wr_max_not": "", + "iops_wr_max_not_in": "", + "iops_wr_not": "", + "iops_wr_not_in": "", + "iscsi_target": "", + "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": "", + "lun_id": "", + "lun_id_gt": "", + "lun_id_gte": "", + "lun_id_in": "", + "lun_id_lt": "", + "lun_id_lte": "", + "lun_id_not": "", + "lun_id_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": "", + "replica_num": "", + "replica_num_gt": "", + "replica_num_gte": "", + "replica_num_in": "", + "replica_num_lt": "", + "replica_num_lte": "", + "replica_num_not": "", + "replica_num_not_in": "", + "shared_size": "", + "shared_size_gt": "", + "shared_size_gte": "", + "shared_size_in": "", + "shared_size_lt": "", + "shared_size_lte": "", + "shared_size_not": "", + "shared_size_not_in": "", + "snapshot_num": "", + "snapshot_num_gt": "", + "snapshot_num_gte": "", + "snapshot_num_in": "", + "snapshot_num_lt": "", + "snapshot_num_lte": "", + "snapshot_num_not": "", + "snapshot_num_not_in": "", + "stripe_num": "", + "stripe_num_gt": "", + "stripe_num_gte": "", + "stripe_num_in": "", + "stripe_num_lt": "", + "stripe_num_lte": "", + "stripe_num_not": "", + "stripe_num_not_in": "", + "stripe_size": "", + "stripe_size_gt": "", + "stripe_size_gte": "", + "stripe_size_in": "", + "stripe_size_lt": "", + "stripe_size_lte": "", + "stripe_size_not": "", + "stripe_size_not_in": "", + "thin_provision": "", + "thin_provision_not": "", + "unique_size": "", + "unique_size_gt": "", + "unique_size_gte": "", + "unique_size_in": "", + "unique_size_lt": "", + "unique_size_lte": "", + "unique_size_not": "", + "unique_size_not_in": "", + "zbs_volume_id": "", + "zbs_volume_id_contains": "", + "zbs_volume_id_ends_with": "", + "zbs_volume_id_gt": "", + "zbs_volume_id_gte": "", + "zbs_volume_id_in": "", + "zbs_volume_id_lt": "", + "zbs_volume_id_lte": "", + "zbs_volume_id_not": "", + "zbs_volume_id_not_contains": "", + "zbs_volume_id_not_ends_with": "", + "zbs_volume_id_not_in": "", + "zbs_volume_id_not_starts_with": "", + "zbs_volume_id_starts_with": "" + }, + "NvmfNamespaceWhereInput": { + "AND": "All conditions must return true.", + "NOT": "All conditions must return false.", + "OR": "One or more conditions must return true.", + "assigned_size": "", + "assigned_size_gt": "", + "assigned_size_gte": "", + "assigned_size_in": "", + "assigned_size_lt": "", + "assigned_size_lte": "", + "assigned_size_not": "", + "assigned_size_not_in": "", + "bps": "", + "bps_gt": "", + "bps_gte": "", + "bps_in": "", + "bps_lt": "", + "bps_lte": "", + "bps_max": "", + "bps_max_gt": "", + "bps_max_gte": "", + "bps_max_in": "", + "bps_max_length": "", + "bps_max_length_gt": "", + "bps_max_length_gte": "", + "bps_max_length_in": "", + "bps_max_length_lt": "", + "bps_max_length_lte": "", + "bps_max_length_not": "", + "bps_max_length_not_in": "", + "bps_max_lt": "", + "bps_max_lte": "", + "bps_max_not": "", + "bps_max_not_in": "", + "bps_not": "", + "bps_not_in": "", + "bps_rd": "", + "bps_rd_gt": "", + "bps_rd_gte": "", + "bps_rd_in": "", + "bps_rd_lt": "", + "bps_rd_lte": "", + "bps_rd_max": "", + "bps_rd_max_gt": "", + "bps_rd_max_gte": "", + "bps_rd_max_in": "", + "bps_rd_max_length": "", + "bps_rd_max_length_gt": "", + "bps_rd_max_length_gte": "", + "bps_rd_max_length_in": "", + "bps_rd_max_length_lt": "", + "bps_rd_max_length_lte": "", + "bps_rd_max_length_not": "", + "bps_rd_max_length_not_in": "", + "bps_rd_max_lt": "", + "bps_rd_max_lte": "", + "bps_rd_max_not": "", + "bps_rd_max_not_in": "", + "bps_rd_not": "", + "bps_rd_not_in": "", + "bps_wr": "", + "bps_wr_gt": "", + "bps_wr_gte": "", + "bps_wr_in": "", + "bps_wr_lt": "", + "bps_wr_lte": "", + "bps_wr_max": "", + "bps_wr_max_gt": "", + "bps_wr_max_gte": "", + "bps_wr_max_in": "", + "bps_wr_max_length": "", + "bps_wr_max_length_gt": "", + "bps_wr_max_length_gte": "", + "bps_wr_max_length_in": "", + "bps_wr_max_length_lt": "", + "bps_wr_max_length_lte": "", + "bps_wr_max_length_not": "", + "bps_wr_max_length_not_in": "", + "bps_wr_max_lt": "", + "bps_wr_max_lte": "", + "bps_wr_max_not": "", + "bps_wr_max_not_in": "", + "bps_wr_not": "", + "bps_wr_not_in": "", + "consistency_group": "", + "entityAsyncStatus": "", + "entityAsyncStatus_in": "", + "entityAsyncStatus_not": "", + "entityAsyncStatus_not_in": "", + "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_size": "", + "io_size_gt": "", + "io_size_gte": "", + "io_size_in": "", + "io_size_lt": "", + "io_size_lte": "", + "io_size_not": "", + "io_size_not_in": "", + "iops": "", + "iops_gt": "", + "iops_gte": "", + "iops_in": "", + "iops_lt": "", + "iops_lte": "", + "iops_max": "", + "iops_max_gt": "", + "iops_max_gte": "", + "iops_max_in": "", + "iops_max_length": "", + "iops_max_length_gt": "", + "iops_max_length_gte": "", + "iops_max_length_in": "", + "iops_max_length_lt": "", + "iops_max_length_lte": "", + "iops_max_length_not": "", + "iops_max_length_not_in": "", + "iops_max_lt": "", + "iops_max_lte": "", + "iops_max_not": "", + "iops_max_not_in": "", + "iops_not": "", + "iops_not_in": "", + "iops_rd": "", + "iops_rd_gt": "", + "iops_rd_gte": "", + "iops_rd_in": "", + "iops_rd_lt": "", + "iops_rd_lte": "", + "iops_rd_max": "", + "iops_rd_max_gt": "", + "iops_rd_max_gte": "", + "iops_rd_max_in": "", + "iops_rd_max_length": "", + "iops_rd_max_length_gt": "", + "iops_rd_max_length_gte": "", + "iops_rd_max_length_in": "", + "iops_rd_max_length_lt": "", + "iops_rd_max_length_lte": "", + "iops_rd_max_length_not": "", + "iops_rd_max_length_not_in": "", + "iops_rd_max_lt": "", + "iops_rd_max_lte": "", + "iops_rd_max_not": "", + "iops_rd_max_not_in": "", + "iops_rd_not": "", + "iops_rd_not_in": "", + "iops_wr": "", + "iops_wr_gt": "", + "iops_wr_gte": "", + "iops_wr_in": "", + "iops_wr_lt": "", + "iops_wr_lte": "", + "iops_wr_max": "", + "iops_wr_max_gt": "", + "iops_wr_max_gte": "", + "iops_wr_max_in": "", + "iops_wr_max_length": "", + "iops_wr_max_length_gt": "", + "iops_wr_max_length_gte": "", + "iops_wr_max_length_in": "", + "iops_wr_max_length_lt": "", + "iops_wr_max_length_lte": "", + "iops_wr_max_length_not": "", + "iops_wr_max_length_not_in": "", + "iops_wr_max_lt": "", + "iops_wr_max_lte": "", + "iops_wr_max_not": "", + "iops_wr_max_not_in": "", + "iops_wr_not": "", + "iops_wr_not_in": "", + "is_shared": "", + "is_shared_not": "", + "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": "", + "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": "", + "namespace_group": "", + "namespace_id": "", + "namespace_id_gt": "", + "namespace_id_gte": "", + "namespace_id_in": "", + "namespace_id_lt": "", + "namespace_id_lte": "", + "namespace_id_not": "", + "namespace_id_not_in": "", + "nqn_whitelist": "", + "nqn_whitelist_contains": "", + "nqn_whitelist_ends_with": "", + "nqn_whitelist_gt": "", + "nqn_whitelist_gte": "", + "nqn_whitelist_in": "", + "nqn_whitelist_lt": "", + "nqn_whitelist_lte": "", + "nqn_whitelist_not": "", + "nqn_whitelist_not_contains": "", + "nqn_whitelist_not_ends_with": "", + "nqn_whitelist_not_in": "", + "nqn_whitelist_not_starts_with": "", + "nqn_whitelist_starts_with": "", + "nvmf_subsystem": "", + "replica_num": "", + "replica_num_gt": "", + "replica_num_gte": "", + "replica_num_in": "", + "replica_num_lt": "", + "replica_num_lte": "", + "replica_num_not": "", + "replica_num_not_in": "", + "shared_size": "", + "shared_size_gt": "", + "shared_size_gte": "", + "shared_size_in": "", + "shared_size_lt": "", + "shared_size_lte": "", + "shared_size_not": "", + "shared_size_not_in": "", + "snapshot_num": "", + "snapshot_num_gt": "", + "snapshot_num_gte": "", + "snapshot_num_in": "", + "snapshot_num_lt": "", + "snapshot_num_lte": "", + "snapshot_num_not": "", + "snapshot_num_not_in": "", + "stripe_num": "", + "stripe_num_gt": "", + "stripe_num_gte": "", + "stripe_num_in": "", + "stripe_num_lt": "", + "stripe_num_lte": "", + "stripe_num_not": "", + "stripe_num_not_in": "", + "stripe_size": "", + "stripe_size_gt": "", + "stripe_size_gte": "", + "stripe_size_in": "", + "stripe_size_lt": "", + "stripe_size_lte": "", + "stripe_size_not": "", + "stripe_size_not_in": "", + "thin_provision": "", + "thin_provision_not": "", + "unique_size": "", + "unique_size_gt": "", + "unique_size_gte": "", + "unique_size_in": "", + "unique_size_lt": "", + "unique_size_lte": "", + "unique_size_not": "", + "unique_size_not_in": "", + "zbs_volume_id": "", + "zbs_volume_id_contains": "", + "zbs_volume_id_ends_with": "", + "zbs_volume_id_gt": "", + "zbs_volume_id_gte": "", + "zbs_volume_id_in": "", + "zbs_volume_id_lt": "", + "zbs_volume_id_lte": "", + "zbs_volume_id_not": "", + "zbs_volume_id_not_contains": "", + "zbs_volume_id_not_ends_with": "", + "zbs_volume_id_not_in": "", + "zbs_volume_id_not_starts_with": "", + "zbs_volume_id_starts_with": "" + }, + "VmVolumeWhereInput": { + "AND": "All conditions must return true.", + "NOT": "All conditions must return false.", + "OR": "One or more conditions must return true.", + "cluster": "", + "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": "", + "elf_storage_policy": "", + "elf_storage_policy_in": "", + "elf_storage_policy_not": "", + "elf_storage_policy_not_in": "", + "entityAsyncStatus": "", + "entityAsyncStatus_in": "", + "entityAsyncStatus_not": "", + "entityAsyncStatus_not_in": "", + "guest_size_usage": "", + "guest_size_usage_gt": "", + "guest_size_usage_gte": "", + "guest_size_usage_in": "", + "guest_size_usage_lt": "", + "guest_size_usage_lte": "", + "guest_size_usage_not": "", + "guest_size_usage_not_in": "", + "guest_used_size": "", + "guest_used_size_gt": "", + "guest_used_size_gte": "", + "guest_used_size_in": "", + "guest_used_size_lt": "", + "guest_used_size_lte": "", + "guest_used_size_not": "", + "guest_used_size_not_in": "", + "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": "", + "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": "", + "lun": "", + "mounting": "", + "mounting_not": "", + "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": "", + "path": "", + "path_contains": "", + "path_ends_with": "", + "path_gt": "", + "path_gte": "", + "path_in": "", + "path_lt": "", + "path_lte": "", + "path_not": "", + "path_not_contains": "", + "path_not_ends_with": "", + "path_not_in": "", + "path_not_starts_with": "", + "path_starts_with": "", + "sharing": "", + "sharing_not": "", + "size": "", + "size_gt": "", + "size_gte": "", + "size_in": "", + "size_lt": "", + "size_lte": "", + "size_not": "", + "size_not_in": "", + "type": "", + "type_in": "", + "type_not": "", + "type_not_in": "", + "unique_size": "", + "unique_size_gt": "", + "unique_size_gte": "", + "unique_size_in": "", + "unique_size_lt": "", + "unique_size_lte": "", + "unique_size_not": "", + "unique_size_not_in": "", + "vm_disks_every": "", + "vm_disks_none": "", + "vm_disks_some": "" + }, + "VmNicWhereInput": { + "AND": "All conditions must return true.", + "NOT": "All conditions must return false.", + "OR": "One or more conditions must return true.", + "egress_rate_limit_burst_in_bit": "", + "egress_rate_limit_burst_in_bit_gt": "", + "egress_rate_limit_burst_in_bit_gte": "", + "egress_rate_limit_burst_in_bit_in": "", + "egress_rate_limit_burst_in_bit_lt": "", + "egress_rate_limit_burst_in_bit_lte": "", + "egress_rate_limit_burst_in_bit_not": "", + "egress_rate_limit_burst_in_bit_not_in": "", + "egress_rate_limit_enabled": "", + "egress_rate_limit_enabled_not": "", + "egress_rate_limit_max_rate_in_bitps": "", + "egress_rate_limit_max_rate_in_bitps_gt": "", + "egress_rate_limit_max_rate_in_bitps_gte": "", + "egress_rate_limit_max_rate_in_bitps_in": "", + "egress_rate_limit_max_rate_in_bitps_lt": "", + "egress_rate_limit_max_rate_in_bitps_lte": "", + "egress_rate_limit_max_rate_in_bitps_not": "", + "egress_rate_limit_max_rate_in_bitps_not_in": "", + "enabled": "", + "enabled_not": "", + "gateway": "", + "gateway_contains": "", + "gateway_ends_with": "", + "gateway_gt": "", + "gateway_gte": "", + "gateway_in": "", + "gateway_lt": "", + "gateway_lte": "", + "gateway_not": "", + "gateway_not_contains": "", + "gateway_not_ends_with": "", + "gateway_not_in": "", + "gateway_not_starts_with": "", + "gateway_starts_with": "", + "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": "", + "ingress_rate_limit_burst_in_bit": "", + "ingress_rate_limit_burst_in_bit_gt": "", + "ingress_rate_limit_burst_in_bit_gte": "", + "ingress_rate_limit_burst_in_bit_in": "", + "ingress_rate_limit_burst_in_bit_lt": "", + "ingress_rate_limit_burst_in_bit_lte": "", + "ingress_rate_limit_burst_in_bit_not": "", + "ingress_rate_limit_burst_in_bit_not_in": "", + "ingress_rate_limit_enabled": "", + "ingress_rate_limit_enabled_not": "", + "ingress_rate_limit_max_rate_in_bitps": "", + "ingress_rate_limit_max_rate_in_bitps_gt": "", + "ingress_rate_limit_max_rate_in_bitps_gte": "", + "ingress_rate_limit_max_rate_in_bitps_in": "", + "ingress_rate_limit_max_rate_in_bitps_lt": "", + "ingress_rate_limit_max_rate_in_bitps_lte": "", + "ingress_rate_limit_max_rate_in_bitps_not": "", + "ingress_rate_limit_max_rate_in_bitps_not_in": "", + "interface_id": "", + "interface_id_contains": "", + "interface_id_ends_with": "", + "interface_id_gt": "", + "interface_id_gte": "", + "interface_id_in": "", + "interface_id_lt": "", + "interface_id_lte": "", + "interface_id_not": "", + "interface_id_not_contains": "", + "interface_id_not_ends_with": "", + "interface_id_not_in": "", + "interface_id_not_starts_with": "", + "interface_id_starts_with": "", + "ip_address": "", + "ip_address_contains": "", + "ip_address_ends_with": "", + "ip_address_gt": "", + "ip_address_gte": "", + "ip_address_in": "", + "ip_address_lt": "", + "ip_address_lte": "", + "ip_address_not": "", + "ip_address_not_contains": "", + "ip_address_not_ends_with": "", + "ip_address_not_in": "", + "ip_address_not_starts_with": "", + "ip_address_starts_with": "", + "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": "", + "mac_address": "", + "mac_address_contains": "", + "mac_address_ends_with": "", + "mac_address_gt": "", + "mac_address_gte": "", + "mac_address_in": "", + "mac_address_lt": "", + "mac_address_lte": "", + "mac_address_not": "", + "mac_address_not_contains": "", + "mac_address_not_ends_with": "", + "mac_address_not_in": "", + "mac_address_not_starts_with": "", + "mac_address_starts_with": "", + "mirror": "", + "mirror_not": "", + "model": "", + "model_in": "", + "model_not": "", + "model_not_in": "", + "nic": "", + "order": "", + "order_gt": "", + "order_gte": "", + "order_in": "", + "order_lt": "", + "order_lte": "", + "order_not": "", + "order_not_in": "", + "subnet_mask": "", + "subnet_mask_contains": "", + "subnet_mask_ends_with": "", + "subnet_mask_gt": "", + "subnet_mask_gte": "", + "subnet_mask_in": "", + "subnet_mask_lt": "", + "subnet_mask_lte": "", + "subnet_mask_not": "", + "subnet_mask_not_contains": "", + "subnet_mask_not_ends_with": "", + "subnet_mask_not_in": "", + "subnet_mask_not_starts_with": "", + "subnet_mask_starts_with": "", + "vlan": "", + "vm": "" + }, + "NfsInodeWhereInput": { + "AND": "All conditions must return true.", + "NOT": "All conditions must return false.", + "OR": "One or more conditions must return true.", + "assigned_size": "", + "assigned_size_gt": "", + "assigned_size_gte": "", + "assigned_size_in": "", + "assigned_size_lt": "", + "assigned_size_lte": "", + "assigned_size_not": "", + "assigned_size_not_in": "", + "entityAsyncStatus": "", + "entityAsyncStatus_in": "", + "entityAsyncStatus_not": "", + "entityAsyncStatus_not_in": "", + "file": "", + "file_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": "", + "labels_every": "", + "labels_none": "", + "labels_some": "", + "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": "", + "local_updated_at": "", + "local_updated_at_gt": "", + "local_updated_at_gte": "", + "local_updated_at_in": "", + "local_updated_at_lt": "", + "local_updated_at_lte": "", + "local_updated_at_not": "", + "local_updated_at_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": "", + "nfs_export": "", + "parent_id": "", + "parent_id_contains": "", + "parent_id_ends_with": "", + "parent_id_gt": "", + "parent_id_gte": "", + "parent_id_in": "", + "parent_id_lt": "", + "parent_id_lte": "", + "parent_id_not": "", + "parent_id_not_contains": "", + "parent_id_not_ends_with": "", + "parent_id_not_in": "", + "parent_id_not_starts_with": "", + "parent_id_starts_with": "", + "shared_size": "", + "shared_size_gt": "", + "shared_size_gte": "", + "shared_size_in": "", + "shared_size_lt": "", + "shared_size_lte": "", + "shared_size_not": "", + "shared_size_not_in": "", + "snapshot_num": "", + "snapshot_num_gt": "", + "snapshot_num_gte": "", + "snapshot_num_in": "", + "snapshot_num_lt": "", + "snapshot_num_lte": "", + "snapshot_num_not": "", + "snapshot_num_not_in": "", + "unique_size": "", + "unique_size_gt": "", + "unique_size_gte": "", + "unique_size_in": "", + "unique_size_lt": "", + "unique_size_lte": "", + "unique_size_not": "", + "unique_size_not_in": "" + }, + "NestedLabel": { + "id": "id" + }, + "Vm": { + "clock_offset": "", + "cloud_init_supported": "", + "cluster": "", + "cpu": "", + "cpu_model": "", + "cpu_usage": "", + "deleted_at": "", + "description": "", + "dns_servers": "", + "entityAsyncStatus": "", + "entity_filter_results": "", + "firmware": "", + "folder": "", + "gpu_devices": "", + "guest_cpu_model": "", + "guest_os_type": "", + "guest_size_usage": "", + "guest_used_size": "", + "ha": "", + "host": "", + "hostname": "", + "id": "", + "in_recycle_bin": "", + "internal": "", + "io_policy": "", + "ips": "", + "isolation_policy": "", + "kernel_info": "", + "labels": "", + "last_shutdown_time": "", + "local_created_at": "", + "local_id": "", + "logical_size_bytes": "", + "max_bandwidth": "", + "max_bandwidth_policy": "", + "max_iops": "", + "max_iops_policy": "", + "memory": "", + "memory_usage": "", + "name": "", + "nested_virtualization": "", + "node_ip": "", + "original_name": "", + "os": "", + "out_uninstall_usb": "", + "pci_nics": "", + "protected": "", + "provisioned_size": "", + "size": "", + "snapshot_plan": "", + "snapshots": "", + "status": "", + "unique_size": "", + "usb_devices": "", + "vcpu": "", + "video_type": "", + "vm_disks": "", + "vm_nics": "", + "vm_placement_group": "", + "vm_tools_status": "", + "vm_tools_version": "", + "vm_usage": "", + "win_opt": "" + }, + "VmCreationParams": { + "gpu_devices": "", + "max_bandwidth_policy": "", + "max_bandwidth_unit": "", + "max_bandwidth": "", + "max_iops_policy": "", + "max_iops": "", + "io_policy": "", + "vcpu": "", + "status": "", + "firmware": "", + "ha": "", + "pci_nics": "", + "vm_placement_group": "", + "vm_nics": "", + "vm_disks": "", + "memory_unit": "", + "memory": "", + "cpu_cores": "", + "cpu_sockets": "", + "guest_os_type": "", + "folder_id": "", + "description": "", + "name": "", + "host_id": "", + "cluster_id": "" + }, + "VmCreateVmFromTemplateParams": { + "gpu_devices": "", + "cloud_init": "", + "is_full_copy": "", + "template_id": "", + "max_bandwidth_policy": "", + "max_bandwidth_unit": "", + "max_bandwidth": "", + "max_iops_policy": "", + "max_iops": "", + "io_policy": "", + "vcpu": "", + "status": "", + "firmware": "", + "ha": "", + "pci_nics": "", + "vm_placement_group": "", + "vm_nics": "", + "disk_operate": "", + "memory_unit": "", + "memory": "", + "cpu_cores": "", + "cpu_sockets": "", + "guest_os_type": "", + "folder_id": "", + "description": "", + "name": "", + "host_id": "", + "cluster_id": "" + }, + "VmCreateVmFromContentLibraryTemplateParams": { + "gpu_devices": "", + "cloud_init": "", + "is_full_copy": "", + "template_id": "", + "max_bandwidth_policy": "", + "max_bandwidth_unit": "", + "max_bandwidth": "", + "max_iops_policy": "", + "max_iops": "", + "io_policy": "", + "vcpu": "", + "status": "", + "firmware": "", + "ha": "", + "pci_nics": "", + "vm_placement_group": "", + "vm_nics": "", + "disk_operate": "", + "memory_unit": "", + "memory": "", + "cpu_cores": "", + "cpu_sockets": "", + "guest_os_type": "", + "folder_id": "", + "description": "", + "name": "", + "host_id": "", + "cluster_id": "" + }, + "VmCloneParams": { + "gpu_devices": "", + "is_full_copy": "", + "src_vm_id": "", + "max_bandwidth_policy": "", + "max_bandwidth_unit": "", + "max_bandwidth": "", + "max_iops_policy": "", + "max_iops": "", + "io_policy": "", + "vcpu": "", + "status": "", + "firmware": "", + "ha": "", + "pci_nics": "", + "vm_placement_group": "", + "vm_nics": "", + "vm_disks": "", + "memory_unit": "", + "memory": "", + "cpu_cores": "", + "cpu_sockets": "", + "guest_os_type": "", + "folder_id": "", + "description": "", + "name": "", + "host_id": "", + "cluster_id": "" + }, + "VmRebuildParams": { + "gpu_devices": "", + "is_full_copy": "", + "rebuild_from_snapshot_id": "", + "max_bandwidth_policy": "", + "max_bandwidth_unit": "", + "max_bandwidth": "", + "max_iops_policy": "", + "max_iops": "", + "io_policy": "", + "vcpu": "", + "status": "", + "firmware": "", + "ha": "", + "vm_placement_group": "", + "vm_nics": "", + "vm_disks": "", + "memory_unit": "", + "memory": "", + "cpu_cores": "", + "cpu_sockets": "", + "guest_os_type": "", + "folder_id": "", + "description": "", + "name": "", + "host_id": "", + "cluster_id": "" + }, + "WithTask_Vm-Array_": { + "task_id": "asynchronous task id ", + "data": "resources" + }, + "VmCreateVmFromContentLibraryTemplateBatchVmParams": { + "gpu_devices": "", + "cloud_init": "", + "is_full_copy": "", + "max_bandwidth_policy": "", + "max_bandwidth_unit": "", + "max_bandwidth": "", + "max_iops_policy": "", + "max_iops": "", + "vcpu": "", + "status": "", + "firmware": "", + "ha": "", + "pci_nics": "", + "vm_placement_group": "", + "vm_nics": "", + "disk_operate": "", + "memory_unit": "", + "memory": "", + "cpu_cores": "", + "cpu_sockets": "", + "guest_os_type": "", + "folder_id": "", + "description": "", + "name": "", + "host_id": "", + "cluster_id": "" + }, + "VmCreateVmFromContentLibraryTemplateBatchParams": { + "vms": "VM config list", + "template_id": "Specify the content library template ID" + }, + "HostCreationParamsData": { + "ifaces": "", + "disks": "", + "platform_password": "", + "platform_username": "", + "platform_ip": "", + "ipmi": "", + "hostname": "", + "host_uuid": "", + "host_ip": "" + }, + "IscsiLun": { + "allowed_initiators": "", + "assigned_size": "", + "bps": "", + "bps_max": "", + "bps_max_length": "", + "bps_rd": "", + "bps_rd_max": "", + "bps_rd_max_length": "", + "bps_wr": "", + "bps_wr_max": "", + "bps_wr_max_length": "", + "consistency_group": "", + "entityAsyncStatus": "", + "id": "", + "io_size": "", + "iops": "", + "iops_max": "", + "iops_max_length": "", + "iops_rd": "", + "iops_rd_max": "", + "iops_rd_max_length": "", + "iops_wr": "", + "iops_wr_max": "", + "iops_wr_max_length": "", + "iscsi_target": "", + "labels": "", + "local_created_at": "", + "local_id": "", + "lun_id": "", + "name": "", + "replica_num": "", + "shared_size": "", + "snapshot_num": "", + "stripe_num": "", + "stripe_size": "", + "thin_provision": "", + "unique_size": "", + "zbs_volume_id": "" + }, + "NvmfNamespace": { + "assigned_size": "", + "bps": "", + "bps_max": "", + "bps_max_length": "", + "bps_rd": "", + "bps_rd_max": "", + "bps_rd_max_length": "", + "bps_wr": "", + "bps_wr_max": "", + "bps_wr_max_length": "", + "consistency_group": "", + "entityAsyncStatus": "", + "id": "", + "io_size": "", + "iops": "", + "iops_max": "", + "iops_max_length": "", + "iops_rd": "", + "iops_rd_max": "", + "iops_rd_max_length": "", + "iops_wr": "", + "iops_wr_max": "", + "iops_wr_max_length": "", + "is_shared": "", + "labels": "", + "local_created_at": "", + "local_id": "", + "name": "", + "namespace_group": "", + "namespace_id": "", + "nqn_whitelist": "", + "nvmf_subsystem": "", + "replica_num": "", + "shared_size": "", + "snapshot_num": "", + "stripe_num": "", + "stripe_size": "", + "thin_provision": "", + "unique_size": "", + "zbs_volume_id": "" + }, + "VmVolume": { + "cluster": "", + "description": "", + "elf_storage_policy": "", + "entityAsyncStatus": "", + "guest_size_usage": "", + "guest_used_size": "", + "id": "", + "labels": "", + "local_created_at": "", + "local_id": "", + "lun": "", + "mounting": "", + "name": "", + "path": "", + "sharing": "", + "size": "", + "type": "", + "unique_size": "", + "vm_disks": "" + }, + "DiscoveredHost": { + "all_flash": "", + "deployed": "", + "dimms": "", + "disks": "", + "host_ip": "", + "host_uuid": "", + "hostname": "", + "ifaces": "", + "ipmi_ip": "", + "is_os_in_raid1": "", + "product": "", + "serial": "", + "sockets": "", + "version": "" + }, + "NfsInode": { + "assigned_size": "", + "entityAsyncStatus": "", + "file": "", + "id": "", + "labels": "", + "local_id": "", + "local_updated_at": "", + "name": "", + "nfs_export": "", + "parent_id": "", + "shared_size": "", + "snapshot_num": "", + "unique_size": "" + }, + "VmNic": { + "egress_rate_limit_burst_in_bit": "", + "egress_rate_limit_enabled": "", + "egress_rate_limit_max_rate_in_bitps": "", + "enabled": "", + "gateway": "", + "id": "", + "ingress_rate_limit_burst_in_bit": "", + "ingress_rate_limit_enabled": "", + "ingress_rate_limit_max_rate_in_bitps": "", + "interface_id": "", + "ip_address": "", + "local_id": "", + "mac_address": "", + "mirror": "", + "model": "", + "nic": "", + "order": "", + "subnet_mask": "", + "vlan": "", + "vm": "" + } + }, + "tags": [ + { + "name": "ApiInfo", + "x-displayName": "", + "description": "" + } + ], + "paths": { + "/create-vm-from-content-library-template-batch": { + "summary": "Batch create VMs from content library template", + "description": "" + } + } +} \ No newline at end of file diff --git a/cloudtower-api-doc/swagger/locales/zh/3.4.4.json b/cloudtower-api-doc/swagger/locales/zh/3.4.4.json new file mode 100644 index 0000000..bf2b774 --- /dev/null +++ b/cloudtower-api-doc/swagger/locales/zh/3.4.4.json @@ -0,0 +1,1874 @@ +{ + "schemas": { + "VmWhereInput": { + "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": "所属集群", + "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 兼容性已指定字符开始", + "cpu_usage": "CPU 使用率", + "cpu_usage_gt": "CPU 使用率大于指定数值", + "cpu_usage_gte": "CPU 使用率大于或等于指定数值", + "cpu_usage_in": "CPU 使用率在指定范围中", + "cpu_usage_lt": "CPU 使用率小于指定字符", + "cpu_usage_lte": "CPU 使用率小于或等于指定字符", + "cpu_usage_not": "CPU 使用率不等于指定数值", + "cpu_usage_not_in": "CPU 使用率不在指定范围中", + "deleted_at": "加入回收站的时间", + "deleted_at_gt": "加入回收站的时间大于指定数值", + "deleted_at_gte": "加入回收站的时间大于或等于指定数值", + "deleted_at_in": "加入回收站的时间在指定范围中", + "deleted_at_lt": "加入回收站的时间小于指定字符", + "deleted_at_lte": "加入回收站的时间小于或等于指定字符", + "deleted_at_not": "加入回收站的时间不等于指定数值", + "deleted_at_not_in": "加入回收站的时间不在指定范围中", + "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": "描述已指定字符开始", + "dns_servers": "DNS 服务器", + "dns_servers_contains": "DNS 服务器包含指定字符", + "dns_servers_ends_with": "DNS 服务器已指定字符结尾", + "dns_servers_gt": "DNS 服务器大于指定数值", + "dns_servers_gte": "DNS 服务器大于或等于指定数值", + "dns_servers_in": "DNS 服务器在指定范围中", + "dns_servers_lt": "DNS 服务器小于指定字符", + "dns_servers_lte": "DNS 服务器小于或等于指定字符", + "dns_servers_not": "DNS 服务器不等于指定数值", + "dns_servers_not_contains": "DNS 服务器不包含指定字符", + "dns_servers_not_ends_with": "DNS 服务器不已指定字符结尾", + "dns_servers_not_in": "DNS 服务器不在指定范围中", + "dns_servers_not_starts_with": "DNS 服务器不已指定字符开始", + "dns_servers_starts_with": "DNS 服务器已指定字符开始", + "entityAsyncStatus": "内部字段", + "entityAsyncStatus_in": "内部字段在指定范围中", + "entityAsyncStatus_not": "内部字段不等于指定数值", + "entityAsyncStatus_not_in": "内部字段不在指定范围中", + "entity_filter_results_every": "返回关联资源全都符合相关筛选条件的资源", + "entity_filter_results_none": "返回关联资源不符合相关筛选条件的资源", + "entity_filter_results_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "firmware": "引导模式", + "firmware_in": "引导模式在指定范围中", + "firmware_not": "引导模式不等于指定数值", + "firmware_not_in": "引导模式不在指定范围中", + "folder": "所属组", + "gpu_devices_every": "返回关联资源全都符合相关筛选条件的资源", + "gpu_devices_none": "返回关联资源不符合相关筛选条件的资源", + "gpu_devices_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "guest_cpu_model": "客户端 CPU 兼容性", + "guest_cpu_model_contains": "客户端 CPU 兼容性包含指定字符", + "guest_cpu_model_ends_with": "客户端 CPU 兼容性已指定字符结尾", + "guest_cpu_model_gt": "客户端 CPU 兼容性大于指定数值", + "guest_cpu_model_gte": "客户端 CPU 兼容性大于或等于指定数值", + "guest_cpu_model_in": "客户端 CPU 兼容性在指定范围中", + "guest_cpu_model_lt": "客户端 CPU 兼容性小于指定字符", + "guest_cpu_model_lte": "客户端 CPU 兼容性小于或等于指定字符", + "guest_cpu_model_not": "客户端 CPU 兼容性不等于指定数值", + "guest_cpu_model_not_contains": "客户端 CPU 兼容性不包含指定字符", + "guest_cpu_model_not_ends_with": "客户端 CPU 兼容性不已指定字符结尾", + "guest_cpu_model_not_in": "客户端 CPU 兼容性不在指定范围中", + "guest_cpu_model_not_starts_with": "客户端 CPU 兼容性不已指定字符开始", + "guest_cpu_model_starts_with": "客户端 CPU 兼容性已指定字符开始", + "guest_os_type": "客户端操作系统类型", + "guest_os_type_in": "客户端操作系统类型在指定范围中", + "guest_os_type_not": "客户端操作系统类型不等于指定数值", + "guest_os_type_not_in": "客户端操作系统类型不在指定范围中", + "guest_size_usage": "内部使用率", + "guest_size_usage_gt": "内部使用率大于指定数值", + "guest_size_usage_gte": "内部使用率大于或等于指定数值", + "guest_size_usage_in": "内部使用率在指定范围中", + "guest_size_usage_lt": "内部使用率小于指定字符", + "guest_size_usage_lte": "内部使用率小于或等于指定字符", + "guest_size_usage_not": "内部使用率不等于指定数值", + "guest_size_usage_not_in": "内部使用率不在指定范围中", + "guest_used_size": "内部使用量", + "guest_used_size_gt": "内部使用量大于指定数值", + "guest_used_size_gte": "内部使用量大于或等于指定数值", + "guest_used_size_in": "内部使用量在指定范围中", + "guest_used_size_lt": "内部使用量小于指定字符", + "guest_used_size_lte": "内部使用量小于或等于指定字符", + "guest_used_size_not": "内部使用量不等于指定数值", + "guest_used_size_not_in": "内部使用量不在指定范围中", + "ha": "高可用", + "ha_not": "高可用不等于指定数值", + "host": "所属主机", + "hostname": "主机名", + "hostname_contains": "主机名包含指定字符", + "hostname_ends_with": "主机名已指定字符结尾", + "hostname_gt": "主机名大于指定数值", + "hostname_gte": "主机名大于或等于指定数值", + "hostname_in": "主机名在指定范围中", + "hostname_lt": "主机名小于指定字符", + "hostname_lte": "主机名小于或等于指定字符", + "hostname_not": "主机名不等于指定数值", + "hostname_not_contains": "主机名不包含指定字符", + "hostname_not_ends_with": "主机名不已指定字符结尾", + "hostname_not_in": "主机名不在指定范围中", + "hostname_not_starts_with": "主机名不已指定字符开始", + "hostname_starts_with": "主机名已指定字符开始", + "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": "唯一标识已指定字符开始", + "in_recycle_bin": "是否在回收站中", + "in_recycle_bin_not": "是否在回收站中不等于指定数值", + "internal": "内部字段", + "internal_not": "内部字段不等于指定数值", + "io_policy": "限制模式", + "io_policy_in": "限制模式在指定范围中", + "io_policy_not": "限制模式不等于指定数值", + "io_policy_not_in": "限制模式不在指定范围中", + "ips": "IP 地址", + "ips_contains": "IP 地址包含指定字符", + "ips_ends_with": "IP 地址已指定字符结尾", + "ips_gt": "IP 地址大于指定数值", + "ips_gte": "IP 地址大于或等于指定数值", + "ips_in": "IP 地址在指定范围中", + "ips_lt": "IP 地址小于指定字符", + "ips_lte": "IP 地址小于或等于指定字符", + "ips_not": "IP 地址不等于指定数值", + "ips_not_contains": "IP 地址不包含指定字符", + "ips_not_ends_with": "IP 地址不已指定字符结尾", + "ips_not_in": "IP 地址不在指定范围中", + "ips_not_starts_with": "IP 地址不已指定字符开始", + "ips_starts_with": "IP 地址已指定字符开始", + "isolation_policy": "隔离策略", + "kernel_info": "kernal 信息", + "kernel_info_contains": "kernal 信息包含指定字符", + "kernel_info_ends_with": "kernal 信息已指定字符结尾", + "kernel_info_gt": "kernal 信息大于指定数值", + "kernel_info_gte": "kernal 信息大于或等于指定数值", + "kernel_info_in": "", + "kernel_info_lt": "kernal 信息小于指定字符", + "kernel_info_lte": "kernal 信息小于或等于指定字符", + "kernel_info_not": "kernal 信息不等于指定数值", + "kernel_info_not_contains": "kernal 信息不包含指定字符", + "kernel_info_not_ends_with": "kernal 信息不已指定字符结尾", + "kernel_info_not_in": "kernal 信息不在指定范围中", + "kernel_info_not_starts_with": "kernal 信息不已指定字符开始", + "kernel_info_starts_with": "kernal 信息已指定字符开始", + "labels_every": "返回关联资源全都符合相关筛选条件的资源", + "labels_none": "返回关联资源不符合相关筛选条件的资源", + "labels_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "last_shutdown_time": "最后一次关机时间", + "last_shutdown_time_gt": "最后一次关机时间大于指定数值", + "last_shutdown_time_gte": "最后一次关机时间大于或等于指定数值", + "last_shutdown_time_in": "最后一次关机时间在指定范围中", + "last_shutdown_time_lt": "最后一次关机时间小于指定字符", + "last_shutdown_time_lte": "最后一次关机时间小于或等于指定字符", + "last_shutdown_time_not": "最后一次关机时间不等于指定数值", + "last_shutdown_time_not_in": "最后一次关机时间不在指定范围中", + "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已指定字符开始", + "logical_size_bytes": "独占容量", + "logical_size_bytes_gt": "独占容量大于指定数值", + "logical_size_bytes_gte": "独占容量大于或等于指定数值", + "logical_size_bytes_in": "独占容量在指定范围中", + "logical_size_bytes_lt": "独占容量小于指定字符", + "logical_size_bytes_lte": "独占容量小于或等于指定字符", + "logical_size_bytes_not": "独占容量不等于指定数值", + "logical_size_bytes_not_in": "独占容量不在指定范围中", + "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": "内存分配(字节)不在指定范围中", + "memory_usage": "内存使用率", + "memory_usage_gt": "内存使用率大于指定数值", + "memory_usage_gte": "内存使用率大于或等于指定数值", + "memory_usage_in": "内存使用率在指定范围中", + "memory_usage_lt": "内存使用率小于指定字符", + "memory_usage_lte": "内存使用率小于或等于指定字符", + "memory_usage_not": "内存使用率不等于指定数值", + "memory_usage_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": "虚拟机名已指定字符开始", + "nested_virtualization": "嵌套虚拟化", + "nested_virtualization_not": "嵌套虚拟化不等于指定数值", + "node_ip": "节点 IP", + "node_ip_contains": "节点 IP包含指定字符", + "node_ip_ends_with": "节点 IP已指定字符结尾", + "node_ip_gt": "节点 IP大于指定数值", + "node_ip_gte": "节点 IP大于或等于指定数值", + "node_ip_in": "节点 IP在指定范围中", + "node_ip_lt": "节点 IP小于指定字符", + "node_ip_lte": "节点 IP小于或等于指定字符", + "node_ip_not": "节点 IP不等于指定数值", + "node_ip_not_contains": "节点 IP不包含指定字符", + "node_ip_not_ends_with": "节点 IP不已指定字符结尾", + "node_ip_not_in": "节点 IP不在指定范围中", + "node_ip_not_starts_with": "节点 IP不已指定字符开始", + "node_ip_starts_with": "节点 IP已指定字符开始", + "original_name": "原始名称", + "original_name_contains": "原始名称包含指定字符", + "original_name_ends_with": "原始名称已指定字符结尾", + "original_name_gt": "原始名称大于指定数值", + "original_name_gte": "原始名称大于或等于指定数值", + "original_name_in": "原始名称在指定范围中", + "original_name_lt": "原始名称小于指定字符", + "original_name_lte": "原始名称小于或等于指定字符", + "original_name_not": "原始名称不等于指定数值", + "original_name_not_contains": "原始名称不包含指定字符", + "original_name_not_ends_with": "原始名称不已指定字符结尾", + "original_name_not_in": "原始名称不在指定范围中", + "original_name_not_starts_with": "原始名称不已指定字符开始", + "original_name_starts_with": "原始名称已指定字符开始", + "os": "操作系统", + "os_contains": "操作系统包含指定字符", + "os_ends_with": "操作系统已指定字符结尾", + "os_gt": "操作系统大于指定数值", + "os_gte": "操作系统大于或等于指定数值", + "os_in": "操作系统在指定范围中", + "os_lt": "操作系统小于指定字符", + "os_lte": "操作系统小于或等于指定字符", + "os_not": "操作系统不等于指定数值", + "os_not_contains": "操作系统不包含指定字符", + "os_not_ends_with": "操作系统不已指定字符结尾", + "os_not_in": "操作系统不在指定范围中", + "os_not_starts_with": "操作系统不已指定字符开始", + "os_starts_with": "操作系统已指定字符开始", + "pci_nics_every": "返回关联资源全都符合相关筛选条件的资源", + "pci_nics_none": "返回关联资源不符合相关筛选条件的资源", + "pci_nics_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "protected": "是否加入快照计划", + "protected_not": "是否加入快照计划不等于指定数值", + "provisioned_size": "分配容量", + "provisioned_size_gt": "分配容量大于指定数值", + "provisioned_size_gte": "分配容量大于或等于指定数值", + "provisioned_size_in": "分配容量在指定范围中", + "provisioned_size_lt": "分配容量小于指定字符", + "provisioned_size_lte": "分配容量小于或等于指定字符", + "provisioned_size_not": "分配容量不等于指定数值", + "provisioned_size_not_in": "分配容量不在指定范围中", + "size": "可释放空间", + "size_gt": "可释放空间大于指定数值", + "size_gte": "可释放空间大于或等于指定数值", + "size_in": "可释放空间在指定范围中", + "size_lt": "可释放空间小于指定字符", + "size_lte": "可释放空间小于或等于指定字符", + "size_not": "可释放空间不等于指定数值", + "size_not_in": "可释放空间不在指定范围中", + "snapshot_plan": "所属快照计划", + "snapshots_every": "返回关联资源全都符合相关筛选条件的资源", + "snapshots_none": "返回关联资源不符合相关筛选条件的资源", + "snapshots_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "status": "电池状态", + "status_in": "电池状态在指定范围中", + "status_not": "电池状态不等于指定数值", + "status_not_in": "电池状态不在指定范围中", + "unique_size": "独占容量", + "unique_size_gt": "独占容量大于指定数值", + "unique_size_gte": "独占容量大于或等于指定数值", + "unique_size_in": "独占容量在指定范围中", + "unique_size_lt": "独占容量小于指定字符", + "unique_size_lte": "独占容量小于或等于指定字符", + "unique_size_not": "独占容量不等于指定数值", + "unique_size_not_in": "独占容量不在指定范围中", + "usb_devices_every": "返回关联资源全都符合相关筛选条件的资源", + "usb_devices_none": "返回关联资源不符合相关筛选条件的资源", + "usb_devices_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "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_in": "显卡在指定范围中", + "video_type_not": "显卡不等于指定数值", + "video_type_not_in": "显卡不在指定范围中", + "vm_disks_every": "返回关联资源全都符合相关筛选条件的资源", + "vm_disks_none": "返回关联资源不符合相关筛选条件的资源", + "vm_disks_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "vm_nics_every": "返回关联资源全都符合相关筛选条件的资源", + "vm_nics_none": "返回关联资源不符合相关筛选条件的资源", + "vm_nics_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "vm_placement_group_every": "返回关联资源全都符合相关筛选条件的资源", + "vm_placement_group_none": "返回关联资源不符合相关筛选条件的资源", + "vm_placement_group_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "vm_tools_status": "虚拟机工具状态", + "vm_tools_status_in": "虚拟机工具状态在指定范围中", + "vm_tools_status_not": "虚拟机工具状态不等于指定数值", + "vm_tools_status_not_in": "虚拟机工具状态不在指定范围中", + "vm_tools_version": "虚拟机工具版本", + "vm_tools_version_contains": "虚拟机工具版本包含指定字符", + "vm_tools_version_ends_with": "虚拟机工具版本已指定字符结尾", + "vm_tools_version_gt": "虚拟机工具版本大于指定数值", + "vm_tools_version_gte": "虚拟机工具版本大于或等于指定数值", + "vm_tools_version_in": "虚拟机工具版本在指定范围中", + "vm_tools_version_lt": "虚拟机工具版本小于指定字符", + "vm_tools_version_lte": "虚拟机工具版本小于或等于指定字符", + "vm_tools_version_not": "虚拟机工具版本不等于指定数值", + "vm_tools_version_not_contains": "虚拟机工具版本不包含指定字符", + "vm_tools_version_not_ends_with": "虚拟机工具版本不已指定字符结尾", + "vm_tools_version_not_in": "虚拟机工具版本不在指定范围中", + "vm_tools_version_not_starts_with": "虚拟机工具版本不已指定字符开始", + "vm_tools_version_starts_with": "虚拟机工具版本已指定字符开始", + "vm_usage": "系统服务", + "vm_usage_in": "系统服务在指定范围中", + "vm_usage_not": "系统服务不等于指定数值", + "vm_usage_not_in": "系统服务不在指定范围中", + "win_opt": "Windows 优化选项", + "win_opt_not": "Windows 优化选项不等于指定数值" + }, + "IscsiLunWhereInput": { + "AND": "符合所有的筛选条件", + "NOT": "不符合所有筛选条件", + "OR": "符合一项或多项筛选条件", + "allowed_initiators": "initiator 的 iqn 列表", + "allowed_initiators_contains": "initiator 的 iqn 列表包含指定字符", + "allowed_initiators_ends_with": "initiator 的 iqn 列表已指定字符结尾", + "allowed_initiators_gt": "initiator 的 iqn 列表大于指定数值", + "allowed_initiators_gte": "initiator 的 iqn 列表大于或等于指定数值", + "allowed_initiators_in": "", + "allowed_initiators_lt": "initiator 的 iqn 列表小于指定字符", + "allowed_initiators_lte": "initiator 的 iqn 列表小于或等于指定字符", + "allowed_initiators_not": "initiator 的 iqn 列表不等于指定数值", + "allowed_initiators_not_contains": "initiator 的 iqn 列表不包含指定字符", + "allowed_initiators_not_ends_with": "initiator 的 iqn 列表不已指定字符结尾", + "allowed_initiators_not_in": "initiator 的 iqn 列表不在指定范围中", + "allowed_initiators_not_starts_with": "initiator 的 iqn 列表不已指定字符开始", + "allowed_initiators_starts_with": "initiator 的 iqn 列表已指定字符开始", + "assigned_size": "分配容量(字节)", + "assigned_size_gt": "分配容量(字节)大于指定数值", + "assigned_size_gte": "分配容量(字节)大于或等于指定数值", + "assigned_size_in": "分配容量(字节)在指定范围中", + "assigned_size_lt": "分配容量(字节)小于指定字符", + "assigned_size_lte": "分配容量(字节)小于或等于指定字符", + "assigned_size_not": "分配容量(字节)不等于指定数值", + "assigned_size_not_in": "分配容量(字节)不在指定范围中", + "bps": "总 BPS", + "bps_gt": "总 BPS大于指定数值", + "bps_gte": "总 BPS大于或等于指定数值", + "bps_in": "总 BPS在指定范围中", + "bps_lt": "总 BPS小于指定字符", + "bps_lte": "总 BPS小于或等于指定字符", + "bps_max": "突发读写流量的 BPS", + "bps_max_gt": "突发读写流量的 BPS大于指定数值", + "bps_max_gte": "突发读写流量的 BPS大于或等于指定数值", + "bps_max_in": "突发读写流量的 BPS在指定范围中", + "bps_max_length": "突发读写流量的时长", + "bps_max_length_gt": "突发读写流量的时长大于指定数值", + "bps_max_length_gte": "突发读写流量的时长大于或等于指定数值", + "bps_max_length_in": "突发读写流量的时长在指定范围中", + "bps_max_length_lt": "突发读写流量的时长小于指定字符", + "bps_max_length_lte": "突发读写流量的时长小于或等于指定字符", + "bps_max_length_not": "突发读写流量的时长不等于指定数值", + "bps_max_length_not_in": "突发读写流量的时长不在指定范围中", + "bps_max_lt": "突发读写流量的 BPS小于指定字符", + "bps_max_lte": "突发读写流量的 BPS小于或等于指定字符", + "bps_max_not": "突发读写流量的 BPS不等于指定数值", + "bps_max_not_in": "突发读写流量的 BPS不在指定范围中", + "bps_not": "总 BPS不等于指定数值", + "bps_not_in": "总 BPS不在指定范围中", + "bps_rd": "的读 BPS", + "bps_rd_gt": "的读 BPS大于指定数值", + "bps_rd_gte": "的读 BPS大于或等于指定数值", + "bps_rd_in": "的读 BPS在指定范围中", + "bps_rd_lt": "的读 BPS小于指定字符", + "bps_rd_lte": "的读 BPS小于或等于指定字符", + "bps_rd_max": "突发读流量的 BPS", + "bps_rd_max_gt": "突发读流量的 BPS大于指定数值", + "bps_rd_max_gte": "突发读流量的 BPS大于或等于指定数值", + "bps_rd_max_in": "突发读流量的 BPS在指定范围中", + "bps_rd_max_length": "突发读流量的时长", + "bps_rd_max_length_gt": "突发读流量的时长大于指定数值", + "bps_rd_max_length_gte": "突发读流量的时长大于或等于指定数值", + "bps_rd_max_length_in": "突发读流量的时长在指定范围中", + "bps_rd_max_length_lt": "突发读流量的时长小于指定字符", + "bps_rd_max_length_lte": "突发读流量的时长小于或等于指定字符", + "bps_rd_max_length_not": "突发读流量的时长不等于指定数值", + "bps_rd_max_length_not_in": "突发读流量的时长不在指定范围中", + "bps_rd_max_lt": "突发读流量的 BPS小于指定字符", + "bps_rd_max_lte": "突发读流量的 BPS小于或等于指定字符", + "bps_rd_max_not": "突发读流量的 BPS不等于指定数值", + "bps_rd_max_not_in": "突发读流量的 BPS不在指定范围中", + "bps_rd_not": "的读 BPS不等于指定数值", + "bps_rd_not_in": "的读 BPS不在指定范围中", + "bps_wr": "写 BPS", + "bps_wr_gt": "写 BPS大于指定数值", + "bps_wr_gte": "写 BPS大于或等于指定数值", + "bps_wr_in": "写 BPS在指定范围中", + "bps_wr_lt": "写 BPS小于指定字符", + "bps_wr_lte": "写 BPS小于或等于指定字符", + "bps_wr_max": "突发写流量的 BPS", + "bps_wr_max_gt": "突发写流量的 BPS大于指定数值", + "bps_wr_max_gte": "突发写流量的 BPS大于或等于指定数值", + "bps_wr_max_in": "突发写流量的 BPS在指定范围中", + "bps_wr_max_length": "突发写流量的时长", + "bps_wr_max_length_gt": "突发写流量的时长大于指定数值", + "bps_wr_max_length_gte": "突发写流量的时长大于或等于指定数值", + "bps_wr_max_length_in": "突发写流量的时长在指定范围中", + "bps_wr_max_length_lt": "突发写流量的时长小于指定字符", + "bps_wr_max_length_lte": "突发写流量的时长小于或等于指定字符", + "bps_wr_max_length_not": "突发写流量的时长不等于指定数值", + "bps_wr_max_length_not_in": "突发写流量的时长不在指定范围中", + "bps_wr_max_lt": "突发写流量的 BPS小于指定字符", + "bps_wr_max_lte": "突发写流量的 BPS小于或等于指定字符", + "bps_wr_max_not": "突发写流量的 BPS不等于指定数值", + "bps_wr_max_not_in": "突发写流量的 BPS不在指定范围中", + "bps_wr_not": "写 BPS不等于指定数值", + "bps_wr_not_in": "写 BPS不在指定范围中", + "consistency_group": "一致性组", + "entityAsyncStatus": "内部字段", + "entityAsyncStatus_in": "内部字段在指定范围中", + "entityAsyncStatus_not": "内部字段不等于指定数值", + "entityAsyncStatus_not_in": "内部字段不在指定范围中", + "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_size": "", + "io_size_gt": "", + "io_size_gte": "", + "io_size_in": "", + "io_size_lt": "", + "io_size_lte": "", + "io_size_not": "", + "io_size_not_in": "", + "iops": "总 IOPS", + "iops_gt": "总 IOPS大于指定数值", + "iops_gte": "总 IOPS大于或等于指定数值", + "iops_in": "总 IOPS在指定范围中", + "iops_lt": "总 IOPS小于指定字符", + "iops_lte": "总 IOPS小于或等于指定字符", + "iops_max": "突发读写流量的 IOPS", + "iops_max_gt": "突发读写流量的 IOPS大于指定数值", + "iops_max_gte": "突发读写流量的 IOPS大于或等于指定数值", + "iops_max_in": "突发读写流量的 IOPS在指定范围中", + "iops_max_length": "突发读写流量", + "iops_max_length_gt": "突发读写流量大于指定数值", + "iops_max_length_gte": "突发读写流量大于或等于指定数值", + "iops_max_length_in": "突发读写流量在指定范围中", + "iops_max_length_lt": "突发读写流量小于指定字符", + "iops_max_length_lte": "突发读写流量小于或等于指定字符", + "iops_max_length_not": "突发读写流量不等于指定数值", + "iops_max_length_not_in": "突发读写流量不在指定范围中", + "iops_max_lt": "突发读写流量的 IOPS小于指定字符", + "iops_max_lte": "突发读写流量的 IOPS小于或等于指定字符", + "iops_max_not": "突发读写流量的 IOPS不等于指定数值", + "iops_max_not_in": "突发读写流量的 IOPS不在指定范围中", + "iops_not": "总 IOPS不等于指定数值", + "iops_not_in": "总 IOPS不在指定范围中", + "iops_rd": "读 IOPS", + "iops_rd_gt": "读 IOPS大于指定数值", + "iops_rd_gte": "读 IOPS大于或等于指定数值", + "iops_rd_in": "读 IOPS在指定范围中", + "iops_rd_lt": "读 IOPS小于指定字符", + "iops_rd_lte": "读 IOPS小于或等于指定字符", + "iops_rd_max": "突发读流量的 IOPS", + "iops_rd_max_gt": "突发读流量的 IOPS大于指定数值", + "iops_rd_max_gte": "突发读流量的 IOPS大于或等于指定数值", + "iops_rd_max_in": "突发读流量的 IOPS在指定范围中", + "iops_rd_max_length": "突发读流量的时长", + "iops_rd_max_length_gt": "突发读流量的时长大于指定数值", + "iops_rd_max_length_gte": "突发读流量的时长大于或等于指定数值", + "iops_rd_max_length_in": "突发读流量的时长在指定范围中", + "iops_rd_max_length_lt": "突发读流量的时长小于指定字符", + "iops_rd_max_length_lte": "突发读流量的时长小于或等于指定字符", + "iops_rd_max_length_not": "突发读流量的时长不等于指定数值", + "iops_rd_max_length_not_in": "突发读流量的时长不在指定范围中", + "iops_rd_max_lt": "突发读流量的 IOPS小于指定字符", + "iops_rd_max_lte": "突发读流量的 IOPS小于或等于指定字符", + "iops_rd_max_not": "突发读流量的 IOPS不等于指定数值", + "iops_rd_max_not_in": "突发读流量的 IOPS不在指定范围中", + "iops_rd_not": "读 IOPS不等于指定数值", + "iops_rd_not_in": "读 IOPS不在指定范围中", + "iops_wr": "写 IOPS", + "iops_wr_gt": "写 IOPS大于指定数值", + "iops_wr_gte": "写 IOPS大于或等于指定数值", + "iops_wr_in": "写 IOPS在指定范围中", + "iops_wr_lt": "写 IOPS小于指定字符", + "iops_wr_lte": "写 IOPS小于或等于指定字符", + "iops_wr_max": "突发写流量的 IOPS", + "iops_wr_max_gt": "突发写流量的 IOPS大于指定数值", + "iops_wr_max_gte": "突发写流量的 IOPS大于或等于指定数值", + "iops_wr_max_in": "突发写流量的 IOPS在指定范围中", + "iops_wr_max_length": "限制突发写流量的时长", + "iops_wr_max_length_gt": "限制突发写流量的时长大于指定数值", + "iops_wr_max_length_gte": "限制突发写流量的时长大于或等于指定数值", + "iops_wr_max_length_in": "限制突发写流量的时长在指定范围中", + "iops_wr_max_length_lt": "限制突发写流量的时长小于指定字符", + "iops_wr_max_length_lte": "限制突发写流量的时长小于或等于指定字符", + "iops_wr_max_length_not": "限制突发写流量的时长不等于指定数值", + "iops_wr_max_length_not_in": "限制突发写流量的时长不在指定范围中", + "iops_wr_max_lt": "突发写流量的 IOPS小于指定字符", + "iops_wr_max_lte": "突发写流量的 IOPS小于或等于指定字符", + "iops_wr_max_not": "突发写流量的 IOPS不等于指定数值", + "iops_wr_max_not_in": "突发写流量的 IOPS不在指定范围中", + "iops_wr_not": "写 IOPS不等于指定数值", + "iops_wr_not_in": "写 IOPS不在指定范围中", + "iscsi_target": "关联 ISCSI 对象", + "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已指定字符开始", + "lun_id": "关联 LUN ID", + "lun_id_gt": "关联 LUN ID大于指定数值", + "lun_id_gte": "关联 LUN ID大于或等于指定数值", + "lun_id_in": "关联 LUN ID在指定范围中", + "lun_id_lt": "关联 LUN ID小于指定字符", + "lun_id_lte": "关联 LUN ID小于或等于指定字符", + "lun_id_not": "关联 LUN ID不等于指定数值", + "lun_id_not_in": "关联 LUN ID不在指定范围中", + "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": "名称已指定字符开始", + "replica_num": "副本数", + "replica_num_gt": "副本数大于指定数值", + "replica_num_gte": "副本数大于或等于指定数值", + "replica_num_in": "副本数在指定范围中", + "replica_num_lt": "副本数小于指定字符", + "replica_num_lte": "副本数小于或等于指定字符", + "replica_num_not": "副本数不等于指定数值", + "replica_num_not_in": "副本数不在指定范围中", + "shared_size": "共享容量", + "shared_size_gt": "共享容量大于指定数值", + "shared_size_gte": "共享容量大于或等于指定数值", + "shared_size_in": "共享容量在指定范围中", + "shared_size_lt": "共享容量小于指定字符", + "shared_size_lte": "共享容量小于或等于指定字符", + "shared_size_not": "共享容量不等于指定数值", + "shared_size_not_in": "共享容量不在指定范围中", + "snapshot_num": "所属快照统计数量", + "snapshot_num_gt": "所属快照统计数量大于指定数值", + "snapshot_num_gte": "所属快照统计数量大于或等于指定数值", + "snapshot_num_in": "所属快照统计数量在指定范围中", + "snapshot_num_lt": "所属快照统计数量小于指定字符", + "snapshot_num_lte": "所属快照统计数量小于或等于指定字符", + "snapshot_num_not": "所属快照统计数量不等于指定数值", + "snapshot_num_not_in": "所属快照统计数量不在指定范围中", + "stripe_num": "条带数", + "stripe_num_gt": "条带数大于指定数值", + "stripe_num_gte": "条带数大于或等于指定数值", + "stripe_num_in": "条带数在指定范围中", + "stripe_num_lt": "条带数小于指定字符", + "stripe_num_lte": "条带数小于或等于指定字符", + "stripe_num_not": "条带数不等于指定数值", + "stripe_num_not_in": "条带数不在指定范围中", + "stripe_size": "条带大小(字节)", + "stripe_size_gt": "条带大小(字节)大于指定数值", + "stripe_size_gte": "条带大小(字节)大于或等于指定数值", + "stripe_size_in": "条带大小(字节)在指定范围中", + "stripe_size_lt": "条带大小(字节)小于指定字符", + "stripe_size_lte": "条带大小(字节)小于或等于指定字符", + "stripe_size_not": "条带大小(字节)不等于指定数值", + "stripe_size_not_in": "条带大小(字节)不在指定范围中", + "thin_provision": "是否为精简置备", + "thin_provision_not": "是否为精简置备不等于指定数值", + "unique_size": "独占容量(字节)", + "unique_size_gt": "独占容量(字节)大于指定数值", + "unique_size_gte": "独占容量(字节)大于或等于指定数值", + "unique_size_in": "独占容量(字节)在指定范围中", + "unique_size_lt": "独占容量(字节)小于指定字符", + "unique_size_lte": "独占容量(字节)小于或等于指定字符", + "unique_size_not": "独占容量(字节)不等于指定数值", + "unique_size_not_in": "独占容量(字节)不在指定范围中", + "zbs_volume_id": "ZBS Volume UUID", + "zbs_volume_id_contains": "ZBS Volume UUID包含指定字符", + "zbs_volume_id_ends_with": "ZBS Volume UUID已指定字符结尾", + "zbs_volume_id_gt": "ZBS Volume UUID大于指定数值", + "zbs_volume_id_gte": "ZBS Volume UUID大于或等于指定数值", + "zbs_volume_id_in": "ZBS Volume UUID在指定范围中", + "zbs_volume_id_lt": "ZBS Volume UUID小于指定字符", + "zbs_volume_id_lte": "ZBS Volume UUID小于或等于指定字符", + "zbs_volume_id_not": "ZBS Volume UUID不等于指定数值", + "zbs_volume_id_not_contains": "ZBS Volume UUID不包含指定字符", + "zbs_volume_id_not_ends_with": "ZBS Volume UUID不已指定字符结尾", + "zbs_volume_id_not_in": "ZBS Volume UUID不在指定范围中", + "zbs_volume_id_not_starts_with": "ZBS Volume UUID不已指定字符开始", + "zbs_volume_id_starts_with": "ZBS Volume UUID已指定字符开始" + }, + "NvmfNamespaceWhereInput": { + "AND": "符合所有的筛选条件", + "NOT": "不符合所有筛选条件", + "OR": "符合一项或多项筛选条件", + "assigned_size": "", + "assigned_size_gt": "", + "assigned_size_gte": "", + "assigned_size_in": "", + "assigned_size_lt": "", + "assigned_size_lte": "", + "assigned_size_not": "", + "assigned_size_not_in": "", + "bps": "", + "bps_gt": "", + "bps_gte": "", + "bps_in": "", + "bps_lt": "", + "bps_lte": "", + "bps_max": "", + "bps_max_gt": "", + "bps_max_gte": "", + "bps_max_in": "", + "bps_max_length": "", + "bps_max_length_gt": "", + "bps_max_length_gte": "", + "bps_max_length_in": "", + "bps_max_length_lt": "", + "bps_max_length_lte": "", + "bps_max_length_not": "", + "bps_max_length_not_in": "", + "bps_max_lt": "", + "bps_max_lte": "", + "bps_max_not": "", + "bps_max_not_in": "", + "bps_not": "", + "bps_not_in": "", + "bps_rd": "", + "bps_rd_gt": "", + "bps_rd_gte": "", + "bps_rd_in": "", + "bps_rd_lt": "", + "bps_rd_lte": "", + "bps_rd_max": "", + "bps_rd_max_gt": "", + "bps_rd_max_gte": "", + "bps_rd_max_in": "", + "bps_rd_max_length": "", + "bps_rd_max_length_gt": "", + "bps_rd_max_length_gte": "", + "bps_rd_max_length_in": "", + "bps_rd_max_length_lt": "", + "bps_rd_max_length_lte": "", + "bps_rd_max_length_not": "", + "bps_rd_max_length_not_in": "", + "bps_rd_max_lt": "", + "bps_rd_max_lte": "", + "bps_rd_max_not": "", + "bps_rd_max_not_in": "", + "bps_rd_not": "", + "bps_rd_not_in": "", + "bps_wr": "", + "bps_wr_gt": "", + "bps_wr_gte": "", + "bps_wr_in": "", + "bps_wr_lt": "", + "bps_wr_lte": "", + "bps_wr_max": "", + "bps_wr_max_gt": "", + "bps_wr_max_gte": "", + "bps_wr_max_in": "", + "bps_wr_max_length": "", + "bps_wr_max_length_gt": "", + "bps_wr_max_length_gte": "", + "bps_wr_max_length_in": "", + "bps_wr_max_length_lt": "", + "bps_wr_max_length_lte": "", + "bps_wr_max_length_not": "", + "bps_wr_max_length_not_in": "", + "bps_wr_max_lt": "", + "bps_wr_max_lte": "", + "bps_wr_max_not": "", + "bps_wr_max_not_in": "", + "bps_wr_not": "", + "bps_wr_not_in": "", + "consistency_group": "", + "entityAsyncStatus": "", + "entityAsyncStatus_in": "", + "entityAsyncStatus_not": "", + "entityAsyncStatus_not_in": "", + "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_size": "", + "io_size_gt": "", + "io_size_gte": "", + "io_size_in": "", + "io_size_lt": "", + "io_size_lte": "", + "io_size_not": "", + "io_size_not_in": "", + "iops": "", + "iops_gt": "", + "iops_gte": "", + "iops_in": "", + "iops_lt": "", + "iops_lte": "", + "iops_max": "", + "iops_max_gt": "", + "iops_max_gte": "", + "iops_max_in": "", + "iops_max_length": "", + "iops_max_length_gt": "", + "iops_max_length_gte": "", + "iops_max_length_in": "", + "iops_max_length_lt": "", + "iops_max_length_lte": "", + "iops_max_length_not": "", + "iops_max_length_not_in": "", + "iops_max_lt": "", + "iops_max_lte": "", + "iops_max_not": "", + "iops_max_not_in": "", + "iops_not": "", + "iops_not_in": "", + "iops_rd": "", + "iops_rd_gt": "", + "iops_rd_gte": "", + "iops_rd_in": "", + "iops_rd_lt": "", + "iops_rd_lte": "", + "iops_rd_max": "", + "iops_rd_max_gt": "", + "iops_rd_max_gte": "", + "iops_rd_max_in": "", + "iops_rd_max_length": "", + "iops_rd_max_length_gt": "", + "iops_rd_max_length_gte": "", + "iops_rd_max_length_in": "", + "iops_rd_max_length_lt": "", + "iops_rd_max_length_lte": "", + "iops_rd_max_length_not": "", + "iops_rd_max_length_not_in": "", + "iops_rd_max_lt": "", + "iops_rd_max_lte": "", + "iops_rd_max_not": "", + "iops_rd_max_not_in": "", + "iops_rd_not": "", + "iops_rd_not_in": "", + "iops_wr": "", + "iops_wr_gt": "", + "iops_wr_gte": "", + "iops_wr_in": "", + "iops_wr_lt": "", + "iops_wr_lte": "", + "iops_wr_max": "", + "iops_wr_max_gt": "", + "iops_wr_max_gte": "", + "iops_wr_max_in": "", + "iops_wr_max_length": "", + "iops_wr_max_length_gt": "", + "iops_wr_max_length_gte": "", + "iops_wr_max_length_in": "", + "iops_wr_max_length_lt": "", + "iops_wr_max_length_lte": "", + "iops_wr_max_length_not": "", + "iops_wr_max_length_not_in": "", + "iops_wr_max_lt": "", + "iops_wr_max_lte": "", + "iops_wr_max_not": "", + "iops_wr_max_not_in": "", + "iops_wr_not": "", + "iops_wr_not_in": "", + "is_shared": "", + "is_shared_not": "", + "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": "", + "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": "", + "namespace_group": "", + "namespace_id": "", + "namespace_id_gt": "", + "namespace_id_gte": "", + "namespace_id_in": "", + "namespace_id_lt": "", + "namespace_id_lte": "", + "namespace_id_not": "", + "namespace_id_not_in": "", + "nqn_whitelist": "", + "nqn_whitelist_contains": "", + "nqn_whitelist_ends_with": "", + "nqn_whitelist_gt": "", + "nqn_whitelist_gte": "", + "nqn_whitelist_in": "", + "nqn_whitelist_lt": "", + "nqn_whitelist_lte": "", + "nqn_whitelist_not": "", + "nqn_whitelist_not_contains": "", + "nqn_whitelist_not_ends_with": "", + "nqn_whitelist_not_in": "", + "nqn_whitelist_not_starts_with": "", + "nqn_whitelist_starts_with": "", + "nvmf_subsystem": "", + "replica_num": "", + "replica_num_gt": "", + "replica_num_gte": "", + "replica_num_in": "", + "replica_num_lt": "", + "replica_num_lte": "", + "replica_num_not": "", + "replica_num_not_in": "", + "shared_size": "", + "shared_size_gt": "", + "shared_size_gte": "", + "shared_size_in": "", + "shared_size_lt": "", + "shared_size_lte": "", + "shared_size_not": "", + "shared_size_not_in": "", + "snapshot_num": "", + "snapshot_num_gt": "", + "snapshot_num_gte": "", + "snapshot_num_in": "", + "snapshot_num_lt": "", + "snapshot_num_lte": "", + "snapshot_num_not": "", + "snapshot_num_not_in": "", + "stripe_num": "", + "stripe_num_gt": "", + "stripe_num_gte": "", + "stripe_num_in": "", + "stripe_num_lt": "", + "stripe_num_lte": "", + "stripe_num_not": "", + "stripe_num_not_in": "", + "stripe_size": "", + "stripe_size_gt": "", + "stripe_size_gte": "", + "stripe_size_in": "", + "stripe_size_lt": "", + "stripe_size_lte": "", + "stripe_size_not": "", + "stripe_size_not_in": "", + "thin_provision": "", + "thin_provision_not": "", + "unique_size": "", + "unique_size_gt": "", + "unique_size_gte": "", + "unique_size_in": "", + "unique_size_lt": "", + "unique_size_lte": "", + "unique_size_not": "", + "unique_size_not_in": "", + "zbs_volume_id": "", + "zbs_volume_id_contains": "", + "zbs_volume_id_ends_with": "", + "zbs_volume_id_gt": "", + "zbs_volume_id_gte": "", + "zbs_volume_id_in": "", + "zbs_volume_id_lt": "", + "zbs_volume_id_lte": "", + "zbs_volume_id_not": "", + "zbs_volume_id_not_contains": "", + "zbs_volume_id_not_ends_with": "", + "zbs_volume_id_not_in": "", + "zbs_volume_id_not_starts_with": "", + "zbs_volume_id_starts_with": "" + }, + "VmVolumeWhereInput": { + "AND": "符合所有的筛选条件", + "NOT": "不符合所有筛选条件", + "OR": "符合一项或多项筛选条件", + "cluster": "", + "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": "", + "elf_storage_policy": "", + "elf_storage_policy_in": "", + "elf_storage_policy_not": "", + "elf_storage_policy_not_in": "", + "entityAsyncStatus": "", + "entityAsyncStatus_in": "", + "entityAsyncStatus_not": "", + "entityAsyncStatus_not_in": "", + "guest_size_usage": "", + "guest_size_usage_gt": "", + "guest_size_usage_gte": "", + "guest_size_usage_in": "", + "guest_size_usage_lt": "", + "guest_size_usage_lte": "", + "guest_size_usage_not": "", + "guest_size_usage_not_in": "", + "guest_used_size": "", + "guest_used_size_gt": "", + "guest_used_size_gte": "", + "guest_used_size_in": "", + "guest_used_size_lt": "", + "guest_used_size_lte": "", + "guest_used_size_not": "", + "guest_used_size_not_in": "", + "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": "", + "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": "", + "lun": "", + "mounting": "", + "mounting_not": "", + "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": "", + "path": "", + "path_contains": "", + "path_ends_with": "", + "path_gt": "", + "path_gte": "", + "path_in": "", + "path_lt": "", + "path_lte": "", + "path_not": "", + "path_not_contains": "", + "path_not_ends_with": "", + "path_not_in": "", + "path_not_starts_with": "", + "path_starts_with": "", + "sharing": "", + "sharing_not": "", + "size": "", + "size_gt": "", + "size_gte": "", + "size_in": "", + "size_lt": "", + "size_lte": "", + "size_not": "", + "size_not_in": "", + "type": "", + "type_in": "", + "type_not": "", + "type_not_in": "", + "unique_size": "", + "unique_size_gt": "", + "unique_size_gte": "", + "unique_size_in": "", + "unique_size_lt": "", + "unique_size_lte": "", + "unique_size_not": "", + "unique_size_not_in": "", + "vm_disks_every": "", + "vm_disks_none": "", + "vm_disks_some": "" + }, + "VmNicWhereInput": { + "AND": "符合所有的筛选条件", + "NOT": "不符合所有筛选条件", + "OR": "符合一项或多项筛选条件", + "egress_rate_limit_burst_in_bit": "", + "egress_rate_limit_burst_in_bit_gt": "", + "egress_rate_limit_burst_in_bit_gte": "", + "egress_rate_limit_burst_in_bit_in": "", + "egress_rate_limit_burst_in_bit_lt": "", + "egress_rate_limit_burst_in_bit_lte": "", + "egress_rate_limit_burst_in_bit_not": "", + "egress_rate_limit_burst_in_bit_not_in": "", + "egress_rate_limit_enabled": "", + "egress_rate_limit_enabled_not": "", + "egress_rate_limit_max_rate_in_bitps": "", + "egress_rate_limit_max_rate_in_bitps_gt": "", + "egress_rate_limit_max_rate_in_bitps_gte": "", + "egress_rate_limit_max_rate_in_bitps_in": "", + "egress_rate_limit_max_rate_in_bitps_lt": "", + "egress_rate_limit_max_rate_in_bitps_lte": "", + "egress_rate_limit_max_rate_in_bitps_not": "", + "egress_rate_limit_max_rate_in_bitps_not_in": "", + "enabled": "", + "enabled_not": "", + "gateway": "", + "gateway_contains": "", + "gateway_ends_with": "", + "gateway_gt": "", + "gateway_gte": "", + "gateway_in": "", + "gateway_lt": "", + "gateway_lte": "", + "gateway_not": "", + "gateway_not_contains": "", + "gateway_not_ends_with": "", + "gateway_not_in": "", + "gateway_not_starts_with": "", + "gateway_starts_with": "", + "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": "", + "ingress_rate_limit_burst_in_bit": "", + "ingress_rate_limit_burst_in_bit_gt": "", + "ingress_rate_limit_burst_in_bit_gte": "", + "ingress_rate_limit_burst_in_bit_in": "", + "ingress_rate_limit_burst_in_bit_lt": "", + "ingress_rate_limit_burst_in_bit_lte": "", + "ingress_rate_limit_burst_in_bit_not": "", + "ingress_rate_limit_burst_in_bit_not_in": "", + "ingress_rate_limit_enabled": "", + "ingress_rate_limit_enabled_not": "", + "ingress_rate_limit_max_rate_in_bitps": "", + "ingress_rate_limit_max_rate_in_bitps_gt": "", + "ingress_rate_limit_max_rate_in_bitps_gte": "", + "ingress_rate_limit_max_rate_in_bitps_in": "", + "ingress_rate_limit_max_rate_in_bitps_lt": "", + "ingress_rate_limit_max_rate_in_bitps_lte": "", + "ingress_rate_limit_max_rate_in_bitps_not": "", + "ingress_rate_limit_max_rate_in_bitps_not_in": "", + "interface_id": "", + "interface_id_contains": "", + "interface_id_ends_with": "", + "interface_id_gt": "", + "interface_id_gte": "", + "interface_id_in": "", + "interface_id_lt": "", + "interface_id_lte": "", + "interface_id_not": "", + "interface_id_not_contains": "", + "interface_id_not_ends_with": "", + "interface_id_not_in": "", + "interface_id_not_starts_with": "", + "interface_id_starts_with": "", + "ip_address": "", + "ip_address_contains": "", + "ip_address_ends_with": "", + "ip_address_gt": "", + "ip_address_gte": "", + "ip_address_in": "", + "ip_address_lt": "", + "ip_address_lte": "", + "ip_address_not": "", + "ip_address_not_contains": "", + "ip_address_not_ends_with": "", + "ip_address_not_in": "", + "ip_address_not_starts_with": "", + "ip_address_starts_with": "", + "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": "", + "mac_address": "", + "mac_address_contains": "", + "mac_address_ends_with": "", + "mac_address_gt": "", + "mac_address_gte": "", + "mac_address_in": "", + "mac_address_lt": "", + "mac_address_lte": "", + "mac_address_not": "", + "mac_address_not_contains": "", + "mac_address_not_ends_with": "", + "mac_address_not_in": "", + "mac_address_not_starts_with": "", + "mac_address_starts_with": "", + "mirror": "", + "mirror_not": "", + "model": "", + "model_in": "", + "model_not": "", + "model_not_in": "", + "nic": "", + "order": "", + "order_gt": "", + "order_gte": "", + "order_in": "", + "order_lt": "", + "order_lte": "", + "order_not": "", + "order_not_in": "", + "subnet_mask": "", + "subnet_mask_contains": "", + "subnet_mask_ends_with": "", + "subnet_mask_gt": "", + "subnet_mask_gte": "", + "subnet_mask_in": "", + "subnet_mask_lt": "", + "subnet_mask_lte": "", + "subnet_mask_not": "", + "subnet_mask_not_contains": "", + "subnet_mask_not_ends_with": "", + "subnet_mask_not_in": "", + "subnet_mask_not_starts_with": "", + "subnet_mask_starts_with": "", + "vlan": "", + "vm": "" + }, + "NfsInodeWhereInput": { + "AND": "符合所有的筛选条件", + "NOT": "不符合所有筛选条件", + "OR": "符合一项或多项筛选条件", + "assigned_size": "", + "assigned_size_gt": "", + "assigned_size_gte": "", + "assigned_size_in": "", + "assigned_size_lt": "", + "assigned_size_lte": "", + "assigned_size_not": "", + "assigned_size_not_in": "", + "entityAsyncStatus": "", + "entityAsyncStatus_in": "", + "entityAsyncStatus_not": "", + "entityAsyncStatus_not_in": "", + "file": "", + "file_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": "", + "labels_every": "", + "labels_none": "", + "labels_some": "", + "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": "", + "local_updated_at": "", + "local_updated_at_gt": "", + "local_updated_at_gte": "", + "local_updated_at_in": "", + "local_updated_at_lt": "", + "local_updated_at_lte": "", + "local_updated_at_not": "", + "local_updated_at_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": "", + "nfs_export": "", + "parent_id": "", + "parent_id_contains": "", + "parent_id_ends_with": "", + "parent_id_gt": "", + "parent_id_gte": "", + "parent_id_in": "", + "parent_id_lt": "", + "parent_id_lte": "", + "parent_id_not": "", + "parent_id_not_contains": "", + "parent_id_not_ends_with": "", + "parent_id_not_in": "", + "parent_id_not_starts_with": "", + "parent_id_starts_with": "", + "shared_size": "", + "shared_size_gt": "", + "shared_size_gte": "", + "shared_size_in": "", + "shared_size_lt": "", + "shared_size_lte": "", + "shared_size_not": "", + "shared_size_not_in": "", + "snapshot_num": "", + "snapshot_num_gt": "", + "snapshot_num_gte": "", + "snapshot_num_in": "", + "snapshot_num_lt": "", + "snapshot_num_lte": "", + "snapshot_num_not": "", + "snapshot_num_not_in": "", + "unique_size": "", + "unique_size_gt": "", + "unique_size_gte": "", + "unique_size_in": "", + "unique_size_lt": "", + "unique_size_lte": "", + "unique_size_not": "", + "unique_size_not_in": "" + }, + "NestedLabel": { + "id": "唯一标识" + }, + "Vm": { + "clock_offset": "虚拟机时钟", + "cloud_init_supported": "是否支持 cloud-init", + "cluster": "所属集群", + "cpu": "CPU", + "cpu_model": "CPU 兼容性", + "cpu_usage": "CPU 使用率", + "deleted_at": "加入回收站的时间", + "description": "描述", + "dns_servers": "DNS 服务器", + "entityAsyncStatus": "内部字段", + "entity_filter_results": "资源优化结果", + "firmware": "引导模式", + "folder": "所属组", + "gpu_devices": "关联 GPU 设备", + "guest_cpu_model": "客户端 CPU 兼容性", + "guest_os_type": "客户端操作系统类型", + "guest_size_usage": "内部使用率", + "guest_used_size": "内部使用量", + "ha": "高可用", + "host": "所属主机", + "hostname": "主机名", + "id": "唯一标识", + "in_recycle_bin": "是否在回收站中", + "internal": "内部字段", + "io_policy": "限制模式", + "ips": "IP 地址", + "isolation_policy": "隔离策略", + "kernel_info": "kernal 信息", + "labels": "关联标签", + "last_shutdown_time": "最后一次关机时间", + "local_created_at": "创建时间", + "local_id": "UUID", + "logical_size_bytes": "独占容量", + "max_bandwidth": "带宽限制", + "max_bandwidth_policy": "带宽限制策略", + "max_iops": "IOPS 限制", + "max_iops_policy": "IOPS 限制策略", + "memory": "内存分配(字节)", + "memory_usage": "内存使用率", + "name": "虚拟机名", + "nested_virtualization": "嵌套虚拟化", + "node_ip": "节点 IP", + "original_name": "原始名称", + "os": "操作系统", + "out_uninstall_usb": "已拔除且为安装的 USB 设备", + "pci_nics": "关联 PCI 网卡", + "protected": "是否加入快照计划", + "provisioned_size": "分配容量", + "size": "可释放空间", + "snapshot_plan": "所属快照计划", + "snapshots": "虚拟机快照", + "status": "电池状态", + "unique_size": "独占容量", + "usb_devices": "关联 USB 设备", + "vcpu": "vCPU", + "video_type": "显卡", + "vm_disks": "虚拟盘", + "vm_nics": "虚拟网卡", + "vm_placement_group": "虚拟机放置组", + "vm_tools_status": "虚拟机工具状态", + "vm_tools_version": "虚拟机工具版本", + "vm_usage": "系统服务", + "win_opt": "Windows 优化选项" + }, + "VmCreationParams": { + "gpu_devices": "关联 GPU 设备", + "max_bandwidth_policy": "带宽上限策略", + "max_bandwidth_unit": "指定传入的 max_bandwidth 的所属单位", + "max_bandwidth": "带宽上限", + "max_iops_policy": "IOPS 上限策略", + "max_iops": "IOPS 上限", + "io_policy": "I/O 限速策略", + "vcpu": "vCPU", + "status": "电源状态, 在创建阶段可以设置为 STOPPED 或者 RUNNING。RUNNING 表示创建后自动开机。", + "firmware": "引导模式", + "ha": "是否开启高可用", + "pci_nics": "关联 PCI 网卡", + "vm_placement_group": "关联虚拟机放置组", + "vm_nics": "填入虚拟网卡信息", + "vm_disks": "填入虚拟盘信息", + "memory_unit": "指定传入的 memory 的所属单位", + "memory": "内存分配,单位为字节", + "cpu_cores": "CPU 核数", + "cpu_sockets": "插槽", + "guest_os_type": "操作系统类型", + "folder_id": "关联虚拟机分组 ID", + "description": "描述", + "name": "名称", + "host_id": "关联主机 ID", + "cluster_id": "关联集群 ID" + }, + "VmCreateVmFromTemplateParams": { + "gpu_devices": "关联 GPU 设备", + "cloud_init": "cloud-init 配置", + "is_full_copy": "是否为完全拷贝", + "template_id": "虚拟机模板 ID", + "max_bandwidth_policy": "带宽上限策略", + "max_bandwidth_unit": "指定传入的 max_bandwidth 的所属单位", + "max_bandwidth": "带宽上线", + "max_iops_policy": "IOPS 上限策略", + "max_iops": "IOPS 上限", + "io_policy": "I/O 限速策略", + "vcpu": "vCPU", + "status": "电源状态", + "firmware": "引导模式", + "ha": "高可用", + "pci_nics": "关联 PCI 网卡", + "vm_placement_group": "关联虚拟机放置组", + "vm_nics": "填入虚拟机网卡信息", + "disk_operate": "填入虚拟盘信息", + "memory_unit": "指定传入的 memory 的所属单位", + "memory": "内存大小,单位为字节", + "cpu_cores": "CPU 核数", + "cpu_sockets": "CPU 插槽", + "guest_os_type": "客户端操作系统类型", + "folder_id": "虚拟机分组 ID", + "description": "描述", + "name": "名称", + "host_id": "所属主机 ID", + "cluster_id": "所属集群 ID" + }, + "VmCreateVmFromContentLibraryTemplateParams": { + "gpu_devices": "关联 GPU 设备", + "cloud_init": "配置新建虚拟机的 cloud_init", + "is_full_copy": "是否完全拷贝", + "template_id": "指定内容库模板 ID", + "max_bandwidth_policy": "最大带宽策略", + "max_bandwidth_unit": "指定传入的 max_bandwidth 的所属单位", + "max_bandwidth": "最大带宽", + "max_iops_policy": "最大 IOPS 策略", + "max_iops": "最大 IOPS", + "io_policy": "I/O 策略", + "vcpu": "新建虚拟机的cpu总核心数,置空则会根据 cpu_sockets 和 cpu_cores 的赋值情况以及原模板的值自动生成", + "status": "决定是否在创建完成后立即开机新虚拟机,若置空则不开机。", + "firmware": "配置新虚拟机的固件类型,若置空则复用原模板的设置。", + "ha": "是否启用高可用,如果置空则是用原模板的设置", + "pci_nics": "关联 PCI 网卡", + "vm_placement_group": "关联虚拟机放置组", + "vm_nics": "配置新建虚拟机的网卡,如果置空则按照原模板创建,如果原模板中的网卡并不位于当前集群,则会使用当前集群的默认网卡", + "disk_operate": "标记新建虚拟机如何修改原模板的虚拟盘,包括挂载、删除、修改虚拟盘。置空则表示按照原盘创建,cd-rom 会被忽略。", + "memory_unit": "指定传入的 memory 的所属单位", + "memory": "新建虚拟机的内存大小,以 byte 为单位,置空则是用原模板的大小", + "cpu_cores": "新建虚拟机的 CPU 每插槽核心数,置空则会根据 cpu_sockets 和 vcpu 的赋值情况以及原模板的值自动生成", + "cpu_sockets": "新建虚拟机的 CPU 插槽数,置空则会根据 cpu_cores 和 vcpu 的赋值情况以及原模板的值自动生成", + "guest_os_type": "新建虚拟机 guest os 类型", + "folder_id": "新建虚拟机将会被创建至指定虚拟机组", + "description": "新建虚拟机的描述", + "name": "新建虚拟机的名称", + "host_id": "创建至指定主机,留空则表示自动调度", + "cluster_id": "创建至指定集群" + }, + "VmCloneParams": { + "gpu_devices": "关联 GPU 设备", + "is_full_copy": "是否完全拷贝", + "src_vm_id": "源虚拟机 ID", + "max_bandwidth_policy": "带宽上限策略", + "max_bandwidth_unit": "指定传入的 max_bandwidth 的所属单位", + "max_bandwidth": "带宽上限", + "max_iops_policy": "IOPS 上限策略", + "max_iops": "IOPS 上限", + "io_policy": "I/O 限速策略", + "vcpu": "vCPU", + "status": "电源状态", + "firmware": "引导模式", + "ha": "是否开启高可用", + "pci_nics": "关联 PCI 网卡", + "vm_placement_group": "关联虚拟机放置组", + "vm_nics": "填入虚拟网卡信息", + "vm_disks": "填入虚拟盘信息", + "memory_unit": "指定传入的 memory 的所属单位", + "memory": "内存分配,单位为字节", + "cpu_cores": "CPU 核数", + "cpu_sockets": "插槽", + "guest_os_type": "操作系统类型", + "folder_id": "关联虚拟机分组 ID", + "description": "描述", + "name": "名称", + "host_id": "关联主机 ID", + "cluster_id": "关联集群 ID" + }, + "VmRebuildParams": { + "gpu_devices": "关联 GPU 设备", + "is_full_copy": "是否完全拷贝", + "rebuild_from_snapshot_id": "待重建的快照 ID", + "max_bandwidth_policy": "带宽上限策略", + "max_bandwidth_unit": "指定传入的的 max_bandwidth 的所属单位", + "max_bandwidth": "带宽上限", + "max_iops_policy": "IOPS 上限策略", + "max_iops": "IOPS 上限", + "io_policy": "I/O 限速策略", + "vcpu": "vCPU", + "status": "电源状态", + "firmware": "引导模式", + "ha": "是否开启高可用", + "vm_placement_group": "关联虚拟机放置组", + "vm_nics": "填入虚拟网卡信息", + "vm_disks": "填入虚拟盘信息", + "memory_unit": "指定传入的 memory 的所属单位", + "memory": "内存分配,单位为字节", + "cpu_cores": "CPU 核数", + "cpu_sockets": "插槽", + "guest_os_type": "操作系统类型", + "folder_id": "关联虚拟机分组 ID", + "description": "描述", + "name": "名称", + "host_id": "关联主机 ID", + "cluster_id": "关联集群 ID" + }, + "WithTask_Vm-Array_": { + "task_id": "异步任务 id。", + "data": "资源" + }, + "VmCreateVmFromContentLibraryTemplateBatchVmParams": { + "gpu_devices": "关联 GPU 设备", + "cloud_init": "", + "is_full_copy": "是否完全拷贝", + "max_bandwidth_policy": "", + "max_bandwidth_unit": "", + "max_bandwidth": "最大带宽", + "max_iops_policy": "", + "max_iops": "最大 IOPS", + "vcpu": "新建虚拟机的cpu总核心数,置空则会根据 cpu_sockets 和 cpu_cores 的赋值情况以及原模板的值自动生成", + "status": "", + "firmware": "", + "ha": "是否启用高可用,如果置空则是用原模板的设置", + "pci_nics": "关联 PCI 网卡", + "vm_placement_group": "指定虚拟机放置组", + "vm_nics": "配置新建虚拟机的网卡,如果置空则按照原模板创建,如果原模板中的网卡并不位于当前集群,则会使用当前集群的默认网卡", + "disk_operate": "填入虚拟盘信息", + "memory_unit": "", + "memory": "新建虚拟机的内存大小,以 byte 为单位,置空则是用原模板的大小", + "cpu_cores": "新建虚拟机的 CPU 每插槽核心数,置空则会根据 cpu_sockets 和 vcpu 的赋值情况以及原模板的值自动生成", + "cpu_sockets": "新建虚拟机的 CPU 插槽数,置空则会根据 cpu_cores 和 vcpu 的赋值情况以及原模板的值自动生成", + "guest_os_type": "", + "folder_id": "新建虚拟机将会被创建至指定虚拟机组", + "description": "新建虚拟机的描述", + "name": "新建虚拟机的名称", + "host_id": "创建至指定主机,留空则表示自动调度", + "cluster_id": "创建至指定集群" + }, + "VmCreateVmFromContentLibraryTemplateBatchParams": { + "vms": "虚拟机配置列表", + "template_id": "指定内容库模板 ID" + }, + "HostCreationParamsData": { + "ifaces": "网卡配置", + "disks": "磁盘配置", + "platform_password": "密码", + "platform_username": "用户名", + "platform_ip": "IP 地址", + "ipmi": "IPMI 信息", + "hostname": "主机名", + "host_uuid": "UUID", + "host_ip": "主机 IP" + }, + "IscsiLun": { + "allowed_initiators": "initiator 的 iqn 列表", + "assigned_size": "分配容量(字节)", + "bps": "总 BPS", + "bps_max": "突发读写流量的 BPS", + "bps_max_length": "突发读写流量的时长", + "bps_rd": "的读 BPS", + "bps_rd_max": "突发读流量的 BPS", + "bps_rd_max_length": "突发读流量的时长", + "bps_wr": "写 BPS", + "bps_wr_max": "突发写流量的 BPS", + "bps_wr_max_length": "突发写流量的时长", + "consistency_group": "一致性组", + "entityAsyncStatus": "内部字段", + "id": "唯一标识", + "io_size": "", + "iops": "总 IOPS", + "iops_max": "突发读写流量的 IOPS", + "iops_max_length": "突发读写流量", + "iops_rd": "读 IOPS", + "iops_rd_max": "突发读流量的 IOPS", + "iops_rd_max_length": "突发读流量的时长", + "iops_wr": "写 IOPS", + "iops_wr_max": "突发写流量的 IOPS", + "iops_wr_max_length": "限制突发写流量的时长", + "iscsi_target": "关联 ISCSI 对象", + "labels": "关联标签", + "local_created_at": "创建时间", + "local_id": "UUID", + "lun_id": "关联 LUN ID", + "name": "名称", + "replica_num": "副本数", + "shared_size": "共享容量", + "snapshot_num": "所属快照统计数量", + "stripe_num": "条带数", + "stripe_size": "条带大小(字节)", + "thin_provision": "是否为精简置备", + "unique_size": "独占容量(字节)", + "zbs_volume_id": "ZBS Volume UUID" + }, + "NvmfNamespace": { + "assigned_size": "独占容量,单位为字节", + "bps": "总 BPS", + "bps_max": "突发读写流量的 BPS", + "bps_max_length": "突发读写流量的时长", + "bps_rd": "读 BPS", + "bps_rd_max": "突发读流量的 BPS", + "bps_rd_max_length": "突发读流量的时长", + "bps_wr": "写 BPS", + "bps_wr_max": "突发写流量的 BPS", + "bps_wr_max_length": "突发写流量的时长", + "consistency_group": "一致性组", + "entityAsyncStatus": "内部字段", + "id": "唯一标识", + "io_size": "", + "iops": "总 IOPS", + "iops_max": "突发读写流量的 IOPS", + "iops_max_length": "突发读写流量的时长", + "iops_rd": "读 IOPS", + "iops_rd_max": "突发读流量的 IOPS", + "iops_rd_max_length": "突发读流量的 IOPS 限速时长", + "iops_wr": "写 IOPS", + "iops_wr_max": "突发写流量的 IOPS", + "iops_wr_max_length": "突发写流量的 IOPS 的限速时长", + "is_shared": "该 Namespace 是否是共享", + "labels": "关联标签", + "local_created_at": "创建时间", + "local_id": "UUID", + "name": "名称", + "namespace_group": "Namespace Group", + "namespace_id": "Namespace ID", + "nqn_whitelist": "逗号分隔的 NQN 列表", + "nvmf_subsystem": "关联 NVMe subsystem", + "replica_num": "NS 的存储副本数量", + "shared_size": "共享容量,单位为字节", + "snapshot_num": "所属快照统计数量", + "stripe_num": "一个条带化组内的 Extent 数量", + "stripe_size": "单个条带大小", + "thin_provision": "是否为精简置备", + "unique_size": "独占容量,单位为字节", + "zbs_volume_id": "ZBS Volume UUID" + }, + "VmVolume": { + "cluster": "所属集群", + "description": "描述", + "elf_storage_policy": "存储策略", + "entityAsyncStatus": "内部字段", + "guest_size_usage": "内部使用率", + "guest_used_size": "内部使用量", + "id": "唯一标识", + "labels": "关联标签", + "local_created_at": "创建时间", + "local_id": "UUID", + "lun": "关联 LUN", + "mounting": "是否挂载", + "name": "名称", + "path": "此虚拟卷的 LUN 访问路径", + "sharing": "是否为共享卷", + "size": "分配容量(字节)", + "type": "虚拟卷类型", + "unique_size": "独占容量,单位为字节", + "vm_disks": "关联虚拟盘" + }, + "DiscoveredHost": { + "all_flash": "是否支持全闪存", + "deployed": "是否已部署", + "dimms": "DIMM", + "disks": "关联物理盘", + "host_ip": "主机 IP", + "host_uuid": "主机 UUID", + "hostname": "主机名", + "ifaces": "网卡信息", + "ipmi_ip": "IPMI IP", + "is_os_in_raid1": "系统分区是否配置 RAID1", + "product": "Product", + "serial": "序列号", + "sockets": "插槽", + "version": "版本" + }, + "NfsInode": { + "assigned_size": "分配容量(字节)", + "entityAsyncStatus": "内部字段", + "file": "是否为文件", + "id": "唯一标识", + "labels": "关联标签", + "local_id": "UUID", + "local_updated_at": "更新时间", + "name": "名称", + "nfs_export": "关联 NFS Export", + "parent_id": "NFS 父级 ID", + "shared_size": "共享容量(字节)", + "snapshot_num": "所属快照统计数量", + "unique_size": "独占容量(字节)" + }, + "VmNic": { + "egress_rate_limit_burst_in_bit": "出流量突发通信量上限", + "egress_rate_limit_enabled": "是否启用出流量限制", + "egress_rate_limit_max_rate_in_bitps": "出流量最大带宽", + "enabled": "是否启用", + "gateway": "网管", + "id": "唯一标识 ID", + "ingress_rate_limit_burst_in_bit": "入流量突发通信量上限", + "ingress_rate_limit_enabled": "是否启用入流量限制", + "ingress_rate_limit_max_rate_in_bitps": "入流量最大带宽", + "interface_id": "虚拟网卡 interface id", + "ip_address": "IP 地址", + "local_id": "UUID", + "mac_address": "MAC 地址", + "mirror": "是否启动镜像流量模式(port mirroring)", + "model": "模式", + "nic": "物理网卡", + "order": "排序", + "subnet_mask": "子网掩码", + "vlan": "VLAN", + "vm": "设置/传输代理" + } + }, + "tags": [ + { + "name": "ApiInfo", + "x-displayName": "", + "description": "" + } + ], + "paths": { + "/create-vm-from-content-library-template-batch": { + "summary": "批量从内容库模版创建虚拟机", + "description": "" + } + } +} \ No newline at end of file diff --git a/cloudtower-api-doc/swagger/utils/swagger.ts b/cloudtower-api-doc/swagger/utils/swagger.ts index 6270295..34d1430 100644 --- a/cloudtower-api-doc/swagger/utils/swagger.ts +++ b/cloudtower-api-doc/swagger/utils/swagger.ts @@ -5,6 +5,7 @@ export const specMap = { '4.2.0': import('../../static/specs/4.2.0-swagger.json'), '4.1.0': import('../../static/specs/4.1.0-swagger.json'), '4.0.0': import('../../static/specs/4.0.0-swagger.json'), + '3.4.4': import('../../static/specs/3.4.4-swagger.json'), '3.4.0': import('../../static/specs/3.4.0-swagger.json'), '3.3.0': import('../../static/specs/3.3.0-swagger.json'), '3.2.0': import('../../static/specs/3.2.0-swagger.json'),