Skip to content

Commit b356446

Browse files
shenwen.yinSczlog
authored andcommitted
update to v2.19.0 schema
1 parent 3d7ba74 commit b356446

File tree

70 files changed

+16701
-243
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+16701
-243
lines changed

.openapi-generator/FILES

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ cloudtower/api/nfs_export_api.py
6060
cloudtower/api/nfs_inode_api.py
6161
cloudtower/api/nic_api.py
6262
cloudtower/api/node_topo_api.py
63+
cloudtower/api/ntp_api.py
6364
cloudtower/api/nvmf_namespace_api.py
6465
cloudtower/api/nvmf_namespace_snapshot_api.py
6566
cloudtower/api/nvmf_subsystem_api.py
@@ -146,6 +147,9 @@ cloudtower/models/alert_rule_thresholds.py
146147
cloudtower/models/alert_rule_unit.py
147148
cloudtower/models/alert_rule_where_input.py
148149
cloudtower/models/alert_where_input.py
150+
cloudtower/models/allocatable_ec_storage_capacity.py
151+
cloudtower/models/allocatable_replica_storage_capacity.py
152+
cloudtower/models/allocatable_storage_capacity.py
149153
cloudtower/models/application.py
150154
cloudtower/models/application_connection.py
151155
cloudtower/models/application_order_by_input.py
@@ -185,6 +189,7 @@ cloudtower/models/backup_plan_execution_where_input.py
185189
cloudtower/models/backup_plan_keep_policy.py
186190
cloudtower/models/backup_plan_order_by_input.py
187191
cloudtower/models/backup_plan_period.py
192+
cloudtower/models/backup_plan_phase.py
188193
cloudtower/models/backup_plan_resume_params.py
189194
cloudtower/models/backup_plan_status.py
190195
cloudtower/models/backup_plan_suspend_params.py
@@ -209,6 +214,7 @@ cloudtower/models/backup_restore_point_restore_in_place_params.py
209214
cloudtower/models/backup_restore_point_restore_in_place_params_data.py
210215
cloudtower/models/backup_restore_point_type.py
211216
cloudtower/models/backup_restore_point_where_input.py
217+
cloudtower/models/backup_restore_point_where_unique_input.py
212218
cloudtower/models/backup_service.py
213219
cloudtower/models/backup_service_connection.py
214220
cloudtower/models/backup_service_network_status_enum.py
@@ -283,6 +289,8 @@ cloudtower/models/cluster_settings.py
283289
cloudtower/models/cluster_settings_connection.py
284290
cloudtower/models/cluster_settings_order_by_input.py
285291
cloudtower/models/cluster_settings_where_input.py
292+
cloudtower/models/cluster_storage_info.py
293+
cloudtower/models/cluster_storage_info_ec_config.py
286294
cloudtower/models/cluster_topo.py
287295
cloudtower/models/cluster_topo_connection.py
288296
cloudtower/models/cluster_topo_order_by_input.py
@@ -522,6 +530,7 @@ cloudtower/models/get_backup_plans_connection_request_body.py
522530
cloudtower/models/get_backup_plans_request_body.py
523531
cloudtower/models/get_backup_restore_executions_connection_request_body.py
524532
cloudtower/models/get_backup_restore_executions_request_body.py
533+
cloudtower/models/get_backup_restore_point_metadata_request_body.py
525534
cloudtower/models/get_backup_restore_points_connection_request_body.py
526535
cloudtower/models/get_backup_restore_points_request_body.py
527536
cloudtower/models/get_backup_services_connection_request_body.py
@@ -541,6 +550,8 @@ cloudtower/models/get_cluster_images_request_body.py
541550
cloudtower/models/get_cluster_metric_input.py
542551
cloudtower/models/get_cluster_settingses_connection_request_body.py
543552
cloudtower/models/get_cluster_settingses_request_body.py
553+
cloudtower/models/get_cluster_storage_info_effect.py
554+
cloudtower/models/get_cluster_storage_info_request_body.py
544555
cloudtower/models/get_cluster_topoes_connection_request_body.py
545556
cloudtower/models/get_cluster_topoes_request_body.py
546557
cloudtower/models/get_cluster_upgrade_histories_connection_request_body.py
@@ -1027,6 +1038,8 @@ cloudtower/models/nested_consistency_group.py
10271038
cloudtower/models/nested_consistency_group_snapshot.py
10281039
cloudtower/models/nested_content_library_image.py
10291040
cloudtower/models/nested_content_library_vm_template.py
1041+
cloudtower/models/nested_content_library_vm_template_disk.py
1042+
cloudtower/models/nested_content_library_vm_template_nic.py
10301043
cloudtower/models/nested_cpu.py
10311044
cloudtower/models/nested_datacenter.py
10321045
cloudtower/models/nested_discovered_host_dimms.py
@@ -1099,12 +1112,15 @@ cloudtower/models/nested_smtp_server.py
10991112
cloudtower/models/nested_snapshot_group.py
11001113
cloudtower/models/nested_snapshot_group_vm_disk_info.py
11011114
cloudtower/models/nested_snapshot_group_vm_info.py
1115+
cloudtower/models/nested_snapshot_info.py
11021116
cloudtower/models/nested_snapshot_plan.py
11031117
cloudtower/models/nested_snapshot_plan_task.py
11041118
cloudtower/models/nested_step.py
1119+
cloudtower/models/nested_storage_policy_config.py
11051120
cloudtower/models/nested_svt_image.py
11061121
cloudtower/models/nested_tag_position.py
11071122
cloudtower/models/nested_task.py
1123+
cloudtower/models/nested_template_config.py
11081124
cloudtower/models/nested_template_nic.py
11091125
cloudtower/models/nested_template_vpc_nic.py
11101126
cloudtower/models/nested_thresholds.py
@@ -1116,6 +1132,7 @@ cloudtower/models/nested_vds.py
11161132
cloudtower/models/nested_vgpu_type.py
11171133
cloudtower/models/nested_view.py
11181134
cloudtower/models/nested_virtual_private_cloud.py
1135+
cloudtower/models/nested_virtual_private_cloud_edge_gateway.py
11191136
cloudtower/models/nested_virtual_private_cloud_external_subnet.py
11201137
cloudtower/models/nested_virtual_private_cloud_floating_ip.py
11211138
cloudtower/models/nested_virtual_private_cloud_isolation_policy.py
@@ -1131,6 +1148,7 @@ cloudtower/models/nested_virtual_private_cloud_security_group.py
11311148
cloudtower/models/nested_virtual_private_cloud_security_policy.py
11321149
cloudtower/models/nested_virtual_private_cloud_security_policy_apply.py
11331150
cloudtower/models/nested_virtual_private_cloud_service.py
1151+
cloudtower/models/nested_virtual_private_cloud_service_tep_ip_pool.py
11341152
cloudtower/models/nested_virtual_private_cloud_subnet.py
11351153
cloudtower/models/nested_vlan.py
11361154
cloudtower/models/nested_vm.py
@@ -1149,6 +1167,7 @@ cloudtower/models/nested_vpc_router_gateway_rule_type.py
11491167
cloudtower/models/nested_vpc_subnet_ip_poo_type.py
11501168
cloudtower/models/nested_vsphere_esxi_account.py
11511169
cloudtower/models/nested_witness.py
1170+
cloudtower/models/nested_zbs_storage_info.py
11521171
cloudtower/models/nested_zone.py
11531172
cloudtower/models/nested_zone_topo.py
11541173
cloudtower/models/network_policy_rule_alg_protocol.py
@@ -1186,6 +1205,7 @@ cloudtower/models/node_topo_where_unique_input.py
11861205
cloudtower/models/notifier_language_code.py
11871206
cloudtower/models/notifier_security_mode.py
11881207
cloudtower/models/ntp_mode.py
1208+
cloudtower/models/ntp_service_url.py
11891209
cloudtower/models/nvmf_namespace.py
11901210
cloudtower/models/nvmf_namespace_clone_params.py
11911211
cloudtower/models/nvmf_namespace_common_params.py
@@ -1467,9 +1487,11 @@ cloudtower/models/virtual_private_cloud_connection.py
14671487
cloudtower/models/virtual_private_cloud_creation_params.py
14681488
cloudtower/models/virtual_private_cloud_deletion_params.py
14691489
cloudtower/models/virtual_private_cloud_dnat_rule_params.py
1490+
cloudtower/models/virtual_private_cloud_edge_gateway_group_where_input.py
14701491
cloudtower/models/virtual_private_cloud_edge_gateway_where_input.py
14711492
cloudtower/models/virtual_private_cloud_external_subnet.py
14721493
cloudtower/models/virtual_private_cloud_external_subnet_connection.py
1494+
cloudtower/models/virtual_private_cloud_external_subnet_group_where_input.py
14731495
cloudtower/models/virtual_private_cloud_external_subnet_order_by_input.py
14741496
cloudtower/models/virtual_private_cloud_external_subnet_where_input.py
14751497
cloudtower/models/virtual_private_cloud_floating_ip.py
@@ -1580,6 +1602,7 @@ cloudtower/models/vm_disk.py
15801602
cloudtower/models/vm_disk_connection.py
15811603
cloudtower/models/vm_disk_io_policy.py
15821604
cloudtower/models/vm_disk_io_restrict_type.py
1605+
cloudtower/models/vm_disk_meta_data.py
15831606
cloudtower/models/vm_disk_operate.py
15841607
cloudtower/models/vm_disk_operate_remove_disks.py
15851608
cloudtower/models/vm_disk_order_by_input.py
@@ -1614,13 +1637,16 @@ cloudtower/models/vm_gpu_detail.py
16141637
cloudtower/models/vm_gpu_info.py
16151638
cloudtower/models/vm_gpu_operation_params.py
16161639
cloudtower/models/vm_guests_operation_system.py
1640+
cloudtower/models/vm_ha_priority.py
16171641
cloudtower/models/vm_import_nic_params.py
16181642
cloudtower/models/vm_import_params.py
1643+
cloudtower/models/vm_meta_data.py
16191644
cloudtower/models/vm_migrate_across_cluster_params.py
16201645
cloudtower/models/vm_migrate_across_cluster_params_data.py
16211646
cloudtower/models/vm_migrate_params.py
16221647
cloudtower/models/vm_nic.py
16231648
cloudtower/models/vm_nic_connection.py
1649+
cloudtower/models/vm_nic_meta_data.py
16241650
cloudtower/models/vm_nic_model.py
16251651
cloudtower/models/vm_nic_order_by_input.py
16261652
cloudtower/models/vm_nic_params.py

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ Python 环境下的 Cloudtower SDK,适用于 2.7 与 3.4 以上版本。
1111
- ### whl
1212

