Skip to content

Commit 2c11cf0

Browse files
committed
update to v2.13.0 schema
1 parent 1b850bf commit 2c11cf0

File tree

7 files changed

+32
-34
lines changed

7 files changed

+32
-34
lines changed

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.12.0-py2.py3-none-any.whl
14+
pip install cloudtower_sdk-2.13.0-py2.py3-none-any.whl
1515
```
1616

1717
- ### tar.gz
1818

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

RELEASENOTE.md

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

3+
## release 日期 2023-11-07
4+
5+
v2.13.0 release (tower version 3.4.0)
6+
7+
### update
8+
9+
- [ROLEACTION] 新增 `SMTX_INSPECTOR`
10+
311
## release 日期 2023-10-19
412

513
v2.12.0 release (tower version 3.3.0)

cloudtower/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# flake8: noqa
44
from __future__ import absolute_import
55

6-
__version__ = "2.12.0"
6+
__version__ = "2.13.0"
77

88
# import apis into sdk package
99
from cloudtower.api.alert_api import AlertApi

cloudtower/api_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
cloudtower operation API and SDK # noqa: E501
66
7-
The version of the OpenAPI document: 2.12.0
7+
The version of the OpenAPI document: 2.13.0
88
99
Generated by: https://openapi-generator.tech
1010
"""
@@ -79,7 +79,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7979
self.default_headers[header_name] = header_value
8080
self.cookie = cookie
8181
# Set default User-Agent.
82-
self.user_agent = 'OpenAPI-Generator/2.12.0/python'
82+
self.user_agent = 'OpenAPI-Generator/2.13.0/python'
8383
self.client_side_validation = configuration.client_side_validation
8484

8585
def __enter__(self):

cloudtower/configuration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -398,8 +398,8 @@ def to_debug_report(self):
398398
return "Python SDK Debug Report:\n"\
399399
"OS: {env}\n"\
400400
"Python Version: {pyversion}\n"\
401-
"Version of the API: 2.12.0\n"\
402-
"SDK Package Version: 2.12.0".\
401+
"Version of the API: 2.13.0\n"\
402+
"SDK Package Version: 2.13.0".\
403403
format(env=sys.platform, pyversion=sys.version)
404404

405405
def get_host_settings(self):

cloudtower/models/roleaction.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,9 @@ class ROLEACTION(object):
148148
MANAGE_REPLICATION_TASK = "MANAGE_REPLICATION_TASK"
149149
MANAGE_REPLICATION_FAULT_TASK = "MANAGE_REPLICATION_FAULT_TASK"
150150
MANAGE_CLUSTER_PRIORITIZED = "MANAGE_CLUSTER_PRIORITIZED"
151+
SMTX_INSPECTOR = "SMTX_INSPECTOR"
151152

152-
allowable_values = [_, 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] # noqa: E501
153+
allowable_values = [_, 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] # noqa: E501
153154

154155
"""
155156
Attributes:

setup.py

Lines changed: 14 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,21 @@
11
# coding: utf-8
22

3-
"""
4-
CloudTower APIs
5-
6-
cloudtower operation API and SDK # noqa: E501
7-
8-
The version of the OpenAPI document: 2.12.0
9-
10-
Generated by: https://openapi-generator.tech
11-
"""
12-
13-
import os
14-
import io
3+
"""
4+
CloudTower APIs
5+
6+
cloudtower operation API and SDK # noqa: E501
7+
8+
The version of the OpenAPI document: 2.13.0
9+
10+
Generated by: https://openapi-generator.tech
11+
"""
12+
13+
14+
import pathlib
1515
from setuptools import setup, find_packages # noqa: H301
1616

1717
NAME = "cloudtower-sdk"
18-
VERSION = "2.12.0"
19-
20-
21-
# Get the parent directory of the current script
22-
parent_dir = os.path.dirname(os.path.abspath(__file__))
23-
24-
# Get the contents of the README.md file as a string
25-
with io.open(os.path.join(parent_dir, "README.md"), "r", encoding="utf-8") as f:
26-
readme_contents = f.read()
27-
28-
# Define the long description for the package
29-
long_description = readme_contents
18+
VERSION = "2.13.0"
3019
# To install the library, run the following
3120
#
3221
# python setup.py install
@@ -48,5 +37,5 @@
4837
packages=find_packages(exclude=["test", "tests"]),
4938
include_package_data=True,
5039
long_description_content_type='text/markdown',
51-
long_description=long_description,
40+
long_description=(pathlib.Path(__file__).parent / "README.md").read_text(encoding="UTF-8"),
5241
)

0 commit comments

Comments
 (0)