tencentcloud-sdk-nodejs
Version:
35 lines (32 loc) • 1.7 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { CreatePurgeTaskResponse, CreatePurgeTaskRequest, DescribePurgeTasksRequest, CreatePrefetchTaskResponse, DescribePrefetchTasksResponse, DescribeZonesRequest, DescribeZonesResponse, CreatePrefetchTaskRequest, DescribePurgeTasksResponse, DescribePrefetchTasksRequest } from "./teo_models";
/**
* teo client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 老版本接口,老版本pod的最近一次调用在23年11月
创建清除缓存任务
*/
CreatePurgeTask(req: CreatePurgeTaskRequest, cb?: (error: string, rep: CreatePurgeTaskResponse) => void): Promise<CreatePurgeTaskResponse>;
/**
* 查询清除缓存历史记录
*/
DescribePurgeTasks(req: DescribePurgeTasksRequest, cb?: (error: string, rep: DescribePurgeTasksResponse) => void): Promise<DescribePurgeTasksResponse>;
/**
* 老版本接口,最近一次调用时23年11月了
创建预热任务
*/
CreatePrefetchTask(req: CreatePrefetchTaskRequest, cb?: (error: string, rep: CreatePrefetchTaskResponse) => void): Promise<CreatePrefetchTaskResponse>;
/**
* 查询预热任务状态
*/
DescribePrefetchTasks(req: DescribePrefetchTasksRequest, cb?: (error: string, rep: DescribePrefetchTasksResponse) => void): Promise<DescribePrefetchTasksResponse>;
/**
* 用户查询用户站点信息列表,支持分页
*/
DescribeZones(req: DescribeZonesRequest, cb?: (error: string, rep: DescribeZonesResponse) => void): Promise<DescribeZonesResponse>;
}