1313
```shell
14-
pip install cloudtower_sdk-2.18.0-py2.py3-none-any.whl
14+
pip install cloudtower_sdk-2.19.0-py2.py3-none-any.whl
1515
```
1616

1717
- ### tar.gz
1818

1919
```shell
20-
tar xvzf cloudtower-sdk-2.18.0.tar.gz
21-
cd cloudtower-sdk-2.18.0
20+
tar xvzf cloudtower-sdk-2.19.0.tar.gz
21+
cd cloudtower-sdk-2.19.0
2222
python setup.py install
2323
```
2424

RELEASENOTE.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# RELEASE NOTE
22

3+
## release 日期 2025-02-17
4+
5+
v2.19.0 release (tower version 4.5.0)
6+
7+
### breaking change
8+
9+
- [TaskApi]: [update_task]: descripton 字段由 string 更新为 TaskDescription
10+
11+
### feature
12+
13+
- [BackupPlanApi]: 新增 get_backup_restore_point_metadata API 用于获取备份恢复点元数据;
14+
- [NtpApi]: 新增 get_ntp_service_url API 用于获取 Ntp 服务 URL;
15+
- [ClusterApi]: 新增 get_cluster_storage_info API 用于获取集群存储信息;
16+
- [ObservabilityApi]: 新增 clear_system_service_alert_notification_config API 用于清除系统服务报警信息
17+
18+
### optimize
19+
20+
- [BackupPlanApi]: [create_backup_plan]: 在 incremental_period 为 weekly 时,校验 incremental_weekdays 是否已输入;
21+
- 为以下资源新增返回字段
22+
- [BackupPlan]: 新增 vms, phase, last_execute_status_message, last_manual_execute_status_message, backup_restore_point_count,valid_size_of_restore_point, backup_total_size, logical_size,backup_delay_option, delete_strategy,backup_plan_executions 和 backup_restore_points 字段;
23+
- [NestedVirtualPrivateCloudService]: 新增 internal_cidr 和 tep_ip_pools 字段;
24+
- [VirtualPrivateCloud]: 新增 vpc_service 字段;
25+
- [SecurityPolicy]: 新增 is_blocklist 字段;
26+
- [ContentLibraryVmTemplate]: 新增 vm_disks, vm_nics, clock_offset, cpu, cpu_model, firmware, ha, io_policy, local_created_at, max_bandwidth, max_bandwidth_policy, max_iops, max_iops_policy, template_config, video_type, win_opt 和 zbs_storage_info 字段;
27+
- [VirtualPrivateCloudExternalSubnets]: 新增 edge_gateway 和 exclusive 字段;
28+
- [TaskApi]: [create_task], [update_task]: 支持传入 started_at 和 finished_at 字段;
29+
30+
### bugfix
31+
32+
- [IscsiLunApi]: [copy_iscsi_lun]: 修复跨集群克隆 iscsi lun 失败;
33+
- [ObservabilityApi]: [disassociate_system_service_from_obs_service]: 修复解除关系错误时无法正确返回错误信息。
34+
335
## release 日期 2024-10-14
436

537
v2.18.0 release (tower version 4.4.0)

0 commit comments

Comments
 (0)