tencentcloud-sdk-nodejs
Version:
524 lines (523 loc) • 14.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Client = void 0;
/* eslint-disable @typescript-eslint/no-unused-vars */
/*
* Copyright (c) 2018 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.
*/
const abstract_client_1 = require("../../../common/abstract_client");
/**
* iecp client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("iecp.tencentcloudapi.com", "2021-09-14", clientConfig);
}
/**
* 查询边缘集群监控状态
*/
async DescribeEdgeUnitMonitorStatus(req, cb) {
return this.request("DescribeEdgeUnitMonitorStatus", req, cb);
}
/**
* 删除边缘单元NodeGroup
*/
async DeleteEdgeNodeGroup(req, cb) {
return this.request("DeleteEdgeNodeGroup", req, cb);
}
/**
* 创建子设备
*/
async CreateIotDevice(req, cb) {
return this.request("CreateIotDevice", req, cb);
}
/**
* 删除设备
*/
async DeleteIotDevice(req, cb) {
return this.request("DeleteIotDevice", req, cb);
}
/**
* 获取节点安装信息
*/
async DescribeEdgeAgentNodeInstaller(req, cb) {
return this.request("DescribeEdgeAgentNodeInstaller", req, cb);
}
/**
* 查询边缘单元额外信息
*/
async DescribeEdgeUnitExtra(req, cb) {
return this.request("DescribeEdgeUnitExtra", req, cb);
}
/**
* 获取命名空间下的资源信息
*/
async DescribeNamespaceResources(req, cb) {
return this.request("DescribeNamespaceResources", req, cb);
}
/**
* 创建token
*/
async CreateUserToken(req, cb) {
return this.request("CreateUserToken", req, cb);
}
/**
* 批量删除边缘节点
*/
async DeleteEdgeNodes(req, cb) {
return this.request("DeleteEdgeNodes", req, cb);
}
/**
* 创建或更新边缘单元NodeUnit
*/
async CreateUpdateNodeUnit(req, cb) {
return this.request("CreateUpdateNodeUnit", req, cb);
}
/**
* 修改边缘单元NodeUnit模板
*/
async ModifyNodeUnitTemplate(req, cb) {
return this.request("ModifyNodeUnitTemplate", req, cb);
}
/**
* 查询边缘单元EdgeUnit模板列表
*/
async DescribeEdgeUnitNodeUnitTemplates(req, cb) {
return this.request("DescribeEdgeUnitNodeUnitTemplates", req, cb);
}
/**
* 创建命名空间
*/
async CreateNamespace(req, cb) {
return this.request("CreateNamespace", req, cb);
}
/**
* 自动获取Draco设备的安装包
*/
async DescribeDracoEdgeNodeInstaller(req, cb) {
return this.request("DescribeDracoEdgeNodeInstaller", req, cb);
}
/**
* 单元应用重部署
*/
async RedeployEdgeUnitApplication(req, cb) {
return this.request("RedeployEdgeUnitApplication", req, cb);
}
/**
* 获取边缘节点信息
*/
async DescribeEdgeNode(req, cb) {
return this.request("DescribeEdgeNode", req, cb);
}
/**
* 获取节点备注信息列表
*/
async DescribeEdgeNodeRemarkList(req, cb) {
return this.request("DescribeEdgeNodeRemarkList", req, cb);
}
/**
* 创建边缘单元
*/
async CreateEdgeUnitCloud(req, cb) {
return this.request("CreateEdgeUnitCloud", req, cb);
}
/**
* 查询边缘单元监控数据
*/
async DescribeMonitorMetrics(req, cb) {
return this.request("DescribeMonitorMetrics", req, cb);
}
/**
* 删除命名空间
*/
async DeleteNamespace(req, cb) {
return this.request("DeleteNamespace", req, cb);
}
/**
* 建立消息路由
*/
async BuildMessageRoute(req, cb) {
return this.request("BuildMessageRoute", req, cb);
}
/**
* 获取Secrets列表
*/
async DescribeSecrets(req, cb) {
return this.request("DescribeSecrets", req, cb);
}
/**
* 开关消息路由
*/
async SetRouteOnOff(req, cb) {
return this.request("SetRouteOnOff", req, cb);
}
/**
* 创建ConfigMap
*/
async CreateConfigMap(req, cb) {
return this.request("CreateConfigMap", req, cb);
}
/**
* 创建边缘节点
*/
async CreateEdgeNode(req, cb) {
return this.request("CreateEdgeNode", req, cb);
}
/**
* 删除边缘单元NodeUnit模板
*/
async DeleteEdgeNodeUnitTemplates(req, cb) {
return this.request("DeleteEdgeNodeUnitTemplates", req, cb);
}
/**
* 编辑边缘节点标签
*/
async ModifyEdgeNodeLabels(req, cb) {
return this.request("ModifyEdgeNodeLabels", req, cb);
}
/**
* 查询指定Grid下应用的Yaml
*/
async DescribeEdgeUnitDeployGridItemYaml(req, cb) {
return this.request("DescribeEdgeUnitDeployGridItemYaml", req, cb);
}
/**
* 获取ConfigMap列表
*/
async DescribeConfigMaps(req, cb) {
return this.request("DescribeConfigMaps", req, cb);
}
/**
* 获取组件市场组件列表
*/
async GetMarketComponentList(req, cb) {
return this.request("GetMarketComponentList", req, cb);
}
/**
* 重新部署边缘单元指定Grid下应用
*/
async DeleteEdgeUnitDeployGridItem(req, cb) {
return this.request("DeleteEdgeUnitDeployGridItem", req, cb);
}
/**
* 获取ConfigMap详情
*/
async DescribeConfigMap(req, cb) {
return this.request("DescribeConfigMap", req, cb);
}
/**
* 删除消息路由
*/
async DeleteMessageRoute(req, cb) {
return this.request("DeleteMessageRoute", req, cb);
}
/**
* 修改边缘集群
*/
async ModifyEdgeUnit(req, cb) {
return this.request("ModifyEdgeUnit", req, cb);
}
/**
* 修改ConfigMap
*/
async ModifyConfigMap(req, cb) {
return this.request("ModifyConfigMap", req, cb);
}
/**
* 查询边缘单元NodeUnit列表
*/
async DescribeNodeUnit(req, cb) {
return this.request("DescribeNodeUnit", req, cb);
}
/**
* 查询边缘单元指定Grid下的部署应用列表
*/
async DescribeEdgeUnitDeployGridItem(req, cb) {
return this.request("DescribeEdgeUnitDeployGridItem", req, cb);
}
/**
* 编辑draco设备信息
*/
async ModifyEdgeDracoNode(req, cb) {
return this.request("ModifyEdgeDracoNode", req, cb);
}
/**
* 修改设备信息
*/
async ModifyIotDevice(req, cb) {
return this.request("ModifyIotDevice", req, cb);
}
/**
* 修改单元应用基本信息
*/
async ModifyEdgeUnitApplicationBasicInfo(req, cb) {
return this.request("ModifyEdgeUnitApplicationBasicInfo", req, cb);
}
/**
* 获取组件市场的组件信息
*/
async GetMarketComponent(req, cb) {
return this.request("GetMarketComponent", req, cb);
}
/**
* 查询边缘单元Grid的Pod列表
*/
async DescribeEdgeUnitGridPods(req, cb) {
return this.request("DescribeEdgeUnitGridPods", req, cb);
}
/**
* 批量删除设备
*/
async DeleteIotDeviceBatch(req, cb) {
return this.request("DeleteIotDeviceBatch", req, cb);
}
/**
* 获取命名空间
*/
async DescribeNamespace(req, cb) {
return this.request("DescribeNamespace", req, cb);
}
/**
* 获取边缘集群默认VPC信息
*/
async DescribeEdgeDefaultVpc(req, cb) {
return this.request("DescribeEdgeDefaultVpc", req, cb);
}
/**
* 校验Secret的Yaml语法
*/
async DescribeSecretYamlError(req, cb) {
return this.request("DescribeSecretYamlError", req, cb);
}
/**
* 删除ConfigMap
*/
async DeleteConfigMap(req, cb) {
return this.request("DeleteConfigMap", req, cb);
}
/**
* 创建边缘单元NodeUnit模板
*/
async CreateEdgeNodeUnitTemplate(req, cb) {
return this.request("CreateEdgeNodeUnitTemplate", req, cb);
}
/**
* 批量解绑单元设备
*/
async DeleteEdgeUnitDevices(req, cb) {
return this.request("DeleteEdgeUnitDevices", req, cb);
}
/**
* 修改Secret
*/
async ModifySecret(req, cb) {
return this.request("ModifySecret", req, cb);
}
/**
* 批量绑定设备到单元
*/
async CreateEdgeUnitDevices(req, cb) {
return this.request("CreateEdgeUnitDevices", req, cb);
}
/**
* 获取设备列表信息
*/
async DescribeIotDevices(req, cb) {
return this.request("DescribeIotDevices", req, cb);
}
/**
* 删除边缘单元
*/
async DeleteEdgeUnitCloud(req, cb) {
return this.request("DeleteEdgeUnitCloud", req, cb);
}
/**
* 查询指定NodeGroup下NodeUnit模板列表
*/
async DescribeNodeUnitTemplateOnNodeGroup(req, cb) {
return this.request("DescribeNodeUnitTemplateOnNodeGroup", req, cb);
}
/**
* 查询节点Pod内的容器列表
*/
async DescribeEdgeNodePodContainers(req, cb) {
return this.request("DescribeEdgeNodePodContainers", req, cb);
}
/**
* 获取消息路由列表
*/
async DescribeMessageRouteList(req, cb) {
return this.request("DescribeMessageRouteList", req, cb);
}
/**
* 校验ConfigMap的Yaml语法
*/
async DescribeConfigMapYamlError(req, cb) {
return this.request("DescribeConfigMapYamlError", req, cb);
}
/**
* 获取单元下应用列表
*/
async DescribeEdgeUnitApplications(req, cb) {
return this.request("DescribeEdgeUnitApplications", req, cb);
}
/**
* 获取命名空间列表信息
*/
async DescribeNamespaces(req, cb) {
return this.request("DescribeNamespaces", req, cb);
}
/**
* 查询边缘节点列表
*/
async DescribeEdgeNodes(req, cb) {
return this.request("DescribeEdgeNodes", req, cb);
}
/**
* 查询边缘操作日志
*/
async DescribeEdgeOperationLogs(req, cb) {
return this.request("DescribeEdgeOperationLogs", req, cb);
}
/**
* 创建Secret
*/
async CreateSecret(req, cb) {
return this.request("CreateSecret", req, cb);
}
/**
* 查询边缘集群NodeGroup
*/
async DescribeEdgeUnitNodeGroup(req, cb) {
return this.request("DescribeEdgeUnitNodeGroup", req, cb);
}
/**
* 查询边缘单元Pod
*/
async DescribeEdgePod(req, cb) {
return this.request("DescribeEdgePod", req, cb);
}
/**
* 获取Secret详情
*/
async DescribeSecret(req, cb) {
return this.request("DescribeSecret", req, cb);
}
/**
* 更新边缘单元信息
*/
async ModifyEdgeUnitCloudApi(req, cb) {
return this.request("ModifyEdgeUnitCloudApi", req, cb);
}
/**
* 获取设备信息
*/
async DescribeIotDevice(req, cb) {
return this.request("DescribeIotDevice", req, cb);
}
/**
* 创建边缘单元NodeGroup
*/
async CreateEdgeNodeGroup(req, cb) {
return this.request("CreateEdgeNodeGroup", req, cb);
}
/**
* 查询节点Pod列表
*/
async DescribeEdgeNodePods(req, cb) {
return this.request("DescribeEdgeNodePods", req, cb);
}
/**
* 批量预注册节点
*/
async CreateEdgeNodeBatch(req, cb) {
return this.request("CreateEdgeNodeBatch", req, cb);
}
/**
* 修改边缘单元Grid部署应用副本数
*/
async ModifyEdgeUnitDeployGridItem(req, cb) {
return this.request("ModifyEdgeUnitDeployGridItem", req, cb);
}
/**
* 创建消息路由
*/
async CreateMessageRoute(req, cb) {
return this.request("CreateMessageRoute", req, cb);
}
/**
* 查询用户的资源限制
*/
async DescribeYeheResourceLimit(req, cb) {
return this.request("DescribeYeheResourceLimit", req, cb);
}
/**
* 删除边缘单元NodeUnit
*/
async DeleteNodeUnit(req, cb) {
return this.request("DeleteNodeUnit", req, cb);
}
/**
* Yaml方式修改应用配置
*/
async ModifyEdgeUnitApplicationYaml(req, cb) {
return this.request("ModifyEdgeUnitApplicationYaml", req, cb);
}
/**
* 删除指定pod
*/
async DeleteEdgeUnitPod(req, cb) {
return this.request("DeleteEdgeUnitPod", req, cb);
}
/**
* 查询边缘单元Grid列表
*/
async DescribeEdgeUnitDeployGrid(req, cb) {
return this.request("DescribeEdgeUnitDeployGrid", req, cb);
}
/**
* 查询边缘单元Grid事件列表
*/
async DescribeEdgeUnitGridEvents(req, cb) {
return this.request("DescribeEdgeUnitGridEvents", req, cb);
}
/**
* 可视化修改应用配置
*/
async ModifyEdgeUnitApplicationVisualization(req, cb) {
return this.request("ModifyEdgeUnitApplicationVisualization", req, cb);
}
/**
* 查询预注册节点列表
*/
async DescribeEdgeSnNodes(req, cb) {
return this.request("DescribeEdgeSnNodes", req, cb);
}
/**
* 删除Secret
*/
async DeleteSecret(req, cb) {
return this.request("DeleteSecret", req, cb);
}
/**
* 查询边缘单元列表
*/
async DescribeEdgeUnitsCloud(req, cb) {
return this.request("DescribeEdgeUnitsCloud", req, cb);
}
}
exports.Client = Client;