第一次提交:阿龙电竞 Django 后端最新版本

This commit is contained in:
XingQue
2026-06-14 02:23:24 +08:00
commit 4f7bf00224
9654 changed files with 5417000 additions and 0 deletions

View File

@@ -0,0 +1,555 @@
# -*- 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.cdc.v20201214 import models
class CdcClient(AbstractClient):
_apiVersion = '2020-12-14'
_endpoint = 'cdc.tencentcloudapi.com'
_service = 'cdc'
def CreateDedicatedCluster(self, request):
r"""创建专用集群
:param request: Request instance for CreateDedicatedCluster.
:type request: :class:`tencentcloud.cdc.v20201214.models.CreateDedicatedClusterRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.CreateDedicatedClusterResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateDedicatedCluster", params, headers=headers)
response = json.loads(body)
model = models.CreateDedicatedClusterResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateDedicatedClusterImageCache(self, request):
r"""创建云上镜像缓存到本地专用集群中
:param request: Request instance for CreateDedicatedClusterImageCache.
:type request: :class:`tencentcloud.cdc.v20201214.models.CreateDedicatedClusterImageCacheRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.CreateDedicatedClusterImageCacheResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateDedicatedClusterImageCache", params, headers=headers)
response = json.loads(body)
model = models.CreateDedicatedClusterImageCacheResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateDedicatedClusterOrder(self, request):
r"""创建专用集群订单
:param request: Request instance for CreateDedicatedClusterOrder.
:type request: :class:`tencentcloud.cdc.v20201214.models.CreateDedicatedClusterOrderRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.CreateDedicatedClusterOrderResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateDedicatedClusterOrder", params, headers=headers)
response = json.loads(body)
model = models.CreateDedicatedClusterOrderResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def CreateSite(self, request):
r"""创建站点
:param request: Request instance for CreateSite.
:type request: :class:`tencentcloud.cdc.v20201214.models.CreateSiteRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.CreateSiteResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("CreateSite", params, headers=headers)
response = json.loads(body)
model = models.CreateSiteResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteDedicatedClusterImageCache(self, request):
r"""删除本地专用集群的云上镜像缓存
:param request: Request instance for DeleteDedicatedClusterImageCache.
:type request: :class:`tencentcloud.cdc.v20201214.models.DeleteDedicatedClusterImageCacheRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DeleteDedicatedClusterImageCacheResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteDedicatedClusterImageCache", params, headers=headers)
response = json.loads(body)
model = models.DeleteDedicatedClusterImageCacheResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteDedicatedClusters(self, request):
r"""删除专用集群
:param request: Request instance for DeleteDedicatedClusters.
:type request: :class:`tencentcloud.cdc.v20201214.models.DeleteDedicatedClustersRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DeleteDedicatedClustersResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteDedicatedClusters", params, headers=headers)
response = json.loads(body)
model = models.DeleteDedicatedClustersResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DeleteSites(self, request):
r"""删除站点
:param request: Request instance for DeleteSites.
:type request: :class:`tencentcloud.cdc.v20201214.models.DeleteSitesRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DeleteSitesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DeleteSites", params, headers=headers)
response = json.loads(body)
model = models.DeleteSitesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusterCbsStatistics(self, request):
r"""查询本地专用集群云硬盘仓库信息
:param request: Request instance for DescribeDedicatedClusterCbsStatistics.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterCbsStatisticsRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterCbsStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusterCbsStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClusterCbsStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusterCosCapacity(self, request):
r"""查询专用集群内cos的容量信息
:param request: Request instance for DescribeDedicatedClusterCosCapacity.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterCosCapacityRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterCosCapacityResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusterCosCapacity", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClusterCosCapacityResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusterHostStatistics(self, request):
r"""查询专用集群内宿主机的统计信息
:param request: Request instance for DescribeDedicatedClusterHostStatistics.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterHostStatisticsRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterHostStatisticsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusterHostStatistics", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClusterHostStatisticsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusterHosts(self, request):
r"""查询专用集群宿主机信息
:param request: Request instance for DescribeDedicatedClusterHosts.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterHostsRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterHostsResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusterHosts", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClusterHostsResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusterInstanceTypes(self, request):
r"""查询专用集群支持的实例规格列表
:param request: Request instance for DescribeDedicatedClusterInstanceTypes.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterInstanceTypesRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterInstanceTypesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusterInstanceTypes", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClusterInstanceTypesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusterOrders(self, request):
r"""查询专用集群订单列表
:param request: Request instance for DescribeDedicatedClusterOrders.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterOrdersRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterOrdersResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusterOrders", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClusterOrdersResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusterOverview(self, request):
r"""查询专用集群概览信息
:param request: Request instance for DescribeDedicatedClusterOverview.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterOverviewRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterOverviewResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusterOverview", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClusterOverviewResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusterTypes(self, request):
r"""查询专有集群配置列表
:param request: Request instance for DescribeDedicatedClusterTypes.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterTypesRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClusterTypesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusterTypes", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClusterTypesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedClusters(self, request):
r"""查询专用集群列表
:param request: Request instance for DescribeDedicatedClusters.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClustersRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedClustersResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedClusters", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedClustersResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeDedicatedSupportedZones(self, request):
r"""查询专用集群支持的可用区列表
:param request: Request instance for DescribeDedicatedSupportedZones.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedSupportedZonesRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeDedicatedSupportedZonesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeDedicatedSupportedZones", params, headers=headers)
response = json.loads(body)
model = models.DescribeDedicatedSupportedZonesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSites(self, request):
r"""查询站点列表
:param request: Request instance for DescribeSites.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeSitesRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeSitesResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSites", params, headers=headers)
response = json.loads(body)
model = models.DescribeSitesResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def DescribeSitesDetail(self, request):
r"""查询站点详情
:param request: Request instance for DescribeSitesDetail.
:type request: :class:`tencentcloud.cdc.v20201214.models.DescribeSitesDetailRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.DescribeSitesDetailResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("DescribeSitesDetail", params, headers=headers)
response = json.loads(body)
model = models.DescribeSitesDetailResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyDedicatedClusterInfo(self, request):
r"""修改本地专用集群信息
:param request: Request instance for ModifyDedicatedClusterInfo.
:type request: :class:`tencentcloud.cdc.v20201214.models.ModifyDedicatedClusterInfoRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.ModifyDedicatedClusterInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyDedicatedClusterInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifyDedicatedClusterInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifyOrderStatus(self, request):
r"""修改大订单、小订单的状态
:param request: Request instance for ModifyOrderStatus.
:type request: :class:`tencentcloud.cdc.v20201214.models.ModifyOrderStatusRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.ModifyOrderStatusResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifyOrderStatus", params, headers=headers)
response = json.loads(body)
model = models.ModifyOrderStatusResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySiteDeviceInfo(self, request):
r"""修改机房设备信息
:param request: Request instance for ModifySiteDeviceInfo.
:type request: :class:`tencentcloud.cdc.v20201214.models.ModifySiteDeviceInfoRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.ModifySiteDeviceInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySiteDeviceInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifySiteDeviceInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))
def ModifySiteInfo(self, request):
r"""修改机房信息
:param request: Request instance for ModifySiteInfo.
:type request: :class:`tencentcloud.cdc.v20201214.models.ModifySiteInfoRequest`
:rtype: :class:`tencentcloud.cdc.v20201214.models.ModifySiteInfoResponse`
"""
try:
params = request._serialize()
headers = request.headers
body = self.call("ModifySiteInfo", params, headers=headers)
response = json.loads(body)
model = models.ModifySiteInfoResponse()
model._deserialize(response["Response"])
return model
except Exception as e:
if isinstance(e, TencentCloudSDKException):
raise
else:
raise TencentCloudSDKException(type(e).__name__, str(e))

View File

@@ -0,0 +1,440 @@
# -*- 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.cdc.v20201214 import models
from typing import Dict
class CdcClient(AbstractClient):
_apiVersion = '2020-12-14'
_endpoint = 'cdc.tencentcloudapi.com'
_service = 'cdc'
async def CreateDedicatedCluster(
self,
request: models.CreateDedicatedClusterRequest,
opts: Dict = None,
) -> models.CreateDedicatedClusterResponse:
"""
创建专用集群
"""
kwargs = {}
kwargs["action"] = "CreateDedicatedCluster"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.CreateDedicatedClusterResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def CreateDedicatedClusterImageCache(
self,
request: models.CreateDedicatedClusterImageCacheRequest,
opts: Dict = None,
) -> models.CreateDedicatedClusterImageCacheResponse:
"""
创建云上镜像缓存到本地专用集群中
"""
kwargs = {}
kwargs["action"] = "CreateDedicatedClusterImageCache"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.CreateDedicatedClusterImageCacheResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def CreateDedicatedClusterOrder(
self,
request: models.CreateDedicatedClusterOrderRequest,
opts: Dict = None,
) -> models.CreateDedicatedClusterOrderResponse:
"""
创建专用集群订单
"""
kwargs = {}
kwargs["action"] = "CreateDedicatedClusterOrder"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.CreateDedicatedClusterOrderResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def CreateSite(
self,
request: models.CreateSiteRequest,
opts: Dict = None,
) -> models.CreateSiteResponse:
"""
创建站点
"""
kwargs = {}
kwargs["action"] = "CreateSite"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.CreateSiteResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DeleteDedicatedClusterImageCache(
self,
request: models.DeleteDedicatedClusterImageCacheRequest,
opts: Dict = None,
) -> models.DeleteDedicatedClusterImageCacheResponse:
"""
删除本地专用集群的云上镜像缓存
"""
kwargs = {}
kwargs["action"] = "DeleteDedicatedClusterImageCache"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DeleteDedicatedClusterImageCacheResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DeleteDedicatedClusters(
self,
request: models.DeleteDedicatedClustersRequest,
opts: Dict = None,
) -> models.DeleteDedicatedClustersResponse:
"""
删除专用集群
"""
kwargs = {}
kwargs["action"] = "DeleteDedicatedClusters"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DeleteDedicatedClustersResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DeleteSites(
self,
request: models.DeleteSitesRequest,
opts: Dict = None,
) -> models.DeleteSitesResponse:
"""
删除站点
"""
kwargs = {}
kwargs["action"] = "DeleteSites"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DeleteSitesResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusterCbsStatistics(
self,
request: models.DescribeDedicatedClusterCbsStatisticsRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClusterCbsStatisticsResponse:
"""
查询本地专用集群云硬盘仓库信息
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusterCbsStatistics"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClusterCbsStatisticsResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusterCosCapacity(
self,
request: models.DescribeDedicatedClusterCosCapacityRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClusterCosCapacityResponse:
"""
查询专用集群内cos的容量信息
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusterCosCapacity"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClusterCosCapacityResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusterHostStatistics(
self,
request: models.DescribeDedicatedClusterHostStatisticsRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClusterHostStatisticsResponse:
"""
查询专用集群内宿主机的统计信息
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusterHostStatistics"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClusterHostStatisticsResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusterHosts(
self,
request: models.DescribeDedicatedClusterHostsRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClusterHostsResponse:
"""
查询专用集群宿主机信息
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusterHosts"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClusterHostsResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusterInstanceTypes(
self,
request: models.DescribeDedicatedClusterInstanceTypesRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClusterInstanceTypesResponse:
"""
查询专用集群支持的实例规格列表
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusterInstanceTypes"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClusterInstanceTypesResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusterOrders(
self,
request: models.DescribeDedicatedClusterOrdersRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClusterOrdersResponse:
"""
查询专用集群订单列表
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusterOrders"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClusterOrdersResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusterOverview(
self,
request: models.DescribeDedicatedClusterOverviewRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClusterOverviewResponse:
"""
查询专用集群概览信息
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusterOverview"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClusterOverviewResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusterTypes(
self,
request: models.DescribeDedicatedClusterTypesRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClusterTypesResponse:
"""
查询专有集群配置列表
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusterTypes"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClusterTypesResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedClusters(
self,
request: models.DescribeDedicatedClustersRequest,
opts: Dict = None,
) -> models.DescribeDedicatedClustersResponse:
"""
查询专用集群列表
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedClusters"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedClustersResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeDedicatedSupportedZones(
self,
request: models.DescribeDedicatedSupportedZonesRequest,
opts: Dict = None,
) -> models.DescribeDedicatedSupportedZonesResponse:
"""
查询专用集群支持的可用区列表
"""
kwargs = {}
kwargs["action"] = "DescribeDedicatedSupportedZones"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeDedicatedSupportedZonesResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeSites(
self,
request: models.DescribeSitesRequest,
opts: Dict = None,
) -> models.DescribeSitesResponse:
"""
查询站点列表
"""
kwargs = {}
kwargs["action"] = "DescribeSites"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeSitesResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def DescribeSitesDetail(
self,
request: models.DescribeSitesDetailRequest,
opts: Dict = None,
) -> models.DescribeSitesDetailResponse:
"""
查询站点详情
"""
kwargs = {}
kwargs["action"] = "DescribeSitesDetail"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.DescribeSitesDetailResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def ModifyDedicatedClusterInfo(
self,
request: models.ModifyDedicatedClusterInfoRequest,
opts: Dict = None,
) -> models.ModifyDedicatedClusterInfoResponse:
"""
修改本地专用集群信息
"""
kwargs = {}
kwargs["action"] = "ModifyDedicatedClusterInfo"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.ModifyDedicatedClusterInfoResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def ModifyOrderStatus(
self,
request: models.ModifyOrderStatusRequest,
opts: Dict = None,
) -> models.ModifyOrderStatusResponse:
"""
修改大订单、小订单的状态
"""
kwargs = {}
kwargs["action"] = "ModifyOrderStatus"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.ModifyOrderStatusResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def ModifySiteDeviceInfo(
self,
request: models.ModifySiteDeviceInfoRequest,
opts: Dict = None,
) -> models.ModifySiteDeviceInfoResponse:
"""
修改机房设备信息
"""
kwargs = {}
kwargs["action"] = "ModifySiteDeviceInfo"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.ModifySiteDeviceInfoResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)
async def ModifySiteInfo(
self,
request: models.ModifySiteInfoRequest,
opts: Dict = None,
) -> models.ModifySiteInfoResponse:
"""
修改机房信息
"""
kwargs = {}
kwargs["action"] = "ModifySiteInfo"
kwargs["params"] = request._serialize()
kwargs["resp_cls"] = models.ModifySiteInfoResponse
kwargs["headers"] = request.headers
kwargs["opts"] = opts or {}
return await self.call_and_deserialize(**kwargs)

