UNPKG

tencentcloud-sdk-nodejs

Version:
139 lines (138 loc) 7.97 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { DeleteTargetResponse, DeleteRuleRequest, CheckRuleRequest, CreateEventBusRequest, CreateTransformationRequest, SearchLogResponse, ListEventBusesResponse, CreateTargetRequest, CreateRuleResponse, UpdateRuleResponse, DeleteTransformationResponse, ListPlatformProductsResponse, GetEventBusRequest, UpdateConnectionRequest, GetRuleRequest, CreateTargetResponse, UpdateRuleRequest, CreateConnectionResponse, ListTargetsRequest, UpdateTransformationResponse, CheckTransformationResponse, ListTargetsResponse, DeleteEventBusRequest, ListEventBusesRequest, CreateTransformationResponse, DeleteTransformationRequest, UpdateTargetRequest, ListConnectionsResponse, ListPlatformProductsRequest, PublishEventRequest, ListPlatformEventNamesRequest, ListPlatformEventPatternsResponse, ListRulesRequest, CreateRuleRequest, DeleteConnectionResponse, GetTransformationResponse, CheckRuleResponse, UpdateTargetResponse, PublishEventResponse, DeleteEventBusResponse, CreateEventBusResponse, DeleteConnectionRequest, UpdateTransformationRequest, GetPlatformEventTemplateRequest, PutEventsResponse, CheckTransformationRequest, UpdateConnectionResponse, UpdateEventBusResponse, GetEventBusResponse, DeleteRuleResponse, DescribeLogTagValueRequest, ListRulesResponse, GetRuleResponse, UpdateEventBusRequest, GetPlatformEventTemplateResponse, ListConnectionsRequest, SearchLogRequest, CreateConnectionRequest, ListPlatformEventPatternsRequest, GetTransformationRequest, PutEventsRequest, DeleteTargetRequest, DescribeLogTagValueResponse, ListPlatformEventNamesResponse } from "./eb_models"; /** * eb client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 删除事件集 */ DeleteEventBus(req: DeleteEventBusRequest, cb?: (error: string, rep: DeleteEventBusResponse) => void): Promise<DeleteEventBusResponse>; /** * 获取平台产品事件模板 */ GetPlatformEventTemplate(req: GetPlatformEventTemplateRequest, cb?: (error: string, rep: GetPlatformEventTemplateResponse) => void): Promise<GetPlatformEventTemplateResponse>; /** * 用于创建转换器 */ CreateTransformation(req: CreateTransformationRequest, cb?: (error: string, rep: CreateTransformationResponse) => void): Promise<CreateTransformationResponse>; /** * 用于创建事件集 */ CreateEventBus(req: CreateEventBusRequest, cb?: (error: string, rep: CreateEventBusResponse) => void): Promise<CreateEventBusResponse>; /** * 创建事件规则 */ CreateRule(req: CreateRuleRequest, cb?: (error: string, rep: CreateRuleResponse) => void): Promise<CreateRuleResponse>; /** * 删除事件目标 */ DeleteTarget(req: DeleteTargetRequest, cb?: (error: string, rep: DeleteTargetResponse) => void): Promise<DeleteTargetResponse>; /** * 获取平台产品事件匹配规则 */ ListPlatformEventPatterns(req: ListPlatformEventPatternsRequest, cb?: (error: string, rep: ListPlatformEventPatternsResponse) => void): Promise<ListPlatformEventPatternsResponse>; /** * 获取事件目标列表 */ ListTargets(req: ListTargetsRequest, cb?: (error: string, rep: ListTargetsResponse) => void): Promise<ListTargetsResponse>; /** * 检验规则 */ CheckRule(req: CheckRuleRequest, cb?: (error: string, rep: CheckRuleResponse) => void): Promise<CheckRuleResponse>; /** * 获取平台产品列表 */ ListPlatformProducts(req?: ListPlatformProductsRequest, cb?: (error: string, rep: ListPlatformProductsResponse) => void): Promise<ListPlatformProductsResponse>; /** * (已废弃)用于Event事件投递 */ PublishEvent(req: PublishEventRequest, cb?: (error: string, rep: PublishEventResponse) => void): Promise<PublishEventResponse>; /** * 用于Event事件投递 */ PutEvents(req: PutEventsRequest, cb?: (error: string, rep: PutEventsResponse) => void): Promise<PutEventsResponse>; /** * 更新事件目标 */ UpdateTarget(req: UpdateTargetRequest, cb?: (error: string, rep: UpdateTargetResponse) => void): Promise<UpdateTargetResponse>; /** * 用于获取转换器详情 */ GetTransformation(req: GetTransformationRequest, cb?: (error: string, rep: GetTransformationResponse) => void): Promise<GetTransformationResponse>; /** * 获取事件规则列表 */ ListRules(req: ListRulesRequest, cb?: (error: string, rep: ListRulesResponse) => void): Promise<ListRulesResponse>; /** * 删除事件规则 */ DeleteRule(req: DeleteRuleRequest, cb?: (error: string, rep: DeleteRuleResponse) => void): Promise<DeleteRuleResponse>; /** * 获取平台产品事件名称 */ ListPlatformEventNames(req: ListPlatformEventNamesRequest, cb?: (error: string, rep: ListPlatformEventNamesResponse) => void): Promise<ListPlatformEventNamesResponse>; /** * 更新事件集 */ UpdateEventBus(req: UpdateEventBusRequest, cb?: (error: string, rep: UpdateEventBusResponse) => void): Promise<UpdateEventBusResponse>; /** * 创建事件目标 */ CreateTarget(req: CreateTargetRequest, cb?: (error: string, rep: CreateTargetResponse) => void): Promise<CreateTargetResponse>; /** * 更新事件规则 */ UpdateRule(req: UpdateRuleRequest, cb?: (error: string, rep: UpdateRuleResponse) => void): Promise<UpdateRuleResponse>; /** * 前置条件:需开启事件存储;事件查询维度值 */ DescribeLogTagValue(req: DescribeLogTagValueRequest, cb?: (error: string, rep: DescribeLogTagValueResponse) => void): Promise<DescribeLogTagValueResponse>; /** * 用于删除转换器 */ DeleteTransformation(req: DeleteTransformationRequest, cb?: (error: string, rep: DeleteTransformationResponse) => void): Promise<DeleteTransformationResponse>; /** * 创建事件连接器 */ CreateConnection(req: CreateConnectionRequest, cb?: (error: string, rep: CreateConnectionResponse) => void): Promise<CreateConnectionResponse>; /** * 获取事件规则详情 */ GetRule(req: GetRuleRequest, cb?: (error: string, rep: GetRuleResponse) => void): Promise<GetRuleResponse>; /** * 前置条件:开启事件存储;查询历史推送事件 */ SearchLog(req: SearchLogRequest, cb?: (error: string, rep: SearchLogResponse) => void): Promise<SearchLogResponse>; /** * 删除事件连接器 */ DeleteConnection(req: DeleteConnectionRequest, cb?: (error: string, rep: DeleteConnectionResponse) => void): Promise<DeleteConnectionResponse>; /** * 获取事件集列表 */ ListEventBuses(req: ListEventBusesRequest, cb?: (error: string, rep: ListEventBusesResponse) => void): Promise<ListEventBusesResponse>; /** * 获取事件集详情 */ GetEventBus(req: GetEventBusRequest, cb?: (error: string, rep: GetEventBusResponse) => void): Promise<GetEventBusResponse>; /** * 用于更新转换器 */ UpdateTransformation(req: UpdateTransformationRequest, cb?: (error: string, rep: UpdateTransformationResponse) => void): Promise<UpdateTransformationResponse>; /** * 用于在ETL配置页面, 测试规则和数据. */ CheckTransformation(req: CheckTransformationRequest, cb?: (error: string, rep: CheckTransformationResponse) => void): Promise<CheckTransformationResponse>; /** * 获取事件连接器列表 */ ListConnections(req: ListConnectionsRequest, cb?: (error: string, rep: ListConnectionsResponse) => void): Promise<ListConnectionsResponse>; /** * 更新事件连接器 */ UpdateConnection(req: UpdateConnectionRequest, cb?: (error: string, rep: UpdateConnectionResponse) => void): Promise<UpdateConnectionResponse>; }