cloudfunctions/SegmentPortraitPic/node_modules/tencentcloud-sdk-nodejs/tencentcloud/services/bmlb/v20180625/bmlb_client.d.ts

(开头部分) 15KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { SetTrafficMirrorHealthSwitchRequest, SetTrafficMirrorAliasResponse, DeleteL7RulesRequest, DeleteTrafficMirrorResponse, ModifyL7BackendPortResponse, ModifyL4BackendProbePortResponse, ModifyL4BackendPortResponse, ModifyL7LocationsResponse, DescribeTrafficMirrorReceiverHealthStatusRequest, ModifyL4ListenerResponse, DescribeL4ListenerInfoRequest, DescribeL7RulesRequest, UnbindL7BackendsResponse, ModifyL4BackendWeightResponse, DeleteL7DomainsResponse, UnbindL4BackendsRequest, DescribeL7ListenersRequest, DescribeTrafficMirrorListenersRequest, ModifyL7ListenerResponse, DescribeLoadBalancerTaskResultRequest, DescribeL7RulesResponse, CreateTrafficMirrorResponse, DescribeDevicesBindInfoRequest, BindL4BackendsResponse, DescribeL7ListenersExResponse, UploadCertResponse, DescribeTrafficMirrorReceiversResponse, DeleteListenersRequest, ModifyL4BackendProbePortRequest, DescribeTrafficMirrorsRequest, UploadCertRequest, DescribeL4ListenerInfoResponse, BindTrafficMirrorListenersRequest, ModifyL7BackendPortRequest, ModifyL4BackendPortRequest, DescribeL4ListenersResponse, ModifyL7LocationsRequest, ModifyLoadBalancerResponse, CreateL4ListenersResponse, ModifyL7BackendWeightResponse, DescribeTrafficMirrorsResponse, DescribeL7BackendsRequest, CreateL7RulesRequest, ModifyL7BackendWeightRequest, CreateL4ListenersRequest, ReplaceCertRequest, BindL7BackendsResponse, UnbindTrafficMirrorReceiversResponse, DeleteL7DomainsRequest, BindTrafficMirrorReceiversRequest, BindTrafficMirrorListenersResponse, BindL7BackendsRequest, DescribeCertDetailResponse, DescribeL4BackendsRequest, DescribeTrafficMirrorReceiverHealthStatusResponse, BindTrafficMirrorReceiversResponse, ReplaceCertResponse, DescribeLoadBalancerPortInfoRequest, SetTrafficMirrorHealthSwitchResponse, DeleteLoadBalancerRequest, UnbindTrafficMirrorListenersResponse, CreateL7RulesResponse, ModifyL7ListenerRequest, DescribeL7BackendsResponse, DescribeLoadBalancersRequest, DeleteLoadBalancerResponse, CreateTrafficMirrorRequest, BindL4BackendsRequest, DescribeL7ListenerInfoResponse, DescribeL7ListenersResponse, DeleteListenersResponse, CreateLoadBalancersResponse, ModifyLoadBalancerChargeModeResponse, UnbindL7BackendsRequest, CreateLoadBalancersRequest, DescribeLoadBalancerPortInfoResponse, DescribeL7ListenerInfoRequest, ModifyL4ListenerRequest, ModifyLoadBalancerRequest, DescribeL4ListenersRequest, CreateL7ListenersResponse, DeleteTrafficMirrorRequest, CreateL7ListenersRequest, DescribeL7ListenersExRequest, DescribeLoadBalancerTaskResultResponse, UnbindTrafficMirrorReceiversRequest, UnbindTrafficMirrorListenersRequest, DescribeCertDetailRequest, DescribeDevicesBindInfoResponse, DescribeL4BackendsResponse, DescribeTrafficMirrorListenersResponse, DescribeLoadBalancersResponse, DeleteL7RulesResponse, DescribeTrafficMirrorReceiversRequest, SetTrafficMirrorAliasRequest, UnbindL4BackendsResponse, ModifyLoadBalancerChargeModeRequest, ModifyL4BackendWeightRequest } from "./bmlb_models";
/**
 * bmlb client
 * @class
 */