View File

@@ -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.
# CDC绑定VPC失败。
FAILEDOPERATION_CDCBINDVPCFAIL = 'FailedOperation.CdcBindVpcFail'
# 删除site失败。
FAILEDOPERATION_FAILDELETESITE = 'FailedOperation.FailDeleteSite'
# 镜像的状态不支持镜像同步
FAILEDOPERATION_INVALIDIMAGESTATE = 'FailedOperation.InvalidImageState'
# 内部错误。
INTERNALERROR = 'InternalError'
# 当前镜像已经在本地专用集群中缓存
INVALIDPARAMETER_IMAGEISCACHEDINCDC = 'InvalidParameter.ImageIsCachedInCdc'
# 当前镜像没有在本地专用集群中缓存
INVALIDPARAMETER_IMAGENOTCACHEINCDC = 'InvalidParameter.ImageNotCacheInCdc'
# 该机型暂不支持。
INVALIDPARAMETER_INSTANCETYPENOTSUPPORT = 'InvalidParameter.InstanceTypeNotSupport'
# 参数取值错误。
INVALIDPARAMETERVALUE = 'InvalidParameterValue'
# 无效的AppId
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = 'InvalidParameterValue.InvalidAppIdFormat'
# 本地专用集群COS大小不正确。
INVALIDPARAMETERVALUE_INVALIDVALUEDEDICATEDCLUSTERCOSSIZE = 'InvalidParameterValue.InvalidValueDedicatedClusterCosSize'
# CBS大小不正确它必须是40的整数倍。
INVALIDPARAMETERVALUE_INVALIDVALUEDEDICATEDCLUSTERDATASTEPSIZE = 'InvalidParameterValue.InvalidValueDedicatedClusterDataStepSize'
# region无效。
INVALIDPARAMETERVALUE_INVALIDVALUEREGION = 'InvalidParameterValue.InvalidValueRegion'
# 超出大小限制。
INVALIDPARAMETERVALUE_LIMITEXCEEDED = 'InvalidParameterValue.LimitExceeded'
# 无效Region ID 。
INVALIDPARAMETERVALUE_REGION = 'InvalidParameterValue.Region'
# 参数名过长。
INVALIDPARAMETERVALUE_TOOLONG = 'InvalidParameterValue.TooLong'
# zone和region不匹配。
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = 'InvalidParameterValue.ZoneMismatchRegion'
# 当前可用区暂未支持。
INVALIDPARAMETERVALUE_ZONENOTSUPPORTED = 'InvalidParameterValue.ZoneNotSupported'
# 当前集群的镜像任务数量已达上限
LIMITEXCEEDED_CDCIMAGETASKQUOTA = 'LimitExceeded.CdcImageTaskQuota'
# 缺少参数错误。
MISSINGPARAMETER = 'MissingParameter'
# 至少输入一个入参。
MISSINGPARAMETER_ATLEASTONE = 'MissingParameter.AtLeastOne'
# 云硬盘余量不足。
RESOURCEINSUFFICIENT_CLOUDDISKUNAVAILABLE = 'ResourceInsufficient.CloudDiskUnavailable'
# 该资源没有找到。
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = 'ResourceNotFound.InvalidDedicatedClusterId'
# 请确认资源ID 是否存在。
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERORDERID = 'ResourceNotFound.InvalidDedicatedClusterOrderId'
# 该资源没有找到。
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERTYPEID = 'ResourceNotFound.InvalidDedicatedClusterTypeId'
# 站点机房无效。
RESOURCENOTFOUND_INVALIDSITEID = 'ResourceNotFound.InvalidSiteId'
# 不支持非CUSTOMER类型的app id。
UNSUPPORTEDOPERATION_NONCUSTOMERAPPIDNOTSUPPORT = 'UnsupportedOperation.NonCustomerAppIdNotSupport'
# 账户不支持cdc镜像同步需要先加白
UNSUPPORTEDOPERATION_SYNCCDCIMAGENOTSUPPORT = 'UnsupportedOperation.SyncCdcImageNotSupport'

File diff suppressed because it is too large Load Diff