# -*- coding: utf8 -*- # Copyright (c) 2017-2021 THL A29 Limited, a Tencent company. 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.iecp.v20210914 import models class IecpClient(AbstractClient): _apiVersion = '2021-09-14' _endpoint = 'iecp.tencentcloudapi.com' _service = 'iecp' def BuildMessageRoute(self, request): """建立消息路由 :param request: Request instance for BuildMessageRoute. :type request: :class:`tencentcloud.iecp.v20210914.models.BuildMessageRouteRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.BuildMessageRouteResponse` """ try: params = request._serialize() headers = request.headers body = self.call("BuildMessageRoute", params, headers=headers) response = json.loads(body) model = models.BuildMessageRouteResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateConfigMap(self, request): """创建ConfigMap :param request: Request instance for CreateConfigMap. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateConfigMapRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateConfigMapResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateConfigMap", params, headers=headers) response = json.loads(body) model = models.CreateConfigMapResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateEdgeNode(self, request): """创建边缘节点 :param request: Request instance for CreateEdgeNode. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeNodeRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeNodeResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateEdgeNode", params, headers=headers) response = json.loads(body) model = models.CreateEdgeNodeResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateEdgeNodeBatch(self, request): """批量预注册节点 :param request: Request instance for CreateEdgeNodeBatch. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeNodeBatchRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeNodeBatchResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateEdgeNodeBatch", params, headers=headers) response = json.loads(body) model = models.CreateEdgeNodeBatchResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateEdgeNodeGroup(self, request): """创建边缘单元NodeGroup :param request: Request instance for CreateEdgeNodeGroup. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeNodeGroupRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeNodeGroupResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateEdgeNodeGroup", params, headers=headers) response = json.loads(body) model = models.CreateEdgeNodeGroupResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateEdgeNodeUnitTemplate(self, request): """创建边缘单元NodeUnit模板 :param request: Request instance for CreateEdgeNodeUnitTemplate. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeNodeUnitTemplateRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeNodeUnitTemplateResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateEdgeNodeUnitTemplate", params, headers=headers) response = json.loads(body) model = models.CreateEdgeNodeUnitTemplateResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateEdgeUnitCloud(self, request): """创建边缘单元 :param request: Request instance for CreateEdgeUnitCloud. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeUnitCloudRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeUnitCloudResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateEdgeUnitCloud", params, headers=headers) response = json.loads(body) model = models.CreateEdgeUnitCloudResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateEdgeUnitDevices(self, request): """批量绑定设备到单元 :param request: Request instance for CreateEdgeUnitDevices. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeUnitDevicesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateEdgeUnitDevicesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateEdgeUnitDevices", params, headers=headers) response = json.loads(body) model = models.CreateEdgeUnitDevicesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateIotDevice(self, request): """创建子设备 :param request: Request instance for CreateIotDevice. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateIotDeviceRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateIotDeviceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateIotDevice", params, headers=headers) response = json.loads(body) model = models.CreateIotDeviceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateMessageRoute(self, request): """创建消息路由 :param request: Request instance for CreateMessageRoute. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateMessageRouteRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateMessageRouteResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateMessageRoute", params, headers=headers) response = json.loads(body) model = models.CreateMessageRouteResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateNamespace(self, request): """创建命名空间 :param request: Request instance for CreateNamespace. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateNamespaceRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateNamespaceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateNamespace", params, headers=headers) response = json.loads(body) model = models.CreateNamespaceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateSecret(self, request): """创建Secret :param request: Request instance for CreateSecret. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateSecretRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateSecretResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateSecret", params, headers=headers) response = json.loads(body) model = models.CreateSecretResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateUpdateNodeUnit(self, request): """创建或更新边缘单元NodeUnit :param request: Request instance for CreateUpdateNodeUnit. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateUpdateNodeUnitRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateUpdateNodeUnitResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateUpdateNodeUnit", params, headers=headers) response = json.loads(body) model = models.CreateUpdateNodeUnitResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateUserToken(self, request): """创建token :param request: Request instance for CreateUserToken. :type request: :class:`tencentcloud.iecp.v20210914.models.CreateUserTokenRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.CreateUserTokenResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateUserToken", params, headers=headers) response = json.loads(body) model = models.CreateUserTokenResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteConfigMap(self, request): """删除ConfigMap :param request: Request instance for DeleteConfigMap. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteConfigMapRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteConfigMapResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteConfigMap", params, headers=headers) response = json.loads(body) model = models.DeleteConfigMapResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteEdgeNodeGroup(self, request): """删除边缘单元NodeGroup :param request: Request instance for DeleteEdgeNodeGroup. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeNodeGroupRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeNodeGroupResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteEdgeNodeGroup", params, headers=headers) response = json.loads(body) model = models.DeleteEdgeNodeGroupResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteEdgeNodeUnitTemplates(self, request): """删除边缘单元NodeUnit模板 :param request: Request instance for DeleteEdgeNodeUnitTemplates. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeNodeUnitTemplatesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeNodeUnitTemplatesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteEdgeNodeUnitTemplates", params, headers=headers) response = json.loads(body) model = models.DeleteEdgeNodeUnitTemplatesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteEdgeNodes(self, request): """批量删除边缘节点 :param request: Request instance for DeleteEdgeNodes. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeNodesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeNodesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteEdgeNodes", params, headers=headers) response = json.loads(body) model = models.DeleteEdgeNodesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteEdgeUnitCloud(self, request): """删除边缘单元 :param request: Request instance for DeleteEdgeUnitCloud. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeUnitCloudRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeUnitCloudResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteEdgeUnitCloud", params, headers=headers) response = json.loads(body) model = models.DeleteEdgeUnitCloudResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteEdgeUnitDeployGridItem(self, request): """重新部署边缘单元指定Grid下应用 :param request: Request instance for DeleteEdgeUnitDeployGridItem. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeUnitDeployGridItemRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeUnitDeployGridItemResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteEdgeUnitDeployGridItem", params, headers=headers) response = json.loads(body) model = models.DeleteEdgeUnitDeployGridItemResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteEdgeUnitDevices(self, request): """批量解绑单元设备 :param request: Request instance for DeleteEdgeUnitDevices. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeUnitDevicesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeUnitDevicesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteEdgeUnitDevices", params, headers=headers) response = json.loads(body) model = models.DeleteEdgeUnitDevicesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteEdgeUnitPod(self, request): """删除指定pod :param request: Request instance for DeleteEdgeUnitPod. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeUnitPodRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteEdgeUnitPodResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteEdgeUnitPod", params, headers=headers) response = json.loads(body) model = models.DeleteEdgeUnitPodResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteIotDevice(self, request): """删除设备 :param request: Request instance for DeleteIotDevice. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteIotDeviceRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteIotDeviceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteIotDevice", params, headers=headers) response = json.loads(body) model = models.DeleteIotDeviceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteIotDeviceBatch(self, request): """批量删除设备 :param request: Request instance for DeleteIotDeviceBatch. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteIotDeviceBatchRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteIotDeviceBatchResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteIotDeviceBatch", params, headers=headers) response = json.loads(body) model = models.DeleteIotDeviceBatchResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteMessageRoute(self, request): """删除消息路由 :param request: Request instance for DeleteMessageRoute. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteMessageRouteRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteMessageRouteResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteMessageRoute", params, headers=headers) response = json.loads(body) model = models.DeleteMessageRouteResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteNamespace(self, request): """删除命名空间 :param request: Request instance for DeleteNamespace. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteNamespaceRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteNamespaceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteNamespace", params, headers=headers) response = json.loads(body) model = models.DeleteNamespaceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteNodeUnit(self, request): """删除边缘单元NodeUnit :param request: Request instance for DeleteNodeUnit. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteNodeUnitRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteNodeUnitResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteNodeUnit", params, headers=headers) response = json.loads(body) model = models.DeleteNodeUnitResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteSecret(self, request): """删除Secret :param request: Request instance for DeleteSecret. :type request: :class:`tencentcloud.iecp.v20210914.models.DeleteSecretRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DeleteSecretResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteSecret", params, headers=headers) response = json.loads(body) model = models.DeleteSecretResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeConfigMap(self, request): """获取ConfigMap详情 :param request: Request instance for DescribeConfigMap. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeConfigMapRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeConfigMapResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeConfigMap", params, headers=headers) response = json.loads(body) model = models.DescribeConfigMapResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeConfigMapYamlError(self, request): """校验ConfigMap的Yaml语法 :param request: Request instance for DescribeConfigMapYamlError. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeConfigMapYamlErrorRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeConfigMapYamlErrorResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeConfigMapYamlError", params, headers=headers) response = json.loads(body) model = models.DescribeConfigMapYamlErrorResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeConfigMaps(self, request): """获取ConfigMap列表 :param request: Request instance for DescribeConfigMaps. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeConfigMapsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeConfigMapsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeConfigMaps", params, headers=headers) response = json.loads(body) model = models.DescribeConfigMapsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDracoEdgeNodeInstaller(self, request): """自动获取Draco设备的安装包 :param request: Request instance for DescribeDracoEdgeNodeInstaller. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeDracoEdgeNodeInstallerRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeDracoEdgeNodeInstallerResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDracoEdgeNodeInstaller", params, headers=headers) response = json.loads(body) model = models.DescribeDracoEdgeNodeInstallerResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeAgentNodeInstaller(self, request): """获取节点安装信息 :param request: Request instance for DescribeEdgeAgentNodeInstaller. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeAgentNodeInstallerRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeAgentNodeInstallerResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeAgentNodeInstaller", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeAgentNodeInstallerResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeDefaultVpc(self, request): """获取边缘集群默认VPC信息 :param request: Request instance for DescribeEdgeDefaultVpc. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeDefaultVpcRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeDefaultVpcResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeDefaultVpc", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeDefaultVpcResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeNode(self, request): """获取边缘节点信息 :param request: Request instance for DescribeEdgeNode. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodeRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodeResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeNode", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeNodeResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeNodePodContainers(self, request): """查询节点Pod内的容器列表 :param request: Request instance for DescribeEdgeNodePodContainers. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodePodContainersRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodePodContainersResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeNodePodContainers", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeNodePodContainersResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeNodePods(self, request): """查询节点Pod列表 :param request: Request instance for DescribeEdgeNodePods. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodePodsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodePodsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeNodePods", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeNodePodsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeNodeRemarkList(self, request): """获取节点备注信息列表 :param request: Request instance for DescribeEdgeNodeRemarkList. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodeRemarkListRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodeRemarkListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeNodeRemarkList", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeNodeRemarkListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeNodes(self, request): """查询边缘节点列表 :param request: Request instance for DescribeEdgeNodes. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeNodesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeNodes", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeNodesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeOperationLogs(self, request): """查询边缘操作日志 :param request: Request instance for DescribeEdgeOperationLogs. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeOperationLogsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeOperationLogsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeOperationLogs", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeOperationLogsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgePod(self, request): """查询边缘单元Pod :param request: Request instance for DescribeEdgePod. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgePodRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgePodResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgePod", params, headers=headers) response = json.loads(body) model = models.DescribeEdgePodResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeSnNodes(self, request): """查询预注册节点列表 :param request: Request instance for DescribeEdgeSnNodes. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeSnNodesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeSnNodesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeSnNodes", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeSnNodesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitApplications(self, request): """获取单元下应用列表 :param request: Request instance for DescribeEdgeUnitApplications. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitApplicationsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitApplicationsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitApplications", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitApplicationsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitDeployGrid(self, request): """查询边缘单元Grid列表 :param request: Request instance for DescribeEdgeUnitDeployGrid. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitDeployGridRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitDeployGridResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitDeployGrid", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitDeployGridResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitDeployGridItem(self, request): """查询边缘单元指定Grid下的部署应用列表 :param request: Request instance for DescribeEdgeUnitDeployGridItem. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitDeployGridItemRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitDeployGridItemResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitDeployGridItem", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitDeployGridItemResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitDeployGridItemYaml(self, request): """查询指定Grid下应用的Yaml :param request: Request instance for DescribeEdgeUnitDeployGridItemYaml. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitDeployGridItemYamlRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitDeployGridItemYamlResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitDeployGridItemYaml", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitDeployGridItemYamlResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitExtra(self, request): """查询边缘单元额外信息 :param request: Request instance for DescribeEdgeUnitExtra. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitExtraRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitExtraResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitExtra", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitExtraResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitGridEvents(self, request): """查询边缘单元Grid事件列表 :param request: Request instance for DescribeEdgeUnitGridEvents. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitGridEventsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitGridEventsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitGridEvents", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitGridEventsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitGridPods(self, request): """查询边缘单元Grid的Pod列表 :param request: Request instance for DescribeEdgeUnitGridPods. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitGridPodsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitGridPodsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitGridPods", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitGridPodsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitMonitorStatus(self, request): """查询边缘集群监控状态 :param request: Request instance for DescribeEdgeUnitMonitorStatus. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitMonitorStatusRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitMonitorStatusResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitMonitorStatus", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitMonitorStatusResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitNodeGroup(self, request): """查询边缘集群NodeGroup :param request: Request instance for DescribeEdgeUnitNodeGroup. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitNodeGroupRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitNodeGroupResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitNodeGroup", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitNodeGroupResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitNodeUnitTemplates(self, request): """查询边缘单元EdgeUnit模板列表 :param request: Request instance for DescribeEdgeUnitNodeUnitTemplates. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitNodeUnitTemplatesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitNodeUnitTemplatesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitNodeUnitTemplates", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitNodeUnitTemplatesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeEdgeUnitsCloud(self, request): """查询边缘单元列表 :param request: Request instance for DescribeEdgeUnitsCloud. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitsCloudRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeEdgeUnitsCloudResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeEdgeUnitsCloud", params, headers=headers) response = json.loads(body) model = models.DescribeEdgeUnitsCloudResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeIotDevice(self, request): """获取设备信息 :param request: Request instance for DescribeIotDevice. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeIotDeviceRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeIotDeviceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeIotDevice", params, headers=headers) response = json.loads(body) model = models.DescribeIotDeviceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeIotDevices(self, request): """获取设备列表信息 :param request: Request instance for DescribeIotDevices. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeIotDevicesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeIotDevicesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeIotDevices", params, headers=headers) response = json.loads(body) model = models.DescribeIotDevicesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeMessageRouteList(self, request): """获取消息路由列表 :param request: Request instance for DescribeMessageRouteList. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeMessageRouteListRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeMessageRouteListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeMessageRouteList", params, headers=headers) response = json.loads(body) model = models.DescribeMessageRouteListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeMonitorMetrics(self, request): """查询边缘单元监控数据 :param request: Request instance for DescribeMonitorMetrics. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeMonitorMetricsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeMonitorMetricsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeMonitorMetrics", params, headers=headers) response = json.loads(body) model = models.DescribeMonitorMetricsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeNamespace(self, request): """获取命名空间 :param request: Request instance for DescribeNamespace. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeNamespaceRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeNamespaceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeNamespace", params, headers=headers) response = json.loads(body) model = models.DescribeNamespaceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeNamespaceResources(self, request): """获取命名空间下的资源信息 :param request: Request instance for DescribeNamespaceResources. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeNamespaceResourcesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeNamespaceResourcesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeNamespaceResources", params, headers=headers) response = json.loads(body) model = models.DescribeNamespaceResourcesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeNamespaces(self, request): """获取命名空间列表信息 :param request: Request instance for DescribeNamespaces. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeNamespacesRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeNamespacesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeNamespaces", params, headers=headers) response = json.loads(body) model = models.DescribeNamespacesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeNodeUnit(self, request): """查询边缘单元NodeUnit列表 :param request: Request instance for DescribeNodeUnit. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeNodeUnitRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeNodeUnitResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeNodeUnit", params, headers=headers) response = json.loads(body) model = models.DescribeNodeUnitResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeNodeUnitTemplateOnNodeGroup(self, request): """查询指定NodeGroup下NodeUnit模板列表 :param request: Request instance for DescribeNodeUnitTemplateOnNodeGroup. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeNodeUnitTemplateOnNodeGroupRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeNodeUnitTemplateOnNodeGroupResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeNodeUnitTemplateOnNodeGroup", params, headers=headers) response = json.loads(body) model = models.DescribeNodeUnitTemplateOnNodeGroupResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeSecret(self, request): """获取Secret详情 :param request: Request instance for DescribeSecret. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeSecretRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeSecretResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeSecret", params, headers=headers) response = json.loads(body) model = models.DescribeSecretResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeSecretYamlError(self, request): """校验Secret的Yaml语法 :param request: Request instance for DescribeSecretYamlError. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeSecretYamlErrorRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeSecretYamlErrorResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeSecretYamlError", params, headers=headers) response = json.loads(body) model = models.DescribeSecretYamlErrorResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeSecrets(self, request): """获取Secrets列表 :param request: Request instance for DescribeSecrets. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeSecretsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeSecretsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeSecrets", params, headers=headers) response = json.loads(body) model = models.DescribeSecretsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeYeheResourceLimit(self, request): """查询用户的资源限制 :param request: Request instance for DescribeYeheResourceLimit. :type request: :class:`tencentcloud.iecp.v20210914.models.DescribeYeheResourceLimitRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.DescribeYeheResourceLimitResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeYeheResourceLimit", params, headers=headers) response = json.loads(body) model = models.DescribeYeheResourceLimitResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def GetMarketComponent(self, request): """获取组件市场的组件信息 :param request: Request instance for GetMarketComponent. :type request: :class:`tencentcloud.iecp.v20210914.models.GetMarketComponentRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.GetMarketComponentResponse` """ try: params = request._serialize() headers = request.headers body = self.call("GetMarketComponent", params, headers=headers) response = json.loads(body) model = models.GetMarketComponentResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def GetMarketComponentList(self, request): """获取组件市场组件列表 :param request: Request instance for GetMarketComponentList. :type request: :class:`tencentcloud.iecp.v20210914.models.GetMarketComponentListRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.GetMarketComponentListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("GetMarketComponentList", params, headers=headers) response = json.loads(body) model = models.GetMarketComponentListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyConfigMap(self, request): """修改ConfigMap :param request: Request instance for ModifyConfigMap. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyConfigMapRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyConfigMapResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyConfigMap", params, headers=headers) response = json.loads(body) model = models.ModifyConfigMapResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyEdgeDracoNode(self, request): """编辑draco设备信息 :param request: Request instance for ModifyEdgeDracoNode. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeDracoNodeRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeDracoNodeResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyEdgeDracoNode", params, headers=headers) response = json.loads(body) model = models.ModifyEdgeDracoNodeResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyEdgeNodeLabels(self, request): """编辑边缘节点标签 :param request: Request instance for ModifyEdgeNodeLabels. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeNodeLabelsRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeNodeLabelsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyEdgeNodeLabels", params, headers=headers) response = json.loads(body) model = models.ModifyEdgeNodeLabelsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyEdgeUnit(self, request): """修改边缘集群 :param request: Request instance for ModifyEdgeUnit. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyEdgeUnit", params, headers=headers) response = json.loads(body) model = models.ModifyEdgeUnitResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyEdgeUnitApplicationBasicInfo(self, request): """修改单元应用基本信息 :param request: Request instance for ModifyEdgeUnitApplicationBasicInfo. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitApplicationBasicInfoRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitApplicationBasicInfoResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyEdgeUnitApplicationBasicInfo", params, headers=headers) response = json.loads(body) model = models.ModifyEdgeUnitApplicationBasicInfoResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyEdgeUnitApplicationVisualization(self, request): """可视化修改应用配置 :param request: Request instance for ModifyEdgeUnitApplicationVisualization. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitApplicationVisualizationRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitApplicationVisualizationResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyEdgeUnitApplicationVisualization", params, headers=headers) response = json.loads(body) model = models.ModifyEdgeUnitApplicationVisualizationResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyEdgeUnitApplicationYaml(self, request): """Yaml方式修改应用配置 :param request: Request instance for ModifyEdgeUnitApplicationYaml. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitApplicationYamlRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitApplicationYamlResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyEdgeUnitApplicationYaml", params, headers=headers) response = json.loads(body) model = models.ModifyEdgeUnitApplicationYamlResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyEdgeUnitCloudApi(self, request): """更新边缘单元信息 :param request: Request instance for ModifyEdgeUnitCloudApi. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitCloudApiRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitCloudApiResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyEdgeUnitCloudApi", params, headers=headers) response = json.loads(body) model = models.ModifyEdgeUnitCloudApiResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyEdgeUnitDeployGridItem(self, request): """修改边缘单元Grid部署应用副本数 :param request: Request instance for ModifyEdgeUnitDeployGridItem. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitDeployGridItemRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyEdgeUnitDeployGridItemResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyEdgeUnitDeployGridItem", params, headers=headers) response = json.loads(body) model = models.ModifyEdgeUnitDeployGridItemResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyIotDevice(self, request): """修改设备信息 :param request: Request instance for ModifyIotDevice. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyIotDeviceRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyIotDeviceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyIotDevice", params, headers=headers) response = json.loads(body) model = models.ModifyIotDeviceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyNodeUnitTemplate(self, request): """修改边缘单元NodeUnit模板 :param request: Request instance for ModifyNodeUnitTemplate. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifyNodeUnitTemplateRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifyNodeUnitTemplateResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyNodeUnitTemplate", params, headers=headers) response = json.loads(body) model = models.ModifyNodeUnitTemplateResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifySecret(self, request): """修改Secret :param request: Request instance for ModifySecret. :type request: :class:`tencentcloud.iecp.v20210914.models.ModifySecretRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.ModifySecretResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifySecret", params, headers=headers) response = json.loads(body) model = models.ModifySecretResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def RedeployEdgeUnitApplication(self, request): """单元应用重部署 :param request: Request instance for RedeployEdgeUnitApplication. :type request: :class:`tencentcloud.iecp.v20210914.models.RedeployEdgeUnitApplicationRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.RedeployEdgeUnitApplicationResponse` """ try: params = request._serialize() headers = request.headers body = self.call("RedeployEdgeUnitApplication", params, headers=headers) response = json.loads(body) model = models.RedeployEdgeUnitApplicationResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def SetRouteOnOff(self, request): """开关消息路由 :param request: Request instance for SetRouteOnOff. :type request: :class:`tencentcloud.iecp.v20210914.models.SetRouteOnOffRequest` :rtype: :class:`tencentcloud.iecp.v20210914.models.SetRouteOnOffResponse` """ try: params = request._serialize() headers = request.headers body = self.call("SetRouteOnOff", params, headers=headers) response = json.loads(body) model = models.SetRouteOnOffResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e))
Memory