tencentcloud-sdk-nodejs
Version:
95 lines (94 loc) • 6.17 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DescribeCloudRunServersResponse, DescribeCloudRunProcessLogRequest, ReleaseGrayRequest, DescribeEnvBaseInfoResponse, StartVersionInstanceRequest, CreateCloudRunServerRequest, DescribeServerManageTaskResponse, SearchClsLogResponse, DescribeVersionDetailRequest, StopVersionInstanceResponse, DescribeCloudRunEnvsResponse, DescribeCloudRunEnvsRequest, ReleaseGrayResponse, DescribeCloudRunProcessLogResponse, StopVersionInstanceRequest, SubmitServerRollbackResponse, StartVersionInstanceResponse, SearchClsLogRequest, DescribeCloudRunPodListRequest, DescribeReleaseOrderResponse, UpdateCloudRunServerRequest, OperateServerManageResponse, DescribeCloudRunServerDetailRequest, DescribeCloudRunServersRequest, DeleteCloudRunServerRequest, DescribeServerManageTaskRequest, OperateServerManageRequest, DescribeReleaseOrderRequest, DescribeCloudRunServerDetailResponse, CreateCloudRunEnvResponse, DescribeCloudRunDeployRecordRequest, DeleteCloudRunVersionsRequest, DeleteCloudRunServerResponse, DescribeCloudRunPodListResponse, SubmitServerRollbackRequest, DescribeEnvBaseInfoRequest, CreateCloudRunEnvRequest, CreateCloudRunServerResponse, DeleteCloudRunVersionsResponse, UpdateCloudRunServerResponse, DescribeVersionDetailResponse, DescribeCloudRunDeployRecordResponse } from "./tcbr_models";
/**
* tcbr client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 批量删除版本
*/
DeleteCloudRunVersions(req: DeleteCloudRunVersionsRequest, cb?: (error: string, rep: DeleteCloudRunVersionsResponse) => void): Promise<DeleteCloudRunVersionsResponse>;
/**
* 创建云托管服务接口
*/
CreateCloudRunServer(req: CreateCloudRunServerRequest, cb?: (error: string, rep: CreateCloudRunServerResponse) => void): Promise<CreateCloudRunServerResponse>;
/**
* 查询服务管理任务信息
*/
DescribeServerManageTask(req: DescribeServerManageTaskRequest, cb?: (error: string, rep: DescribeServerManageTaskResponse) => void): Promise<DescribeServerManageTaskResponse>;
/**
* 查询云托管Pod实例列表
*/
DescribeCloudRunPodList(req: DescribeCloudRunPodListRequest, cb?: (error: string, rep: DescribeCloudRunPodListResponse) => void): Promise<DescribeCloudRunPodListResponse>;
/**
* 停止版本实例
*/
StopVersionInstance(req: StopVersionInstanceRequest, cb?: (error: string, rep: StopVersionInstanceResponse) => void): Promise<StopVersionInstanceResponse>;
/**
* 查询云托管服务列表接口
*/
DescribeCloudRunServers(req: DescribeCloudRunServersRequest, cb?: (error: string, rep: DescribeCloudRunServersResponse) => void): Promise<DescribeCloudRunServersResponse>;
/**
* 回滚版本
*/
SubmitServerRollback(req: SubmitServerRollbackRequest, cb?: (error: string, rep: SubmitServerRollbackResponse) => void): Promise<SubmitServerRollbackResponse>;
/**
* 查询运行日志
*/
DescribeCloudRunProcessLog(req: DescribeCloudRunProcessLogRequest, cb?: (error: string, rep: DescribeCloudRunProcessLogResponse) => void): Promise<DescribeCloudRunProcessLogResponse>;
/**
* 查询发布单
*/
DescribeReleaseOrder(req: DescribeReleaseOrderRequest, cb?: (error: string, rep: DescribeReleaseOrderResponse) => void): Promise<DescribeReleaseOrderResponse>;
/**
* 操作发布单
*/
OperateServerManage(req: OperateServerManageRequest, cb?: (error: string, rep: OperateServerManageResponse) => void): Promise<OperateServerManageResponse>;
/**
* 灰度发布
*/
ReleaseGray(req: ReleaseGrayRequest, cb?: (error: string, rep: ReleaseGrayResponse) => void): Promise<ReleaseGrayResponse>;
/**
* 删除云托管服务:包括服务下的版本,镜像,流水线
*/
DeleteCloudRunServer(req: DeleteCloudRunServerRequest, cb?: (error: string, rep: DeleteCloudRunServerResponse) => void): Promise<DeleteCloudRunServerResponse>;
/**
* 查询版本详情
*/
DescribeVersionDetail(req: DescribeVersionDetailRequest, cb?: (error: string, rep: DescribeVersionDetailResponse) => void): Promise<DescribeVersionDetailResponse>;
/**
* 创建云托管环境,并开通资源。
*/
CreateCloudRunEnv(req: CreateCloudRunEnvRequest, cb?: (error: string, rep: CreateCloudRunEnvResponse) => void): Promise<CreateCloudRunEnvResponse>;
/**
* 启动版本实例
*/
StartVersionInstance(req: StartVersionInstanceRequest, cb?: (error: string, rep: StartVersionInstanceResponse) => void): Promise<StartVersionInstanceResponse>;
/**
* 获取环境列表,含环境下的各个资源信息。尤其是各资源的唯一标识,是请求各资源的关键参数
*/
DescribeCloudRunEnvs(req: DescribeCloudRunEnvsRequest, cb?: (error: string, rep: DescribeCloudRunEnvsResponse) => void): Promise<DescribeCloudRunEnvsResponse>;
/**
* 查询日志信息
*/
SearchClsLog(req: SearchClsLogRequest, cb?: (error: string, rep: SearchClsLogResponse) => void): Promise<SearchClsLogResponse>;
/**
* 查询云托管部署记录
*/
DescribeCloudRunDeployRecord(req: DescribeCloudRunDeployRecordRequest, cb?: (error: string, rep: DescribeCloudRunDeployRecordResponse) => void): Promise<DescribeCloudRunDeployRecordResponse>;
/**
* 查询环境基础信息
*/
DescribeEnvBaseInfo(req: DescribeEnvBaseInfoRequest, cb?: (error: string, rep: DescribeEnvBaseInfoResponse) => void): Promise<DescribeEnvBaseInfoResponse>;
/**
* 更新云托管服务
*/
UpdateCloudRunServer(req: UpdateCloudRunServerRequest, cb?: (error: string, rep: UpdateCloudRunServerResponse) => void): Promise<UpdateCloudRunServerResponse>;
/**
* 查询云托管服务详情
*/
DescribeCloudRunServerDetail(req: DescribeCloudRunServerDetailRequest, cb?: (error: string, rep: DescribeCloudRunServerDetailResponse) => void): Promise<DescribeCloudRunServerDetailResponse>;
}