export declare class Client extends AbstractClient {
    constructor(clientConfig: ClientConfig);
    /**
     * 获取黑石负载均衡七层监听器列表信息。
     */
    DescribeL7Listeners(req: DescribeL7ListenersRequest, cb?: (error: string, rep: DescribeL7ListenersResponse) => void): Promise<DescribeL7ListenersResponse>;
    /**
     * 从流量镜像实例上解绑流量镜像接收机。
     */
    UnbindTrafficMirrorReceivers(req: UnbindTrafficMirrorReceiversRequest, cb?: (error: string, rep: UnbindTrafficMirrorReceiversResponse) => void): Promise<UnbindTrafficMirrorReceiversResponse>;
    /**
     * 修改黑石负载均衡七层转发路径后端实例权重。
     */
    ModifyL7BackendWeight(req: ModifyL7BackendWeightRequest, cb?: (error: string, rep: ModifyL7BackendWeightResponse) => void): Promise<ModifyL7BackendWeightResponse>;
    /**
     * 修改黑石负载均衡四层监听器后端实例权重功能。
     */
    ModifyL4BackendWeight(req: ModifyL4BackendWeightRequest, cb?: (error: string, rep: ModifyL4BackendWeightResponse) => void): Promise<ModifyL4BackendWeightResponse>;
    /**
     * 创建黑石四层负载均衡监听器功能。黑石负载均衡四层监听器提供了转发用户请求的具体规则,包括端口、协议、会话保持、健康检查等参数。
     */
    CreateL4Listeners(req: CreateL4ListenersRequest, cb?: (error: string, rep: CreateL4ListenersResponse) => void): Promise<CreateL4ListenersResponse>;
    /**
     * 解绑黑石负载均衡四层监听器物理服务器。
     */
    UnbindL4Backends(req: UnbindL4BackendsRequest, cb?: (error: string, rep: UnbindL4BackendsResponse) => void): Promise<UnbindL4BackendsResponse>;
    /**
     * 修改黑石负载均衡七层监听器。
     */
    ModifyL7Listener(req: ModifyL7ListenerRequest, cb?: (error: string, rep: ModifyL7ListenerResponse) => void): Promise<ModifyL7ListenerResponse>;
    /**
     * 删除已创建的黑石流量镜像实例,删除过程是异步执行的,因此需要使用查询任务接口获取删除的结果。
     */
    DeleteTrafficMirror(req: DeleteTrafficMirrorRequest, cb?: (error: string, rep: DeleteTrafficMirrorResponse) => void): Promise<DeleteTrafficMirrorResponse>;
    /**
     * 创建黑石负载均衡七层转发规则。
     */
    CreateL7Rules(req: CreateL7RulesRequest, cb?: (error: string, rep: CreateL7RulesResponse) => void): Promise<CreateL7RulesResponse>;
    /**
     * 获取流量镜像接收机健康状态。
     */
    DescribeTrafficMirrorReceiverHealthStatus(req: DescribeTrafficMirrorReceiverHealthStatusRequest, cb?: (error: string, rep: DescribeTrafficMirrorReceiverHealthStatusResponse) => void): Promise<DescribeTrafficMirrorReceiverHealthStatusResponse>;
    /**
     * 解绑黑石物理服务器或者托管服务器到七层转发路径功能。
     */
    UnbindL7Backends(req: UnbindL7BackendsRequest, cb?: (error: string, rep: UnbindL7BackendsResponse) => void): Promise<UnbindL7BackendsResponse>;
    /**
     * 删除黑石负载均衡七层转发规则。
     */
    DeleteL7Rules(req: DeleteL7RulesRequest, cb?: (error: string, rep: DeleteL7RulesResponse) => void): Promise<DeleteL7RulesResponse>;
    /**
     * 查找绑定了某主机或者指定监听器名称的黑石负载均衡四层监听器。
     */
后面还有 146 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。