tencentcloud-sdk-nodejs
Version:
1,383 lines (1,378 loc) • 37.5 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");
/**
* tsf client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("tsf.tencentcloudapi.com", "2018-03-26", clientConfig);
}
/**
* 创建任务
*/
async CreateTask(req, cb) {
return this.request("CreateTask", req, cb);
}
/**
* 删除公共配置项
*/
async DeletePublicConfig(req, cb) {
return this.request("DeletePublicConfig", req, cb);
}
/**
* 查询配置
*/
async DescribeConfig(req, cb) {
return this.request("DescribeConfig", req, cb);
}
/**
* 获取微服务列表
*/
async DescribeMicroservices(req, cb) {
return this.request("DescribeMicroservices", req, cb);
}
/**
* 修改容器部署组实例数
*/
async ModifyContainerReplicas(req, cb) {
return this.request("ModifyContainerReplicas", req, cb);
}
/**
* 虚拟机部署组下线实例
*/
async ShrinkInstances(req, cb) {
return this.request("ShrinkInstances", req, cb);
}
/**
* 禁用单元化规则
*/
async DisableUnitRule(req, cb) {
return this.request("DisableUnitRule", req, cb);
}
/**
* 获取部署组实例列表
*/
async DescribePodInstances(req, cb) {
return this.request("DescribePodInstances", req, cb);
}
/**
* 创建配置项,返回详细信息
*/
async CreateConfigWithDetailResp(req, cb) {
return this.request("CreateConfigWithDetailResp", req, cb);
}
/**
* 创建命名空间
*/
async CreateNamespace(req, cb) {
return this.request("CreateNamespace", req, cb);
}
/**
* 添加云主机节点至TSF集群
*/
async AddClusterInstances(req, cb) {
return this.request("AddClusterInstances", req, cb);
}
/**
* 删除泳道规则
*/
async DeleteLaneRule(req, cb) {
return this.request("DeleteLaneRule", req, cb);
}
/**
* 删除集群
*/
async DeleteCluster(req, cb) {
return this.request("DeleteCluster", req, cb);
}
/**
* 重新执行工作流批次
*/
async RedoTaskFlowBatch(req, cb) {
return this.request("RedoTaskFlowBatch", req, cb);
}
/**
* 查询公共配置汇总列表
*/
async DescribePublicConfigSummary(req, cb) {
return this.request("DescribePublicConfigSummary", req, cb);
}
/**
* 容器部署组列表
*/
async DescribeContainerGroups(req, cb) {
return this.request("DescribeContainerGroups", req, cb);
}
/**
* 获取部署组其他属性
*/
async DescribeGroupAttribute(req, cb) {
return this.request("DescribeGroupAttribute", req, cb);
}
/**
* 创建文件配置项,返回详细信息
*/
async CreateFileConfigWithDetailResp(req, cb) {
return this.request("CreateFileConfigWithDetailResp", req, cb);
}
/**
* 创建参数模板
*/
async CreateConfigTemplate(req, cb) {
return this.request("CreateConfigTemplate", req, cb);
}
/**
* 查询服务API列表
*/
async DescribeMsApiList(req, cb) {
return this.request("DescribeMsApiList", req, cb);
}
/**
* 撤回已发布的公共配置
*/
async RevocationPublicConfig(req, cb) {
return this.request("RevocationPublicConfig", req, cb);
}
/**
* 创建集群
*/
async CreateCluster(req, cb) {
return this.request("CreateCluster", req, cb);
}
/**
* 服务调用监控统计概览
*/
async DescribeOverviewInvocation(req, cb) {
return this.request("DescribeOverviewInvocation", req, cb);
}
/**
* 停止正在某个节点上执行的任务
*/
async StopTaskExecute(req, cb) {
return this.request("StopTaskExecute", req, cb);
}
/**
* 查询任务详情
*/
async DescribeTaskDetail(req, cb) {
return this.request("DescribeTaskDetail", req, cb);
}
/**
* 修改集群信息
*/
async ModifyCluster(req, cb) {
return this.request("ModifyCluster", req, cb);
}
/**
* 容器部署组详情(已废弃,请使用 DescribeContainerGroupDeployInfo)
*/
async DescribeContainerGroupDetail(req, cb) {
return this.request("DescribeContainerGroupDetail", req, cb);
}
/**
* 启用单元化规则
*/
async EnableUnitRule(req, cb) {
return this.request("EnableUnitRule", req, cb);
}
/**
* 回滚配置
*/
async RollbackConfig(req, cb) {
return this.request("RollbackConfig", req, cb);
}
/**
* 镜像版本列表
*/
async DescribeImageTags(req, cb) {
return this.request("DescribeImageTags", req, cb);
}
/**
* 查询文件配置项列表
*/
async DescribeFileConfigs(req, cb) {
return this.request("DescribeFileConfigs", req, cb);
}
/**
* 创建参数模板,并返回模板详细信息
*/
async CreateConfigTemplateWithDetailResp(req, cb) {
return this.request("CreateConfigTemplateWithDetailResp", req, cb);
}
/**
* 查询简单集群列表
*/
async DescribeSimpleClusters(req, cb) {
return this.request("DescribeSimpleClusters", req, cb);
}
/**
* 查询API详情
*/
async DescribeApiDetail(req, cb) {
return this.request("DescribeApiDetail", req, cb);
}
/**
* 撤回已发布的文件配置
*/
async RevokeFileConfig(req, cb) {
return this.request("RevokeFileConfig", req, cb);
}
/**
* 获取单个投递项配置信息
*/
async DescribeDeliveryConfig(req, cb) {
return this.request("DescribeDeliveryConfig", req, cb);
}
/**
* 查询某个插件下绑定或未绑定的API分组
*/
async DescribeGroupsWithPlugin(req, cb) {
return this.request("DescribeGroupsWithPlugin", req, cb);
}
/**
* 启用泳道规则
*/
async EnableLaneRule(req, cb) {
return this.request("EnableLaneRule", req, cb);
}
/**
* 禁用单元化路由
*/
async DisableUnitRoute(req, cb) {
return this.request("DisableUnitRoute", req, cb);
}
/**
* 取消关联业务日志配置项和应用
*/
async DisassociateBusinessLogConfig(req, cb) {
return this.request("DisassociateBusinessLogConfig", req, cb);
}
/**
* 创建配置项
*/
async CreateConfig(req, cb) {
return this.request("CreateConfig", req, cb);
}
/**
* 新增微服务
*/
async CreateMicroservice(req, cb) {
return this.request("CreateMicroservice", req, cb);
}
/**
* 批量删除镜像版本
*/
async DeleteImageTags(req, cb) {
return this.request("DeleteImageTags", req, cb);
}
/**
* TSF上传的程序包存放在腾讯云对象存储(COS)中,通过该API可以获取从COS下载程序包需要的信息,包括包所在的桶、存储路径、鉴权信息等,之后使用COS API(或SDK)进行下载。
COS相关文档请查阅:https://cloud.tencent.com/document/product/436
*/
async DescribeDownloadInfo(req, cb) {
return this.request("DescribeDownloadInfo", req, cb);
}
/**
* 获取应用列表
*/
async DescribeApplications(req, cb) {
return this.request("DescribeApplications", req, cb);
}
/**
* 创建路径重写,并返回路径重写规则信息
*/
async CreatePathRewritesWithDetailResp(req, cb) {
return this.request("CreatePathRewritesWithDetailResp", req, cb);
}
/**
* 获取部署组详情
*/
async DescribeContainerGroupDeployInfo(req, cb) {
return this.request("DescribeContainerGroupDeployInfo", req, cb);
}
/**
* 查询网关API监控明细数据(仅单元化网关),非单元化网关使用DescribeApiUseDetail
*/
async DescribeUnitApiUseDetail(req, cb) {
return this.request("DescribeUnitApiUseDetail", req, cb);
}
/**
* 插件与网关分组/API批量绑定
*/
async BindPlugin(req, cb) {
return this.request("BindPlugin", req, cb);
}
/**
* 查询某个API分组已绑定的网关部署组信息列表
*/
async DescribeGroupBindedGateways(req, cb) {
return this.request("DescribeGroupBindedGateways", req, cb);
}
/**
* 删除单元化规则
*/
async DeleteUnitRule(req, cb) {
return this.request("DeleteUnitRule", req, cb);
}
/**
* 获取应用详情
*/
async DescribeApplication(req, cb) {
return this.request("DescribeApplication", req, cb);
}
/**
* 更新单元化规则
*/
async UpdateUnitRule(req, cb) {
return this.request("UpdateUnitRule", req, cb);
}
/**
* 创建单元化规则
*/
async CreateUnitRule(req, cb) {
return this.request("CreateUnitRule", req, cb);
}
/**
* 更新仓库信息
*/
async UpdateRepository(req, cb) {
return this.request("UpdateRepository", req, cb);
}
/**
* 查询可用于被导入的命名空间列表
*/
async DescribeUsableUnitNamespaces(req, cb) {
return this.request("DescribeUsableUnitNamespaces", req, cb);
}
/**
* 查询网关分组监控明细数据
*/
async DescribeGroupUseDetail(req, cb) {
return this.request("DescribeGroupUseDetail", req, cb);
}
/**
* 查询镜像仓库列表
*/
async DescribeImageRepository(req, cb) {
return this.request("DescribeImageRepository", req, cb);
}
/**
* 后端服务已经删除这个接口, API 接口下线处理
重关联业务日志配置
*/
async ReassociateBusinessLogConfig(req, cb) {
return this.request("ReassociateBusinessLogConfig", req, cb);
}
/**
* 批量更新API超时
*/
async UpdateApiTimeouts(req, cb) {
return this.request("UpdateApiTimeouts", req, cb);
}
/**
* 批量创建单元化命名空间
*/
async CreateUnitNamespaces(req, cb) {
return this.request("CreateUnitNamespaces", req, cb);
}
/**
* 更新健康检查配置
*/
async UpdateHealthCheckSettings(req, cb) {
return this.request("UpdateHealthCheckSettings", req, cb);
}
/**
* 翻页查询任务列表
*/
async DescribeTaskRecords(req, cb) {
return this.request("DescribeTaskRecords", req, cb);
}
/**
* 手动执行一次任务
*/
async ExecuteTask(req, cb) {
return this.request("ExecuteTask", req, cb);
}
/**
* 批量导入API至api分组(也支持新建API到分组)
*/
async CreateGatewayApi(req, cb) {
return this.request("CreateGatewayApi", req, cb);
}
/**
* 查询简单命名空间列表
*/
async DescribeSimpleNamespaces(req, cb) {
return this.request("DescribeSimpleNamespaces", req, cb);
}
/**
* 创建API限流规则
*/
async CreateApiRateLimitRule(req, cb) {
return this.request("CreateApiRateLimitRule", req, cb);
}
/**
* 删除微服务
*/
async DeleteMicroservice(req, cb) {
return this.request("DeleteMicroservice", req, cb);
}
/**
* 删除文件配置项
*/
async DeleteFileConfig(req, cb) {
return this.request("DeleteFileConfig", req, cb);
}
/**
* 停止容器部署组
*/
async StopContainerGroup(req, cb) {
return this.request("StopContainerGroup", req, cb);
}
/**
* 查询分组管理日志配置列表
*/
async DescribeGroupBusinessLogConfigs(req, cb) {
return this.request("DescribeGroupBusinessLogConfigs", req, cb);
}
/**
* 查询部署组相关的发布信息
*/
async DescribeGroupRelease(req, cb) {
return this.request("DescribeGroupRelease", req, cb);
}
/**
* 查询一键导入API分组任务的状态
*/
async DescribeCreateGatewayApiStatus(req, cb) {
return this.request("DescribeCreateGatewayApiStatus", req, cb);
}
/**
* 查询单值指标维度
*/
async DescribeInvocationMetricDataPoint(req, cb) {
return this.request("DescribeInvocationMetricDataPoint", req, cb);
}
/**
* 修改任务
*/
async ModifyTask(req, cb) {
return this.request("ModifyTask", req, cb);
}
/**
* 更新API限流规则
*/
async UpdateApiRateLimitRule(req, cb) {
return this.request("UpdateApiRateLimitRule", req, cb);
}
/**
* 分页查询网关分组/API绑定(或未绑定)的插件列表
*/
async DescribePluginInstances(req, cb) {
return this.request("DescribePluginInstances", req, cb);
}
/**
* API分组批量与网关解绑
*/
async UnbindApiGroup(req, cb) {
return this.request("UnbindApiGroup", req, cb);
}
/**
* 查询虚拟机部署组云主机列表
*/
async DescribeGroupInstances(req, cb) {
return this.request("DescribeGroupInstances", req, cb);
}
/**
* 创建泳道规则
*/
async CreateLaneRule(req, cb) {
return this.request("CreateLaneRule", req, cb);
}
/**
* 删除容器部署组
*/
async DeleteContainerGroup(req, cb) {
return this.request("DeleteContainerGroup", req, cb);
}
/**
* 查询API 分组信息列表
*/
async DescribeApiGroups(req, cb) {
return this.request("DescribeApiGroups", req, cb);
}
/**
* 获取集群列表
*/
async DescribeClusters(req, cb) {
return this.request("DescribeClusters", req, cb);
}
/**
* 查询日志配置项列表
*/
async DescribeBusinessLogConfigs(req, cb) {
return this.request("DescribeBusinessLogConfigs", req, cb);
}
/**
* 查询单元化规则列表V2
*/
async DescribeUnitRulesV2(req, cb) {
return this.request("DescribeUnitRulesV2", req, cb);
}
/**
* 创建公共配置项,并返回配置项详细信息
*/
async CreatePublicConfigWithDetailResp(req, cb) {
return this.request("CreatePublicConfigWithDetailResp", req, cb);
}
/**
* 创建单元化规则, 并返回详细信息
*/
async CreateUnitRuleWithDetailResp(req, cb) {
return this.request("CreateUnitRuleWithDetailResp", req, cb);
}
/**
* 发布配置
*/
async ReleaseConfig(req, cb) {
return this.request("ReleaseConfig", req, cb);
}
/**
* 停止一个工作流批次
*/
async TerminateTaskFlowBatch(req, cb) {
return this.request("TerminateTaskFlowBatch", req, cb);
}
/**
* 批量更新API限流规则
*/
async UpdateApiRateLimitRules(req, cb) {
return this.request("UpdateApiRateLimitRules", req, cb);
}
/**
* 获取虚拟机部署组列表
*/
async DescribeGroups(req, cb) {
return this.request("DescribeGroups", req, cb);
}
/**
* 查询文件配置项发布信息
*/
async DescribeFileConfigReleases(req, cb) {
return this.request("DescribeFileConfigReleases", req, cb);
}
/**
* 查询仓库列表
*/
async DescribeRepositories(req, cb) {
return this.request("DescribeRepositories", req, cb);
}
/**
* 停用工作流
*/
async DisableTaskFlow(req, cb) {
return this.request("DisableTaskFlow", req, cb);
}
/**
* 一键导入API分组
*/
async CreateAllGatewayApiAsync(req, cb) {
return this.request("CreateAllGatewayApiAsync", req, cb);
}
/**
* 创建仓库
*/
async CreateRepository(req, cb) {
return this.request("CreateRepository", req, cb);
}
/**
* 查询集群实例
*/
async DescribeClusterInstances(req, cb) {
return this.request("DescribeClusterInstances", req, cb);
}
/**
* 创建公共配置项
*/
async CreatePublicConfig(req, cb) {
return this.request("CreatePublicConfig", req, cb);
}
/**
* 网关与API分组批量绑定
*/
async BindApiGroup(req, cb) {
return this.request("BindApiGroup", req, cb);
}
/**
* 废弃接口
废弃
*/
async DescribeInovcationIndicators(req, cb) {
return this.request("DescribeInovcationIndicators", req, cb);
}
/**
* 用部署组id获取绑定信息
*/
async DescribeDeliveryConfigByGroupId(req, cb) {
return this.request("DescribeDeliveryConfigByGroupId", req, cb);
}
/**
* 查询简单部署组列表
*/
async DescribeSimpleGroups(req, cb) {
return this.request("DescribeSimpleGroups", req, cb);
}
/**
* 查询配置项列表
*/
async DescribeConfigs(req, cb) {
return this.request("DescribeConfigs", req, cb);
}
/**
* 服务统计页面:接口和服务维度
*/
async DescribeStatistics(req, cb) {
return this.request("DescribeStatistics", req, cb);
}
/**
* 删除模板
*/
async DeleteConfigTemplate(req, cb) {
return this.request("DeleteConfigTemplate", req, cb);
}
/**
* 发布文件配置
*/
async ReleaseFileConfig(req, cb) {
return this.request("ReleaseFileConfig", req, cb);
}
/**
* 删除API限流规则
*/
async DeleteApiRateLimitRule(req, cb) {
return this.request("DeleteApiRateLimitRule", req, cb);
}
/**
* 查询某个网关绑定的API 分组信息列表
*/
async DescribeGroupGateways(req, cb) {
return this.request("DescribeGroupGateways", req, cb);
}
/**
* 查询单元化命名空间列表
*/
async DescribeUnitNamespaces(req, cb) {
return this.request("DescribeUnitNamespaces", req, cb);
}
/**
* 调用该接口和COS的上传接口后,需要调用此接口更新TSF中保存的程序包状态。
调用此接口完成后,才标志上传包流程结束。
*/
async ModifyUploadInfo(req, cb) {
return this.request("ModifyUploadInfo", req, cb);
}
/**
* 添加云主机节点至TSF集群
*/
async AddInstances(req, cb) {
return this.request("AddInstances", req, cb);
}
/**
* 修改命名空间
*/
async ModifyNamespace(req, cb) {
return this.request("ModifyNamespace", req, cb);
}
/**
* 查询配置汇总列表
*/
async DescribeConfigSummary(req, cb) {
return this.request("DescribeConfigSummary", req, cb);
}
/**
* 查询调用指标数据散点图
*/
async DescribeInvocationMetricScatterPlot(req, cb) {
return this.request("DescribeInvocationMetricScatterPlot", req, cb);
}
/**
* 创建文件配置项
*/
async CreateFileConfig(req, cb) {
return this.request("CreateFileConfig", req, cb);
}
/**
* 重新执行任务
*/
async RedoTask(req, cb) {
return this.request("RedoTask", req, cb);
}
/**
* 获取部署组其他字段-用于前端并发调用
*/
async DescribeContainerGroupAttribute(req, cb) {
return this.request("DescribeContainerGroupAttribute", req, cb);
}
/**
* 无
*/
async DescribePkgs(req, cb) {
return this.request("DescribePkgs", req, cb);
}
/**
* 创建API分组
*/
async CreateApiGroup(req, cb) {
return this.request("CreateApiGroup", req, cb);
}
/**
* 查询数据集列表
*/
async DescribePrograms(req, cb) {
return this.request("DescribePrograms", req, cb);
}
/**
* 查询公共配置(单条)
*/
async DescribePublicConfig(req, cb) {
return this.request("DescribePublicConfig", req, cb);
}
/**
* 查询API分组
*/
async DescribeApiGroup(req, cb) {
return this.request("DescribeApiGroup", req, cb);
}
/**
* 修改应用
*/
async ModifyApplication(req, cb) {
return this.request("ModifyApplication", req, cb);
}
/**
* 删除路径重写
*/
async DeletePathRewrites(req, cb) {
return this.request("DeletePathRewrites", req, cb);
}
/**
* 创建虚拟机部署组
*/
async CreateGroup(req, cb) {
return this.request("CreateGroup", req, cb);
}
/**
* 查询任务最近一次执行状态
*/
async DescribeTaskLastStatus(req, cb) {
return this.request("DescribeTaskLastStatus", req, cb);
}
/**
* 查询业务日志配置项信息
*/
async DescribeBusinessLogConfig(req, cb) {
return this.request("DescribeBusinessLogConfig", req, cb);
}
/**
* 查询网关所有分组下Api列表
*/
async DescribeGatewayAllGroupApis(req, cb) {
return this.request("DescribeGatewayAllGroupApis", req, cb);
}
/**
* 从软件仓库批量删除程序包。
一次最多支持删除1000个包,数量超过1000,返回UpperDeleteLimit错误。
*/
async DeletePkgs(req, cb) {
return this.request("DeletePkgs", req, cb);
}
/**
* 停止执行中的任务批次, 非运行中的任务不可调用。
*/
async StopTaskBatch(req, cb) {
return this.request("StopTaskBatch", req, cb);
}
/**
* 查询公共配置项列表
*/
async DescribePublicConfigs(req, cb) {
return this.request("DescribePublicConfigs", req, cb);
}
/**
* 导入配置
*/
async DescribeConfigTemplate(req, cb) {
return this.request("DescribeConfigTemplate", req, cb);
}
/**
* 取消关联投递信息和部署组
*/
async DisassociateKafkaConfig(req, cb) {
return this.request("DisassociateKafkaConfig", req, cb);
}
/**
* 查询调用指标数据变化曲线
*/
async DescribeInvocationMetricDataCurve(req, cb) {
return this.request("DescribeInvocationMetricDataCurve", req, cb);
}
/**
* 删除容器部署组
*/
async DeleteGroup(req, cb) {
return this.request("DeleteGroup", req, cb);
}
/**
* 从 TSF 集群中批量移除云主机节点
*/
async RemoveInstances(req, cb) {
return this.request("RemoveInstances", req, cb);
}
/**
* 绑定解绑tcr仓库
*/
async OperateApplicationTcrBinding(req, cb) {
return this.request("OperateApplicationTcrBinding", req, cb);
}
/**
* 虚拟机部署组添加实例
*/
async ExpandGroup(req, cb) {
return this.request("ExpandGroup", req, cb);
}
/**
* 删除任务
*/
async DeleteTask(req, cb) {
return this.request("DeleteTask", req, cb);
}
/**
* 查询路径重写列表
*/
async DescribePathRewrites(req, cb) {
return this.request("DescribePathRewrites", req, cb);
}
/**
* 删除泳道
*/
async DeleteLane(req, cb) {
return this.request("DeleteLane", req, cb);
}
/**
* 更新参数模板
*/
async UpdateConfigTemplate(req, cb) {
return this.request("UpdateConfigTemplate", req, cb);
}
/**
* 查询配置发布信息
*/
async DescribeConfigReleases(req, cb) {
return this.request("DescribeConfigReleases", req, cb);
}
/**
* 创建泳道
*/
async CreateLane(req, cb) {
return this.request("CreateLane", req, cb);
}
/**
* 获取容器事件列表
参数限制
- 当类型是 instance 时,GroupId是必填项
*/
async DescribeContainerEvents(req, cb) {
return this.request("DescribeContainerEvents", req, cb);
}
/**
* 查询网关监控概览
*/
async DescribeGatewayMonitorOverview(req, cb) {
return this.request("DescribeGatewayMonitorOverview", req, cb);
}
/**
* 部署虚拟机部署组应用
*/
async DeployGroup(req, cb) {
return this.request("DeployGroup", req, cb);
}
/**
* 获取多个投递项配置
*/
async DescribeDeliveryConfigs(req, cb) {
return this.request("DescribeDeliveryConfigs", req, cb);
}
/**
* 更新Api分组
*/
async UpdateApiGroup(req, cb) {
return this.request("UpdateApiGroup", req, cb);
}
/**
* 停止虚拟机部署组
*/
async StopGroup(req, cb) {
return this.request("StopGroup", req, cb);
}
/**
* 更新泳道信息
*/
async ModifyLane(req, cb) {
return this.request("ModifyLane", req, cb);
}
/**
* 启用任务
*/
async EnableTask(req, cb) {
return this.request("EnableTask", req, cb);
}
/**
* 通过部署组ID获取微服务
*/
async DescribeMicroservicesByGroupIds(req, cb) {
return this.request("DescribeMicroservicesByGroupIds", req, cb);
}
/**
* 新增微服务返回id
*/
async CreateMicroserviceWithDetailResp(req, cb) {
return this.request("CreateMicroserviceWithDetailResp", req, cb);
}
/**
* 修改微服务详情
*/
async ModifyMicroservice(req, cb) {
return this.request("ModifyMicroservice", req, cb);
}
/**
* 启用工作流
*/
async EnableTaskFlow(req, cb) {
return this.request("EnableTaskFlow", req, cb);
}
/**
* 查询单元化规则详情
*/
async DescribeUnitRule(req, cb) {
return this.request("DescribeUnitRule", req, cb);
}
/**
* 创建路径重写
*/
async CreatePathRewrites(req, cb) {
return this.request("CreatePathRewrites", req, cb);
}
/**
* 删除Api分组
*/
async DeleteApiGroup(req, cb) {
return this.request("DeleteApiGroup", req, cb);
}
/**
* 创建应用
*/
async CreateApplication(req, cb) {
return this.request("CreateApplication", req, cb);
}
/**
* 修改路径重写
*/
async ModifyPathRewrite(req, cb) {
return this.request("ModifyPathRewrite", req, cb);
}
/**
* 重新执行任务批次
*/
async RedoTaskBatch(req, cb) {
return this.request("RedoTaskBatch", req, cb);
}
/**
* 发布Api分组
*/
async ReleaseApiGroup(req, cb) {
return this.request("ReleaseApiGroup", req, cb);
}
/**
* 关联日志配置项到应用
*/
async AssociateBusinessLogConfig(req, cb) {
return this.request("AssociateBusinessLogConfig", req, cb);
}
/**
* 查询公共配置发布历史
*/
async DescribePublicConfigReleaseLogs(req, cb) {
return this.request("DescribePublicConfigReleaseLogs", req, cb);
}
/**
* 查询配置发布历史
*/
async DescribeConfigReleaseLogs(req, cb) {
return this.request("DescribeConfigReleaseLogs", req, cb);
}
/**
* 查询简单应用列表
*/
async DescribeSimpleApplications(req, cb) {
return this.request("DescribeSimpleApplications", req, cb);
}
/**
* 查询路径重写
*/
async DescribePathRewrite(req, cb) {
return this.request("DescribePathRewrite", req, cb);
}
/**
* 执行一次工作流
*/
async ExecuteTaskFlow(req, cb) {
return this.request("ExecuteTaskFlow", req, cb);
}
/**
* 查询微服务详情
*/
async DescribeMicroservice(req, cb) {
return this.request("DescribeMicroservice", req, cb);
}
/**
* serverless 能力已下线。下线对应接口。
删除Serverless部署组
*/
async DeleteServerlessGroup(req, cb) {
return this.request("DeleteServerlessGroup", req, cb);
}
/**
* 重新执行在某个节点上执行任务。
*/
async RedoTaskExecute(req, cb) {
return this.request("RedoTaskExecute", req, cb);
}
/**
* 查询java实例jvm监控数据,返回数据可选
*/
async DescribeJvmMonitor(req, cb) {
return this.request("DescribeJvmMonitor", req, cb);
}
/**
* 查询工作流最新一个批次的状态信息
*/
async DescribeFlowLastBatchState(req, cb) {
return this.request("DescribeFlowLastBatchState", req, cb);
}
/**
* 发布配置,并且返回配置 ID
*/
async ReleaseConfigWithDetailResp(req, cb) {
return this.request("ReleaseConfigWithDetailResp", req, cb);
}
/**
* 删除仓库
*/
async DeleteRepository(req, cb) {
return this.request("DeleteRepository", req, cb);
}
/**
* 停用任务
*/
async DisableTask(req, cb) {
return this.request("DisableTask", req, cb);
}
/**
* 启动容器部署组
*/
async StartContainerGroup(req, cb) {
return this.request("StartContainerGroup", req, cb);
}
/**
* 业务日志搜索
*/
async SearchBusinessLog(req, cb) {
return this.request("SearchBusinessLog", req, cb);
}
/**
* 部署容器应用-更新
*/
async DeployContainerGroup(req, cb) {
return this.request("DeployContainerGroup", req, cb);
}
/**
* 更新数据集
*/
async ModifyProgram(req, cb) {
return this.request("ModifyProgram", req, cb);
}
/**
* 标准输出日志搜索
*/
async SearchStdoutLog(req, cb) {
return this.request("SearchStdoutLog", req, cb);
}
/**
* 批量删除API
*/
async DeleteGatewayApi(req, cb) {
return this.request("DeleteGatewayApi", req, cb);
}
/**
* 创建工作流
*/
async CreateTaskFlow(req, cb) {
return this.request("CreateTaskFlow", req, cb);
}
/**
* 查询虚拟机部署组详情
*/
async DescribeGroup(req, cb) {
return this.request("DescribeGroup", req, cb);
}
/**
* 删除应用
*/
async DeleteApplication(req, cb) {
return this.request("DeleteApplication", req, cb);
}
/**
* 查询API限流规则
*/
async DescribeApiRateLimitRules(req, cb) {
return this.request("DescribeApiRateLimitRules", req, cb);
}
/**
* 删除命名空间
*/
async DeleteNamespace(req, cb) {
return this.request("DeleteNamespace", req, cb);
}
/**
* TSF基本资源信息概览接口
*/
async DescribeBasicResourceUsage(req, cb) {
return this.request("DescribeBasicResourceUsage", req, cb);
}
/**
* 删除配置项
*/
async DeleteConfig(req, cb) {
return this.request("DeleteConfig", req, cb);
}
/**
* 发布公共配置
*/
async ReleasePublicConfig(req, cb) {
return this.request("ReleasePublicConfig", req, cb);
}
/**
* 删除单元化命名空间
*/
async DeleteUnitNamespaces(req, cb) {
return this.request("DeleteUnitNamespaces", req, cb);
}
/**
* 无
*/
async DescribeInstances(req, cb) {
return this.request("DescribeInstances", req, cb);
}
/**
* 下线Api分组
*/
async DraftApiGroup(req, cb) {
return this.request("DraftApiGroup", req, cb);
}
/**
* 禁用泳道规则
*/
async DisableLaneRule(req, cb) {
return this.request("DisableLaneRule", req, cb);
}
/**
* 查询API分组下的Api列表信息
*/
async DescribeGatewayApis(req, cb) {
return this.request("DescribeGatewayApis", req, cb);
}
/**
* 对执行失败的任务批次执行续跑
*/
async ContinueRunFailedTaskBatch(req, cb) {
return this.request("ContinueRunFailedTaskBatch", req, cb);
}
/**
* 查询API 版本
*/
async DescribeApiVersions(req, cb) {
return this.request("DescribeApiVersions", req, cb);
}
/**
* 启用或禁用API
*/
async ChangeApiUsableStatus(req, cb) {
return this.request("ChangeApiUsableStatus", req, cb);
}
/**
* 更新部署组信息
*/
async ModifyGroup(req, cb) {
return this.request("ModifyGroup", req, cb);
}
/**
* (已废弃,请使用 CreateGroup 和 DeployContainerGroup 创建和部署容器部署组)创建容器部署组
*/
async CreateContainGroup(req, cb) {
return this.request("CreateContainGroup", req, cb);
}
/**
* 查询生效的单元化规则
*/
async DescribeEnabledUnitRule(req, cb) {
return this.request("DescribeEnabledUnitRule", req, cb);
}
/**
* 创建数据集
*/
async CreateProgram(req, cb) {
return this.request("CreateProgram", req, cb);
}
/**
* 查询仓库信息
*/
async DescribeRepository(req, cb) {
return this.request("DescribeRepository", req, cb);
}
/**
* 查询维度
*/
async DescribeInvocationMetricDataDimension(req, cb) {
return this.request("DescribeInvocationMetricDataDimension", req, cb);
}
/**
* 获取应用列表其它字段,如实例数量信息等
*/
async DescribeApplicationAttribute(req, cb) {
return this.request("DescribeApplicationAttribute", req, cb);
}
/**
* 撤回已发布的配置
*/
async RevocationConfig(req, cb) {
return this.request("RevocationConfig", req, cb);
}
/**
* 查询泳道规则列表
*/
async DescribeLaneRules(req, cb) {
return this.request("DescribeLaneRules", req, cb);
}
/**
* 更新泳道规则
*/
async ModifyLaneRule(req, cb) {
return this.request("ModifyLaneRule", req, cb);
}
/**
* 查询group发布的配置
*/
async DescribeReleasedConfig(req, cb) {
return this.request("DescribeReleasedConfig", req, cb);
}
/**
* 查询公共配置发布信息
*/
async DescribePublicConfigReleases(req, cb) {
return this.request("DescribePublicConfigReleases", req, cb);
}
/**
* 关联投递配置到部署组
*/
async AssociateConfigWithGroup(req, cb) {
return this.request("AssociateConfigWithGroup", req, cb);
}
/**
* 查询泳道列表
*/
async DescribeLanes(req, cb) {
return this.request("DescribeLanes", req, cb);
}
/**
* 查询网关API监控明细数据
*/
async DescribeApiUseDetail(req, cb) {
return this.request("DescribeApiUseDetail", req, cb);
}
/**
* TSF会将软件包上传到腾讯云对象存储(COS)。调用此接口获取上传信息,如目标地域,桶,包Id,存储路径,鉴权信息等,之后请使用COS API(或SDK)进行上传。
COS相关文档请查阅:https://cloud.tencent.com/document/product/436
*/
async DescribeUploadInfo(req, cb) {
return this.request("DescribeUploadInfo", req, cb);
}
/**
* 启用单元化路由
*/
async EnableUnitRoute(req, cb) {
return this.request("EnableUnitRoute", req, cb);
}
/**
* 更新API
*/
async UpdateGatewayApi(req, cb) {
return this.request("UpdateGatewayApi", req, cb);
}
/**
* 创建API限流规则,并返回规则信息
*/
async CreateApiRateLimitRuleWithDetailResp(req, cb) {
return this.request("CreateApiRateLimitRuleWithDetailResp", req, cb);
}
/**
* 下线部署组所有机器实例
*/
async ShrinkGroup(req, cb) {
return this.request("ShrinkGroup", req, cb);
}
/**
* 资源任务的执行状态描述接口
*/
async DescribeResourceTaskStatus(req, cb) {
return this.request("DescribeResourceTaskStatus", req, cb);
}
/**
* 启动分组
*/
async StartGroup(req, cb) {
return this.request("StartGroup", req, cb);
}
/**
* 修改容器部署组
*/
async ModifyContainerGroup(req, cb) {
return this.request("ModifyContainerGroup", req, cb);
}
/**
* 查询单元化规则列表
*/
async DescribeUnitRules(req, cb) {
return this.request("DescribeUnitRules", req, cb);
}
}
exports.Client = Client;