tencentcloud-sdk-nodejs
Version:
151 lines (150 loc) • 5.93 kB
JavaScript
import { AbstractClient } from "../../../common/abstract_client";
export class Client extends AbstractClient {
constructor(clientConfig) {
super("alb.tencentcloudapi.com", "2025-10-30", clientConfig);
}
async AddTargetsToTargetGroup(req, cb) {
return this.request("AddTargetsToTargetGroup", req, cb);
}
async SetLoadBalancerSecurityGroups(req, cb) {
return this.request("SetLoadBalancerSecurityGroups", req, cb);
}
async CreateSecurityPolicy(req, cb) {
return this.request("CreateSecurityPolicy", req, cb);
}
async DeleteSecurityPolicy(req, cb) {
return this.request("DeleteSecurityPolicy", req, cb);
}
async NotifyUnbindTarget(req, cb) {
return this.request("NotifyUnbindTarget", req, cb);
}
async DeleteListener(req, cb) {
return this.request("DeleteListener", req, cb);
}
async DeleteLoadBalancers(req, cb) {
return this.request("DeleteLoadBalancers", req, cb);
}
async ModifyListenerAttributes(req, cb) {
return this.request("ModifyListenerAttributes", req, cb);
}
async DescribeSystemSecurityPolicies(req, cb) {
return this.request("DescribeSystemSecurityPolicies", req, cb);
}
async ModifyTargetGroupAttributes(req, cb) {
return this.request("ModifyTargetGroupAttributes", req, cb);
}
async ModifyLoadBalancerAttributes(req, cb) {
return this.request("ModifyLoadBalancerAttributes", req, cb);
}
async ModifyRulesAttributes(req, cb) {
return this.request("ModifyRulesAttributes", req, cb);
}
async DeleteTargetGroups(req, cb) {
return this.request("DeleteTargetGroups", req, cb);
}
async CreateRules(req, cb) {
return this.request("CreateRules", req, cb);
}
async DescribeAsyncJobs(req, cb) {
return this.request("DescribeAsyncJobs", req, cb);
}
async DescribeHealthCheckTemplates(req, cb) {
return this.request("DescribeHealthCheckTemplates", req, cb);
}
async DisassociateBandwidthPackageFromLoadBalancer(req, cb) {
return this.request("DisassociateBandwidthPackageFromLoadBalancer", req, cb);
}
async RemoveTargetsFromTargetGroup(req, cb) {
return this.request("RemoveTargetsFromTargetGroup", req, cb);
}
async DescribeTargetGroupTargets(req, cb) {
return this.request("DescribeTargetGroupTargets", req, cb);
}
async DescribeLoadBalancers(req, cb) {
return this.request("DescribeLoadBalancers", req, cb);
}
async DescribeListeners(req, cb) {
return this.request("DescribeListeners", req, cb);
}
async DescribeSecurityPolicyRelations(req, cb) {
return this.request("DescribeSecurityPolicyRelations", req, cb);
}
async CreateListener(req, cb) {
return this.request("CreateListener", req, cb);
}
async ModifyLoadBalancerModificationProtection(req, cb) {
return this.request("ModifyLoadBalancerModificationProtection", req, cb);
}
async DeleteRules(req, cb) {
return this.request("DeleteRules", req, cb);
}
async DescribeSecurityPolicies(req, cb) {
return this.request("DescribeSecurityPolicies", req, cb);
}
async DescribeListenerDetail(req, cb) {
return this.request("DescribeListenerDetail", req, cb);
}
async DescribeLoadBalancerDetail(req, cb) {
return this.request("DescribeLoadBalancerDetail", req, cb);
}
async InquirePriceCreateLoadBalancer(req, cb) {
return this.request("InquirePriceCreateLoadBalancer", req, cb);
}
async DescribeListenerHealthStatus(req, cb) {
return this.request("DescribeListenerHealthStatus", req, cb);
}
async DescribeSecurityPolicyCapabilities(req, cb) {
return this.request("DescribeSecurityPolicyCapabilities", req, cb);
}
async CreateTargetGroup(req, cb) {
return this.request("CreateTargetGroup", req, cb);
}
async ModifyHealthCheckTemplate(req, cb) {
return this.request("ModifyHealthCheckTemplate", req, cb);
}
async ModifyTargetsInTargetGroup(req, cb) {
return this.request("ModifyTargetsInTargetGroup", req, cb);
}
async DescribeTargetGroups(req, cb) {
return this.request("DescribeTargetGroups", req, cb);
}
async ModifySecurityPolicyAttributes(req, cb) {
return this.request("ModifySecurityPolicyAttributes", req, cb);
}
async AssociateBandwidthPackageWithLoadBalancer(req, cb) {
return this.request("AssociateBandwidthPackageWithLoadBalancer", req, cb);
}
async DescribeZones(req, cb) {
return this.request("DescribeZones", req, cb);
}
async DescribeTargetGroupsByTarget(req, cb) {
return this.request("DescribeTargetGroupsByTarget", req, cb);
}
async DescribeRules(req, cb) {
return this.request("DescribeRules", req, cb);
}
async DeleteHealthCheckTemplates(req, cb) {
return this.request("DeleteHealthCheckTemplates", req, cb);
}
async CreateHealthCheckTemplate(req, cb) {
return this.request("CreateHealthCheckTemplate", req, cb);
}
async DescribeListenerCertificates(req, cb) {
return this.request("DescribeListenerCertificates", req, cb);
}
async DescribeQuota(req, cb) {
return this.request("DescribeQuota", req, cb);
}
async DisassociateListenerAdditionalCertificates(req, cb) {
return this.request("DisassociateListenerAdditionalCertificates", req, cb);
}
async CreateLoadBalancer(req, cb) {
return this.request("CreateLoadBalancer", req, cb);
}
async AssociateListenerAdditionalCertificates(req, cb) {
return this.request("AssociateListenerAdditionalCertificates", req, cb);
}
async ModifyLoadBalancerAddressType(req, cb) {
return this.request("ModifyLoadBalancerAddressType", req, cb);
}
}