tencentcloud-sdk-nodejs
Version:
187 lines (186 loc) • 13.3 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DescribeTaskResultResponse, DeleteGlobalAcceleratorAccessLogRequest, DescribeEndpointGroupsResponse, ReplaceListenerAdditionalCertResponse, CreateForwardingRuleRequest, DescribeGlobalAcceleratorAccessLogResponse, DescribeForwardingPolicyResponse, CreateGlobalAcceleratorRequest, DescribeCrossBorderSettlementRequest, CreateListenerAdditionalCertResponse, DeleteGlobalAcceleratorAclPolicyResponse, CreateAccelerateAreasResponse, DescribeEndpointGroupsRequest, DescribeGlobalAcceleratorAclRulesRequest, DeleteGlobalAcceleratorAclRuleResponse, DescribeAccessLogParamResponse, ModifyGlobalAcceleratorResponse, DeleteEndpointGroupsRequest, ModifyEndpointGroupRequest, ReplaceListenerAdditionalCertRequest, ModifyGlobalAcceleratorAclPolicyRequest, DescribeGlobalAcceleratorsResponse, ModifyGlobalAcceleratorAccessLogRequest, DescribeListenersResponse, CreateForwardingPolicyRequest, DeleteListenerAdditionalCertResponse, ModifyForwardingPolicyRequest, DescribeGlobalAcceleratorAccessLogRequest, CreateListenerAdditionalCertRequest, DeleteListenerAdditionalCertRequest, DescribeGlobalAcceleratorsRequest, DeleteGlobalAcceleratorAclRuleRequest, ModifyAccelerateAreasResponse, ModifyGlobalAcceleratorAclPolicyResponse, ModifyAccessLogStatusRequest, DeleteListenerRequest, CreateGlobalAcceleratorAclPolicyRequest, DescribeForwardingRuleRequest, CreateGlobalAcceleratorAccessLogResponse, DeleteEndpointGroupsResponse, DescribeAccelerateAreasResponse, CreateEndpointGroupRequest, CreateEndpointGroupResponse, DeleteGlobalAcceleratorResponse, CreateGlobalAcceleratorAclRuleResponse, DescribeAccelerateRegionsResponse, CreateForwardingRuleResponse, CreateGlobalAcceleratorAclPolicyResponse, CreateGlobalAcceleratorAccessLogRequest, ModifyGlobalAcceleratorAclRuleRequest, CreateListenerResponse, ModifyForwardingPolicyResponse, CreateGlobalAcceleratorAclRuleRequest, ModifyListenerRequest, DescribeForwardingRuleResponse, DeleteGlobalAcceleratorRequest, ModifyForwardingRuleRequest, ModifyListenerResponse, DeleteGlobalAcceleratorAccessLogResponse, DeleteForwardingPolicyRequest, CreateListenerRequest, DescribeTaskResultRequest, ModifyGlobalAcceleratorRequest, DescribeAccelerateRegionsRequest, DeleteForwardingRuleResponse, CreateForwardingPolicyResponse, ModifyGlobalAcceleratorAclRuleResponse, DeleteForwardingPolicyResponse, ModifyEndpointGroupResponse, DescribeGlobalAcceleratorAclRulesResponse, ModifyAccessLogStatusResponse, DescribeAccelerateAreasRequest, CreateAccelerateAreasRequest, DescribeCrossBorderSettlementResponse, DeleteAccelerateAreasRequest, ModifyGlobalAcceleratorAccessLogResponse, DeleteAccelerateAreasResponse, DescribeGlobalAcceleratorAclPoliciesRequest, DescribeGlobalAcceleratorAclPoliciesResponse, ModifyForwardingRuleResponse, ModifyAccelerateAreasRequest, CreateGlobalAcceleratorResponse, DescribeListenersRequest, DescribeForwardingPolicyRequest, DeleteForwardingRuleRequest, DeleteListenerResponse, DeleteGlobalAcceleratorAclPolicyRequest, DescribeAccessLogParamRequest } from "./ga2_models";
/**
* ga2 client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 修改七层转发策略
*/
ModifyForwardingPolicy(req: ModifyForwardingPolicyRequest, cb?: (error: string, rep: ModifyForwardingPolicyResponse) => void): Promise<ModifyForwardingPolicyResponse>;
/**
* 创建七层转发策略
*/
CreateForwardingPolicy(req: CreateForwardingPolicyRequest, cb?: (error: string, rep: CreateForwardingPolicyResponse) => void): Promise<CreateForwardingPolicyResponse>;
/**
* 创建终端节点组。
*/
CreateEndpointGroup(req: CreateEndpointGroupRequest, cb?: (error: string, rep: CreateEndpointGroupResponse) => void): Promise<CreateEndpointGroupResponse>;
/**
* 查询加速地域
*/
DescribeAccelerateAreas(req: DescribeAccelerateAreasRequest, cb?: (error: string, rep: DescribeAccelerateAreasResponse) => void): Promise<DescribeAccelerateAreasResponse>;
/**
* 删除全球加速实例
*/
DeleteGlobalAccelerator(req: DeleteGlobalAcceleratorRequest, cb?: (error: string, rep: DeleteGlobalAcceleratorResponse) => void): Promise<DeleteGlobalAcceleratorResponse>;
/**
* 删除GA日志任务
*/
DeleteGlobalAcceleratorAccessLog(req: DeleteGlobalAcceleratorAccessLogRequest, cb?: (error: string, rep: DeleteGlobalAcceleratorAccessLogResponse) => void): Promise<DeleteGlobalAcceleratorAccessLogResponse>;
/**
* 删除监听器
*/
DeleteListener(req: DeleteListenerRequest, cb?: (error: string, rep: DeleteListenerResponse) => void): Promise<DeleteListenerResponse>;
/**
* 删除七层转发策略
*/
DeleteForwardingPolicy(req: DeleteForwardingPolicyRequest, cb?: (error: string, rep: DeleteForwardingPolicyResponse) => void): Promise<DeleteForwardingPolicyResponse>;
/**
* 查询跨境账单
*/
DescribeCrossBorderSettlement(req: DescribeCrossBorderSettlementRequest, cb?: (error: string, rep: DescribeCrossBorderSettlementResponse) => void): Promise<DescribeCrossBorderSettlementResponse>;
/**
* 查看ACL规则
*/
DescribeGlobalAcceleratorAclRules(req: DescribeGlobalAcceleratorAclRulesRequest, cb?: (error: string, rep: DescribeGlobalAcceleratorAclRulesResponse) => void): Promise<DescribeGlobalAcceleratorAclRulesResponse>;
/**
* 删除ACL规则
*/
DeleteGlobalAcceleratorAclRule(req: DeleteGlobalAcceleratorAclRuleRequest, cb?: (error: string, rep: DeleteGlobalAcceleratorAclRuleResponse) => void): Promise<DeleteGlobalAcceleratorAclRuleResponse>;
/**
* 修改监听器
*/
ModifyListener(req: ModifyListenerRequest, cb?: (error: string, rep: ModifyListenerResponse) => void): Promise<ModifyListenerResponse>;
/**
* 查询可选加速区域
*/
DescribeAccelerateRegions(req?: DescribeAccelerateRegionsRequest, cb?: (error: string, rep: DescribeAccelerateRegionsResponse) => void): Promise<DescribeAccelerateRegionsResponse>;
/**
* 修改访问控制策略状态
*/
ModifyGlobalAcceleratorAclPolicy(req: ModifyGlobalAcceleratorAclPolicyRequest, cb?: (error: string, rep: ModifyGlobalAcceleratorAclPolicyResponse) => void): Promise<ModifyGlobalAcceleratorAclPolicyResponse>;
/**
* 创建ACL规则
*/
CreateGlobalAcceleratorAclRule(req: CreateGlobalAcceleratorAclRuleRequest, cb?: (error: string, rep: CreateGlobalAcceleratorAclRuleResponse) => void): Promise<CreateGlobalAcceleratorAclRuleResponse>;
/**
* 修改GA访问日志
*/
ModifyGlobalAcceleratorAccessLog(req: ModifyGlobalAcceleratorAccessLogRequest, cb?: (error: string, rep: ModifyGlobalAcceleratorAccessLogResponse) => void): Promise<ModifyGlobalAcceleratorAccessLogResponse>;
/**
* 修改七层转发规则
*/
ModifyForwardingRule(req: ModifyForwardingRuleRequest, cb?: (error: string, rep: ModifyForwardingRuleResponse) => void): Promise<ModifyForwardingRuleResponse>;
/**
* 查询终端节点组。
*/
DescribeEndpointGroups(req: DescribeEndpointGroupsRequest, cb?: (error: string, rep: DescribeEndpointGroupsResponse) => void): Promise<DescribeEndpointGroupsResponse>;
/**
* 查询异步任务结果
*/
DescribeTaskResult(req: DescribeTaskResultRequest, cb?: (error: string, rep: DescribeTaskResultResponse) => void): Promise<DescribeTaskResultResponse>;
/**
* 创建访问控制策略
*/
CreateGlobalAcceleratorAclPolicy(req: CreateGlobalAcceleratorAclPolicyRequest, cb?: (error: string, rep: CreateGlobalAcceleratorAclPolicyResponse) => void): Promise<CreateGlobalAcceleratorAclPolicyResponse>;
/**
* 查看访问日志上报参数
*/
DescribeAccessLogParam(req?: DescribeAccessLogParamRequest, cb?: (error: string, rep: DescribeAccessLogParamResponse) => void): Promise<DescribeAccessLogParamResponse>;
/**
* 查询监听器
*/
DescribeListeners(req: DescribeListenersRequest, cb?: (error: string, rep: DescribeListenersResponse) => void): Promise<DescribeListenersResponse>;
/**
* 修改全球加速实例
*/
DescribeGlobalAccelerators(req: DescribeGlobalAcceleratorsRequest, cb?: (error: string, rep: DescribeGlobalAcceleratorsResponse) => void): Promise<DescribeGlobalAcceleratorsResponse>;
/**
* 删除加速地域
*/
DeleteAccelerateAreas(req: DeleteAccelerateAreasRequest, cb?: (error: string, rep: DeleteAccelerateAreasResponse) => void): Promise<DeleteAccelerateAreasResponse>;
/**
* 创建监听器
*/
CreateListener(req: CreateListenerRequest, cb?: (error: string, rep: CreateListenerResponse) => void): Promise<CreateListenerResponse>;
/**
* 创建加速地域
*/
CreateAccelerateAreas(req: CreateAccelerateAreasRequest, cb?: (error: string, rep: CreateAccelerateAreasResponse) => void): Promise<CreateAccelerateAreasResponse>;
/**
* 删除扩展证书
*/
DeleteListenerAdditionalCert(req: DeleteListenerAdditionalCertRequest, cb?: (error: string, rep: DeleteListenerAdditionalCertResponse) => void): Promise<DeleteListenerAdditionalCertResponse>;
/**
* 添加扩展证书
*/
CreateListenerAdditionalCert(req: CreateListenerAdditionalCertRequest, cb?: (error: string, rep: CreateListenerAdditionalCertResponse) => void): Promise<CreateListenerAdditionalCertResponse>;
/**
* 修改终端节点组。
*/
ModifyEndpointGroup(req: ModifyEndpointGroupRequest, cb?: (error: string, rep: ModifyEndpointGroupResponse) => void): Promise<ModifyEndpointGroupResponse>;
/**
* 修改ACL规则
*/
ModifyGlobalAcceleratorAclRule(req: ModifyGlobalAcceleratorAclRuleRequest, cb?: (error: string, rep: ModifyGlobalAcceleratorAclRuleResponse) => void): Promise<ModifyGlobalAcceleratorAclRuleResponse>;
/**
* 创建GA访问日志
*/
CreateGlobalAcceleratorAccessLog(req: CreateGlobalAcceleratorAccessLogRequest, cb?: (error: string, rep: CreateGlobalAcceleratorAccessLogResponse) => void): Promise<CreateGlobalAcceleratorAccessLogResponse>;
/**
* 查看访问控制策略
*/
DescribeGlobalAcceleratorAclPolicies(req: DescribeGlobalAcceleratorAclPoliciesRequest, cb?: (error: string, rep: DescribeGlobalAcceleratorAclPoliciesResponse) => void): Promise<DescribeGlobalAcceleratorAclPoliciesResponse>;
/**
* 删除七层转发规则
*/
DeleteForwardingRule(req: DeleteForwardingRuleRequest, cb?: (error: string, rep: DeleteForwardingRuleResponse) => void): Promise<DeleteForwardingRuleResponse>;
/**
* 创建七层转发规则
*/
CreateForwardingRule(req: CreateForwardingRuleRequest, cb?: (error: string, rep: CreateForwardingRuleResponse) => void): Promise<CreateForwardingRuleResponse>;
/**
* 修改日志任务状态
*/
ModifyAccessLogStatus(req: ModifyAccessLogStatusRequest, cb?: (error: string, rep: ModifyAccessLogStatusResponse) => void): Promise<ModifyAccessLogStatusResponse>;
/**
* 查询日志任务
*/
DescribeGlobalAcceleratorAccessLog(req: DescribeGlobalAcceleratorAccessLogRequest, cb?: (error: string, rep: DescribeGlobalAcceleratorAccessLogResponse) => void): Promise<DescribeGlobalAcceleratorAccessLogResponse>;
/**
* 删除访问控制策略
*/
DeleteGlobalAcceleratorAclPolicy(req: DeleteGlobalAcceleratorAclPolicyRequest, cb?: (error: string, rep: DeleteGlobalAcceleratorAclPolicyResponse) => void): Promise<DeleteGlobalAcceleratorAclPolicyResponse>;
/**
* 创建全球加速实例
*/
CreateGlobalAccelerator(req: CreateGlobalAcceleratorRequest, cb?: (error: string, rep: CreateGlobalAcceleratorResponse) => void): Promise<CreateGlobalAcceleratorResponse>;
/**
* 替换扩展证书
*/
ReplaceListenerAdditionalCert(req: ReplaceListenerAdditionalCertRequest, cb?: (error: string, rep: ReplaceListenerAdditionalCertResponse) => void): Promise<ReplaceListenerAdditionalCertResponse>;
/**
* 修改加速地域
*/
ModifyAccelerateAreas(req: ModifyAccelerateAreasRequest, cb?: (error: string, rep: ModifyAccelerateAreasResponse) => void): Promise<ModifyAccelerateAreasResponse>;
/**
* 修改全球加速实例
*/
ModifyGlobalAccelerator(req: ModifyGlobalAcceleratorRequest, cb?: (error: string, rep: ModifyGlobalAcceleratorResponse) => void): Promise<ModifyGlobalAcceleratorResponse>;
/**
* 查看七层转发规则
*/
DescribeForwardingRule(req: DescribeForwardingRuleRequest, cb?: (error: string, rep: DescribeForwardingRuleResponse) => void): Promise<DescribeForwardingRuleResponse>;
/**
* 删除终端节点组。
*/
DeleteEndpointGroups(req: DeleteEndpointGroupsRequest, cb?: (error: string, rep: DeleteEndpointGroupsResponse) => void): Promise<DeleteEndpointGroupsResponse>;
/**
* 查看七层转发策略
*/
DescribeForwardingPolicy(req: DescribeForwardingPolicyRequest, cb?: (error: string, rep: DescribeForwardingPolicyResponse) => void): Promise<DescribeForwardingPolicyResponse>;
}