Skip to content

Commit 9dda56e

Browse files
publish jdcloud-sdk-python 1.6.172
1 parent aaa67d5 commit 9dda56e

12 files changed

Lines changed: 38 additions & 28 deletions
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# 更新历史 #
2-
API版本:0.4.0
2+
API版本:0.5.0
33

44
|发布时间|版本号|更新|说明|
55
|---|---|---|---|
6-
|2018-03-30|0.1.0|初始版本|提供 Quota 相关接口|
7-
|2018-05-10|0.2.0|接口完善|内网提供全部接口的 SDK|
8-
|2019-05-28|0.3.0|功能完善|创建ag的资源类型修改为vm|
6+
|2022-07-08|0.5.0|功能完善|新增自定义配置类型|
97
|2019-05-29|0.4.0|功能完善|修正必传的参数为未设置为必传的问题|
8+
|2019-05-28|0.3.0|功能完善|创建ag的资源类型修改为vm|
9+
|2018-05-10|0.2.0|接口完善|内网提供全部接口的 SDK|
10+
|2018-03-30|0.1.0|初始版本|提供 Quota 相关接口|

jdcloud_sdk/services/ag/apis/AbandonInstancesRequest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class AbandonInstancesParameters(object):
3434

35-
def __init__(self, regionId, agId, instanceIds):
35+
def __init__(self, regionId,agId,instanceIds):
3636
"""
3737
:param regionId: 地域
3838
:param agId: 高可用组 ID
39-
:param instanceIds: 准备剔除出高可用组的实例 id
39+
:param instanceIds: 准备剔除出高可用组的实例 ID
4040
"""
4141

4242
self.regionId = regionId

jdcloud_sdk/services/ag/apis/CreateAgRequest.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class CreateAgParameters(object):
3434

35-
def __init__(self, regionId, azs, agName, instanceTemplateId, ):
35+
def __init__(self, regionId,azs, agName, instanceTemplateId, ):
3636
"""
3737
:param regionId: 地域
3838
:param azs: 支持的可用区,最少一个
3939
:param agName: 高可用组名称,只支持中文、数字、大小写字母、英文下划线 “_” 及中划线 “-”,且不能超过 32 字符
40-
:param instanceTemplateId: 实例模板的Id
40+
:param instanceTemplateId: 实例模板的ID
4141
"""
4242

4343
self.regionId = regionId
@@ -46,10 +46,11 @@ def __init__(self, regionId, azs, agName, instanceTemplateId, ):
4646
self.agType = None
4747
self.instanceTemplateId = instanceTemplateId
4848
self.description = None
49+
self.configurationType = None
4950

5051
def setAgType(self, agType):
5152
"""
52-
:param agType: (Optional) 高可用组类型,支持vm
53+
:param agType: (Optional) 高可用组资源类型,支持vm
5354
"""
5455
self.agType = agType
5556

@@ -59,3 +60,9 @@ def setDescription(self, description):
5960
"""
6061
self.description = description
6162

63+
def setConfigurationType(self, configurationType):
64+
"""
65+
:param configurationType: (Optional) 高可用组配置类型,支持strict(关联模板型)、loose(自定义配置型)
66+
"""
67+
self.configurationType = configurationType
68+

jdcloud_sdk/services/ag/apis/DeleteAgRequest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
class DeleteAgRequest(JDCloudRequest):
2323
"""
24-
根据 id 删除高可用组,需确保 AG 中云主机实例已全部删除
24+
根据 ID 删除高可用组,需确保 AG 中云主机实例已全部删除
2525
"""
2626

2727
def __init__(self, parameters, header=None, version="v1"):
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DeleteAgParameters(object):
3434

35-
def __init__(self, regionId, agId, ):
35+
def __init__(self, regionId,agId,):
3636
"""
3737
:param regionId: 地域
3838
:param agId: 高可用组 ID

jdcloud_sdk/services/ag/apis/DescribeAgRequest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
class DescribeAgRequest(JDCloudRequest):
2323
"""
24-
根据 id 查询高可用组详情
24+
根据 ID 查询高可用组详情
2525
"""
2626

2727
def __init__(self, parameters, header=None, version="v1"):
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DescribeAgParameters(object):
3434

35-
def __init__(self, regionId, agId, ):
35+
def __init__(self, regionId,agId,):
3636
"""
3737
:param regionId: 地域
3838
:param agId: 高可用组 ID

jdcloud_sdk/services/ag/apis/DescribeAgsRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DescribeAgsParameters(object):
3434

35-
def __init__(self, regionId, ):
35+
def __init__(self, regionId,):
3636
"""
3737
:param regionId: 地域
3838
"""

jdcloud_sdk/services/ag/apis/DescribeQuotasRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class DescribeQuotasParameters(object):
3434

35-
def __init__(self, regionId, ):
35+
def __init__(self, regionId,):
3636
"""
3737
:param regionId: Region ID
3838
"""

jdcloud_sdk/services/ag/apis/SetInstanceTemplateRequest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
class SetInstanceTemplateRequest(JDCloudRequest):
2323
"""
24-
修改高可用组的实例模板
24+
修改高可用组的实例模板<br>- 对于更换实例模板来说,如果已经关联负载均衡,则VPC不可以更改。<br>- 自定义配置型不可更改实例模板。
2525
"""
2626

2727
def __init__(self, parameters, header=None, version="v1"):
@@ -32,11 +32,11 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class SetInstanceTemplateParameters(object):
3434

35-
def __init__(self, regionId, agId, instanceTemplateId):
35+
def __init__(self, regionId,agId,instanceTemplateId):
3636
"""
3737
:param regionId: 地域
3838
:param agId: 高可用组 ID
39-
:param instanceTemplateId: 实例模板 id
39+
:param instanceTemplateId: 实例模板 ID
4040
"""
4141

4242
self.regionId = regionId

jdcloud_sdk/services/ag/apis/UpdateAgRequest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, parameters, header=None, version="v1"):
3232

3333
class UpdateAgParameters(object):
3434

35-
def __init__(self, regionId, agId, ):
35+
def __init__(self, regionId,agId,):
3636
"""
3737
:param regionId: 地域
3838
:param agId: 高可用组 ID

jdcloud_sdk/services/ag/client/AgClient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ def __init__(self, credential, config=None, logger=None):
2626
if config is None:
2727
config = Config('ag.jdcloud-api.com')
2828

29-
super(AgClient, self).__init__(credential, config, 'ag', '0.4.0', logger)
29+
super(AgClient, self).__init__(credential, config, 'ag', '0.5.0', logger)

0 commit comments

Comments
 (0)