第一次提交:阿龙电竞 Django 后端最新版本
This commit is contained in:
@@ -0,0 +1,676 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import json
|
||||
|
||||
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
|
||||
from tencentcloud.common.abstract_client import AbstractClient
|
||||
from tencentcloud.chdfs.v20190718 import models
|
||||
|
||||
|
||||
class ChdfsClient(AbstractClient):
|
||||
_apiVersion = '2019-07-18'
|
||||
_endpoint = 'chdfs.tencentcloudapi.com'
|
||||
_service = 'chdfs'
|
||||
|
||||
|
||||
def CreateAccessGroup(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
创建权限组。
|
||||
|
||||
:param request: Request instance for CreateAccessGroup.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.CreateAccessGroupRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.CreateAccessGroupResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateAccessGroup", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateAccessGroupResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateAccessRules(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量创建权限规则,权限规则ID和创建时间无需填写。
|
||||
|
||||
:param request: Request instance for CreateAccessRules.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.CreateAccessRulesRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.CreateAccessRulesResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateAccessRules", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateAccessRulesResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateFileSystem(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
创建文件系统(异步)。
|
||||
|
||||
:param request: Request instance for CreateFileSystem.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.CreateFileSystemRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.CreateFileSystemResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateFileSystem", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateFileSystemResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateLifeCycleRules(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量创建生命周期规则,生命周期规则ID和创建时间无需填写。
|
||||
|
||||
:param request: Request instance for CreateLifeCycleRules.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.CreateLifeCycleRulesRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.CreateLifeCycleRulesResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateLifeCycleRules", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateLifeCycleRulesResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateMountPoint(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
创建文件系统挂载点,仅限于创建成功的文件系统。
|
||||
|
||||
:param request: Request instance for CreateMountPoint.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.CreateMountPointRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.CreateMountPointResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateMountPoint", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateMountPointResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateRestoreTasks(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量创建回热任务,回热任务ID、状态和创建时间无需填写。
|
||||
|
||||
:param request: Request instance for CreateRestoreTasks.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.CreateRestoreTasksRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.CreateRestoreTasksResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateRestoreTasks", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateRestoreTasksResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DeleteAccessGroup(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
删除权限组。
|
||||
|
||||
:param request: Request instance for DeleteAccessGroup.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DeleteAccessGroupRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DeleteAccessGroupResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DeleteAccessGroup", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DeleteAccessGroupResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DeleteAccessRules(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量删除权限规则。
|
||||
|
||||
:param request: Request instance for DeleteAccessRules.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DeleteAccessRulesRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DeleteAccessRulesResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DeleteAccessRules", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DeleteAccessRulesResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DeleteFileSystem(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
删除文件系统,不允许删除非空文件系统。
|
||||
|
||||
:param request: Request instance for DeleteFileSystem.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DeleteFileSystemRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DeleteFileSystemResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DeleteFileSystem", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DeleteFileSystemResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DeleteLifeCycleRules(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量删除生命周期规则。
|
||||
|
||||
:param request: Request instance for DeleteLifeCycleRules.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DeleteLifeCycleRulesRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DeleteLifeCycleRulesResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DeleteLifeCycleRules", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DeleteLifeCycleRulesResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DeleteMountPoint(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
删除挂载点。
|
||||
|
||||
:param request: Request instance for DeleteMountPoint.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DeleteMountPointRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DeleteMountPointResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DeleteMountPoint", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DeleteMountPointResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeAccessGroups(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
查看权限组列表。
|
||||
|
||||
:param request: Request instance for DescribeAccessGroups.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeAccessGroupsRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeAccessGroupsResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeAccessGroups", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeAccessGroupsResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeAccessRules(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过权限组ID查看权限规则列表。
|
||||
|
||||
:param request: Request instance for DescribeAccessRules.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeAccessRulesRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeAccessRulesResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeAccessRules", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeAccessRulesResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeFileSystem(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
查看文件系统详细信息。
|
||||
|
||||
:param request: Request instance for DescribeFileSystem.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeFileSystemRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeFileSystemResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeFileSystem", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeFileSystemResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeFileSystems(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
查看文件系统列表。
|
||||
|
||||
:param request: Request instance for DescribeFileSystems.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeFileSystemsRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeFileSystemsResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeFileSystems", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeFileSystemsResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeLifeCycleRules(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过文件系统ID查看生命周期规则列表。
|
||||
|
||||
:param request: Request instance for DescribeLifeCycleRules.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeLifeCycleRulesRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeLifeCycleRulesResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeLifeCycleRules", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeLifeCycleRulesResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeMountPoint(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
查看挂载点详细信息。
|
||||
|
||||
:param request: Request instance for DescribeMountPoint.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeMountPointRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeMountPointResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeMountPoint", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeMountPointResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeMountPoints(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过文件系统ID或者权限组ID查看挂载点列表。
|
||||
|
||||
:param request: Request instance for DescribeMountPoints.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeMountPointsRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeMountPointsResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeMountPoints", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeMountPointsResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeResourceTags(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过文件系统ID查看资源标签列表。
|
||||
|
||||
:param request: Request instance for DescribeResourceTags.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeResourceTagsRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeResourceTagsResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeResourceTags", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeResourceTagsResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DescribeRestoreTasks(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过文件系统ID查看回热任务列表。
|
||||
|
||||
:param request: Request instance for DescribeRestoreTasks.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.DescribeRestoreTasksRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.DescribeRestoreTasksResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DescribeRestoreTasks", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DescribeRestoreTasksResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ModifyAccessGroup(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
修改权限组属性。
|
||||
|
||||
:param request: Request instance for ModifyAccessGroup.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.ModifyAccessGroupRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.ModifyAccessGroupResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("ModifyAccessGroup", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.ModifyAccessGroupResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ModifyAccessRules(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量修改权限规则属性,需要指定权限规则ID,支持修改权限规则地址、访问模式和优先级。
|
||||
|
||||
:param request: Request instance for ModifyAccessRules.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.ModifyAccessRulesRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.ModifyAccessRulesResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("ModifyAccessRules", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.ModifyAccessRulesResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ModifyFileSystem(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
修改文件系统属性,仅限于创建成功的文件系统。
|
||||
|
||||
:param request: Request instance for ModifyFileSystem.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.ModifyFileSystemRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.ModifyFileSystemResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("ModifyFileSystem", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.ModifyFileSystemResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ModifyLifeCycleRules(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量修改生命周期规则属性,需要指定生命周期规则ID,支持修改生命周期规则名称、路径、转换列表和状态。
|
||||
|
||||
:param request: Request instance for ModifyLifeCycleRules.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.ModifyLifeCycleRulesRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.ModifyLifeCycleRulesResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("ModifyLifeCycleRules", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.ModifyLifeCycleRulesResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ModifyMountPoint(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
修改挂载点属性。
|
||||
|
||||
:param request: Request instance for ModifyMountPoint.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.ModifyMountPointRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.ModifyMountPointResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("ModifyMountPoint", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.ModifyMountPointResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ModifyResourceTags(self, request):
|
||||
r"""云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
修改资源标签列表,全量覆盖。
|
||||
|
||||
:param request: Request instance for ModifyResourceTags.
|
||||
:type request: :class:`tencentcloud.chdfs.v20190718.models.ModifyResourceTagsRequest`
|
||||
:rtype: :class:`tencentcloud.chdfs.v20190718.models.ModifyResourceTagsResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("ModifyResourceTags", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.ModifyResourceTagsResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
@@ -0,0 +1,546 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
|
||||
from tencentcloud.common.abstract_client_async import AbstractClient
|
||||
from tencentcloud.chdfs.v20190718 import models
|
||||
from typing import Dict
|
||||
|
||||
|
||||
class ChdfsClient(AbstractClient):
|
||||
_apiVersion = '2019-07-18'
|
||||
_endpoint = 'chdfs.tencentcloudapi.com'
|
||||
_service = 'chdfs'
|
||||
|
||||
async def CreateAccessGroup(
|
||||
self,
|
||||
request: models.CreateAccessGroupRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateAccessGroupResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
创建权限组。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateAccessGroup"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateAccessGroupResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateAccessRules(
|
||||
self,
|
||||
request: models.CreateAccessRulesRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateAccessRulesResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量创建权限规则,权限规则ID和创建时间无需填写。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateAccessRules"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateAccessRulesResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateFileSystem(
|
||||
self,
|
||||
request: models.CreateFileSystemRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateFileSystemResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
创建文件系统(异步)。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateFileSystem"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateFileSystemResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateLifeCycleRules(
|
||||
self,
|
||||
request: models.CreateLifeCycleRulesRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateLifeCycleRulesResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量创建生命周期规则,生命周期规则ID和创建时间无需填写。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateLifeCycleRules"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateLifeCycleRulesResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateMountPoint(
|
||||
self,
|
||||
request: models.CreateMountPointRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateMountPointResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
创建文件系统挂载点,仅限于创建成功的文件系统。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateMountPoint"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateMountPointResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateRestoreTasks(
|
||||
self,
|
||||
request: models.CreateRestoreTasksRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateRestoreTasksResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量创建回热任务,回热任务ID、状态和创建时间无需填写。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateRestoreTasks"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateRestoreTasksResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DeleteAccessGroup(
|
||||
self,
|
||||
request: models.DeleteAccessGroupRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DeleteAccessGroupResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
删除权限组。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DeleteAccessGroup"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DeleteAccessGroupResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DeleteAccessRules(
|
||||
self,
|
||||
request: models.DeleteAccessRulesRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DeleteAccessRulesResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量删除权限规则。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DeleteAccessRules"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DeleteAccessRulesResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DeleteFileSystem(
|
||||
self,
|
||||
request: models.DeleteFileSystemRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DeleteFileSystemResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
删除文件系统,不允许删除非空文件系统。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DeleteFileSystem"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DeleteFileSystemResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DeleteLifeCycleRules(
|
||||
self,
|
||||
request: models.DeleteLifeCycleRulesRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DeleteLifeCycleRulesResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量删除生命周期规则。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DeleteLifeCycleRules"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DeleteLifeCycleRulesResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DeleteMountPoint(
|
||||
self,
|
||||
request: models.DeleteMountPointRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DeleteMountPointResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
删除挂载点。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DeleteMountPoint"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DeleteMountPointResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeAccessGroups(
|
||||
self,
|
||||
request: models.DescribeAccessGroupsRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeAccessGroupsResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
查看权限组列表。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeAccessGroups"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeAccessGroupsResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeAccessRules(
|
||||
self,
|
||||
request: models.DescribeAccessRulesRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeAccessRulesResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过权限组ID查看权限规则列表。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeAccessRules"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeAccessRulesResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeFileSystem(
|
||||
self,
|
||||
request: models.DescribeFileSystemRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeFileSystemResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
查看文件系统详细信息。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeFileSystem"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeFileSystemResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeFileSystems(
|
||||
self,
|
||||
request: models.DescribeFileSystemsRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeFileSystemsResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
查看文件系统列表。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeFileSystems"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeFileSystemsResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeLifeCycleRules(
|
||||
self,
|
||||
request: models.DescribeLifeCycleRulesRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeLifeCycleRulesResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过文件系统ID查看生命周期规则列表。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeLifeCycleRules"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeLifeCycleRulesResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeMountPoint(
|
||||
self,
|
||||
request: models.DescribeMountPointRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeMountPointResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
查看挂载点详细信息。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeMountPoint"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeMountPointResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeMountPoints(
|
||||
self,
|
||||
request: models.DescribeMountPointsRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeMountPointsResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过文件系统ID或者权限组ID查看挂载点列表。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeMountPoints"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeMountPointsResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeResourceTags(
|
||||
self,
|
||||
request: models.DescribeResourceTagsRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeResourceTagsResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过文件系统ID查看资源标签列表。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeResourceTags"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeResourceTagsResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DescribeRestoreTasks(
|
||||
self,
|
||||
request: models.DescribeRestoreTasksRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DescribeRestoreTasksResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
通过文件系统ID查看回热任务列表。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DescribeRestoreTasks"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DescribeRestoreTasksResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ModifyAccessGroup(
|
||||
self,
|
||||
request: models.ModifyAccessGroupRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ModifyAccessGroupResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
修改权限组属性。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ModifyAccessGroup"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ModifyAccessGroupResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ModifyAccessRules(
|
||||
self,
|
||||
request: models.ModifyAccessRulesRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ModifyAccessRulesResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量修改权限规则属性,需要指定权限规则ID,支持修改权限规则地址、访问模式和优先级。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ModifyAccessRules"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ModifyAccessRulesResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ModifyFileSystem(
|
||||
self,
|
||||
request: models.ModifyFileSystemRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ModifyFileSystemResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
修改文件系统属性,仅限于创建成功的文件系统。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ModifyFileSystem"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ModifyFileSystemResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ModifyLifeCycleRules(
|
||||
self,
|
||||
request: models.ModifyLifeCycleRulesRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ModifyLifeCycleRulesResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
批量修改生命周期规则属性,需要指定生命周期规则ID,支持修改生命周期规则名称、路径、转换列表和状态。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ModifyLifeCycleRules"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ModifyLifeCycleRulesResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ModifyMountPoint(
|
||||
self,
|
||||
request: models.ModifyMountPointRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ModifyMountPointResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
修改挂载点属性。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ModifyMountPoint"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ModifyMountPointResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ModifyResourceTags(
|
||||
self,
|
||||
request: models.ModifyResourceTagsRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ModifyResourceTagsResponse:
|
||||
"""
|
||||
云API旧版本2019-07-18预下线,所有功能由新版本2020-11-12替代,目前云API主要用作控制台使用。
|
||||
|
||||
修改资源标签列表,全量覆盖。
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ModifyResourceTags"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ModifyResourceTagsResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
@@ -0,0 +1,96 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
# 操作失败。
|
||||
FAILEDOPERATION = 'FailedOperation'
|
||||
|
||||
# 文件系统非空。
|
||||
FAILEDOPERATION_FILESYSTEMNOTEMPTY = 'FailedOperation.FileSystemNotEmpty'
|
||||
|
||||
# 修改的文件系统容量小于当前使用量。
|
||||
FAILEDOPERATION_QUOTALESSTHANCURRENTUSED = 'FailedOperation.QuotaLessThanCurrentUsed'
|
||||
|
||||
# 内部错误。
|
||||
INTERNALERROR = 'InternalError'
|
||||
|
||||
# 参数错误。
|
||||
INVALIDPARAMETER = 'InvalidParameter'
|
||||
|
||||
# 参数取值错误。
|
||||
INVALIDPARAMETERVALUE = 'InvalidParameterValue'
|
||||
|
||||
# AccessGroupId参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDACCESSGROUPID = 'InvalidParameterValue.InvalidAccessGroupId'
|
||||
|
||||
# AccessGroupName参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDACCESSGROUPNAME = 'InvalidParameterValue.InvalidAccessGroupName'
|
||||
|
||||
# 权限规则的Address参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDACCESSRULEADDRESS = 'InvalidParameterValue.InvalidAccessRuleAddress'
|
||||
|
||||
# CapacityQuota参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDCAPACITYQUOTA = 'InvalidParameterValue.InvalidCapacityQuota'
|
||||
|
||||
# Description参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = 'InvalidParameterValue.InvalidDescription'
|
||||
|
||||
# FileSystemId参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = 'InvalidParameterValue.InvalidFileSystemId'
|
||||
|
||||
# FileSystemName参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMNAME = 'InvalidParameterValue.InvalidFileSystemName'
|
||||
|
||||
# MountPointId参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDMOUNTPOINTID = 'InvalidParameterValue.InvalidMountPointId'
|
||||
|
||||
# MountPointName参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDMOUNTPOINTNAME = 'InvalidParameterValue.InvalidMountPointName'
|
||||
|
||||
# VpcId参数取值错误。
|
||||
INVALIDPARAMETERVALUE_INVALIDVPCID = 'InvalidParameterValue.InvalidVpcId'
|
||||
|
||||
# 超过配额限制。
|
||||
LIMITEXCEEDED = 'LimitExceeded'
|
||||
|
||||
# 缺少参数错误。
|
||||
MISSINGPARAMETER = 'MissingParameter'
|
||||
|
||||
# 资源被占用。
|
||||
RESOURCEINUSE = 'ResourceInUse'
|
||||
|
||||
# 资源不存在。
|
||||
RESOURCENOTFOUND = 'ResourceNotFound'
|
||||
|
||||
# 权限组不存在。
|
||||
RESOURCENOTFOUND_ACCESSGROUPNOTEXISTS = 'ResourceNotFound.AccessGroupNotExists'
|
||||
|
||||
# 权限规则不存在。
|
||||
RESOURCENOTFOUND_ACCESSRULENOTEXISTS = 'ResourceNotFound.AccessRuleNotExists'
|
||||
|
||||
# 文件系统不存在。
|
||||
RESOURCENOTFOUND_FILESYSTEMNOTEXISTS = 'ResourceNotFound.FileSystemNotExists'
|
||||
|
||||
# 挂载点不存在。
|
||||
RESOURCENOTFOUND_MOUNTPOINTNOTEXISTS = 'ResourceNotFound.MountPointNotExists'
|
||||
|
||||
# VPC网络不存在。
|
||||
RESOURCENOTFOUND_VPCNOTEXISTS = 'ResourceNotFound.VpcNotExists'
|
||||
|
||||
# 资源不可用。
|
||||
RESOURCEUNAVAILABLE = 'ResourceUnavailable'
|
||||
|
||||
# 未授权操作。
|
||||
UNAUTHORIZEDOPERATION = 'UnauthorizedOperation'
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user