Skip to content

Commit 2cdd6be

Browse files
publish jdcloud-sdk-python 1.6.305
1 parent 36f1e86 commit 2cdd6be

203 files changed

Lines changed: 6516 additions & 59 deletions

File tree

Some content is hidden

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

jdcloud_sdk/services/es/apis/CreateInstanceRequest.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 CreateInstanceParameters(object):
3434

35-
def __init__(self, regionId, instance, ):
35+
def __init__(self,regionId, instance, ):
3636
"""
3737
:param regionId: regionId
3838
:param instance: es实例的相关配置

jdcloud_sdk/services/es/apis/DeleteInstanceRequest.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class DeleteInstanceRequest(JDCloudRequest):
2323
"""
2424
删除按配置计费或包年包月已到期的es实例,包年包月未到期不可删除。
2525
状态为创建中和变配中的不可删除。
26-
26+
[MFA enabled]
2727
"""
2828

2929
def __init__(self, parameters, header=None, version="v1"):
@@ -34,12 +34,19 @@ def __init__(self, parameters, header=None, version="v1"):
3434

3535
class DeleteInstanceParameters(object):
3636

37-
def __init__(self, regionId, instanceId, ):
37+
def __init__(self,regionId, instanceId, ):
3838
"""
3939
:param regionId: regionId
40-
:param instanceId: 实例ID
40+
:param instanceId: 实例Id
4141
"""
4242

4343
self.regionId = regionId
4444
self.instanceId = instanceId
45+
self.reservedOfHour = None
46+
47+
def setReservedOfHour(self, reservedOfHour):
48+
"""
49+
:param reservedOfHour: (Optional) 软删除保留时间
50+
"""
51+
self.reservedOfHour = reservedOfHour
4552

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
20+
21+
22+
class DescribeAuthStatusRequest(JDCloudRequest):
23+
"""
24+
查询鉴权功能开启/关闭状态
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(DescribeAuthStatusRequest, self).__init__(
29+
'/regions/{regionId}/instances/{instanceId}/authStatus', 'GET', header, version)
30+
self.parameters = parameters
31+
32+
33+
class DescribeAuthStatusParameters(object):
34+
35+
def __init__(self,regionId, instanceId):
36+
"""
37+
:param regionId: regionId
38+
:param instanceId: 实例ID
39+
"""
40+
41+
self.regionId = regionId
42+
self.instanceId = instanceId
43+
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
20+
21+
22+
class DescribeBillingInstancesRequest(JDCloudRequest):
23+
"""
24+
查询统一计费实例的详细信息列表。为避免数据变动导致的重复或遗漏,请按照实例创建时间以及实例ID排序
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(DescribeBillingInstancesRequest, self).__init__(
29+
'/regions/{regionId}/describeBillingInstances', 'GET', header, version)
30+
self.parameters = parameters
31+
32+
33+
class DescribeBillingInstancesParameters(object):
34+
35+
def __init__(self,regionId, ):
36+
"""
37+
:param regionId: regionId
38+
"""
39+
40+
self.regionId = regionId
41+
self.status = None
42+
self.limit = None
43+
self.cursor = None
44+
45+
def setStatus(self, status):
46+
"""
47+
:param status: (Optional) 实例计费状态
48+
1: 计费中
49+
2: 停止计费
50+
51+
"""
52+
self.status = status
53+
54+
def setLimit(self, limit):
55+
"""
56+
:param limit: (Optional) 每页数量,默认100,最大1000
57+
"""
58+
self.limit = limit
59+
60+
def setCursor(self, cursor):
61+
"""
62+
:param cursor: (Optional) 游标,用于分页,第一页传null。
63+
例:按照创建时间排序,传递上一次结果的最大 `createTime` 作为 cursor。
64+
65+
"""
66+
self.cursor = cursor
67+

jdcloud_sdk/services/es/apis/DescribeInstanceRequest.py

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

3333
class DescribeInstanceParameters(object):
3434

35-
def __init__(self, regionId, instanceId, ):
35+
def __init__(self,regionId, instanceId):
3636
"""
3737
:param regionId: regionId
38-
:param instanceId: 实例ID
38+
:param instanceId: 实例Id
3939
"""
4040

4141
self.regionId = regionId

jdcloud_sdk/services/es/apis/DescribeInstancesRequest.py

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

3333
class DescribeInstancesParameters(object):
3434

35-
def __init__(self, regionId, ):
35+
def __init__(self,regionId, ):
3636
"""
3737
:param regionId: regionId
3838
"""
@@ -42,6 +42,7 @@ def __init__(self, regionId, ):
4242
self.pageSize = None
4343
self.filters = None
4444
self.tagFilters = None
45+
self.resourceGroupIds = None
4546

4647
def setPageNumber(self, pageNumber):
4748
"""
@@ -59,11 +60,12 @@ def setFilters(self, filters):
5960
"""
6061
:param filters: (Optional) 过滤条件:
6162
instanceId -实例Id,精确匹配,支持多个
62-
instanceVersion -实例版本,精确匹配,支持单个
63+
instanceVersion -实例版本,模糊匹配,支持单个
6364
azId -azId,精确匹配,支持单个
6465
instanceName - 实例名称,模糊匹配,支持单个
65-
instanceStatus - 实例状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,stop:已停止,processing:处理中)
66+
instanceStatus - 实例状态,精确匹配,支持多个(running:运行,error:错误,creating:创建中,changing:变配中,stop:已停止,backing:处理中,configuring:配置中)
6667
chargeMode - 计费类型,按配置postpaid_by_duration或者包年包月prepaid_by_duration
68+
clusterType - 集群类型,
6769
6870
"""
6971
self.filters = filters
@@ -74,3 +76,9 @@ def setTagFilters(self, tagFilters):
7476
"""
7577
self.tagFilters = tagFilters
7678

79+
def setResourceGroupIds(self, resourceGroupIds):
80+
"""
81+
:param resourceGroupIds: (Optional) 资源组id列表
82+
"""
83+
self.resourceGroupIds = resourceGroupIds
84+
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
20+
21+
22+
class DescribeRolesRequest(JDCloudRequest):
23+
"""
24+
查询鉴权role信息
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(DescribeRolesRequest, self).__init__(
29+
'/regions/{regionId}/instances/{instanceId}/authRole', 'GET', header, version)
30+
self.parameters = parameters
31+
32+
33+
class DescribeRolesParameters(object):
34+
35+
def __init__(self,regionId, instanceId, ):
36+
"""
37+
:param regionId: regionId
38+
:param instanceId: 实例ID
39+
"""
40+
41+
self.regionId = regionId
42+
self.instanceId = instanceId
43+
self.pageNumber = None
44+
self.pageSize = None
45+
self.nameFilter = None
46+
47+
def setPageNumber(self, pageNumber):
48+
"""
49+
:param pageNumber: (Optional) 页码,默认1
50+
"""
51+
self.pageNumber = pageNumber
52+
53+
def setPageSize(self, pageSize):
54+
"""
55+
:param pageSize: (Optional) 分页大小,默认10
56+
"""
57+
self.pageSize = pageSize
58+
59+
def setNameFilter(self, nameFilter):
60+
"""
61+
:param nameFilter: (Optional) 用于模糊查找的role名称
62+
"""
63+
self.nameFilter = nameFilter
64+
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
20+
21+
22+
class DescribeUsersRequest(JDCloudRequest):
23+
"""
24+
查询鉴权user信息
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(DescribeUsersRequest, self).__init__(
29+
'/regions/{regionId}/instances/{instanceId}/authUser', 'GET', header, version)
30+
self.parameters = parameters
31+
32+
33+
class DescribeUsersParameters(object):
34+
35+
def __init__(self,regionId, instanceId, ):
36+
"""
37+
:param regionId: regionId
38+
:param instanceId: 实例ID
39+
"""
40+
41+
self.regionId = regionId
42+
self.instanceId = instanceId
43+
self.pageNumber = None
44+
self.pageSize = None
45+
self.nameFilter = None
46+
47+
def setPageNumber(self, pageNumber):
48+
"""
49+
:param pageNumber: (Optional) 页码,默认1
50+
"""
51+
self.pageNumber = pageNumber
52+
53+
def setPageSize(self, pageSize):
54+
"""
55+
:param pageSize: (Optional) 分页大小,默认10
56+
"""
57+
self.pageSize = pageSize
58+
59+
def setNameFilter(self, nameFilter):
60+
"""
61+
:param nameFilter: (Optional) 用于模糊查找的user名称
62+
"""
63+
self.nameFilter = nameFilter
64+

jdcloud_sdk/services/es/apis/DisableDictsRequest.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 DisableDictsParameters(object):
3434

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

0 commit comments

Comments
 (0)