API Overview

Last updated: 2018-06-01 10:06:33

This kind of APIs are applicable to the traditional and application-based load balancers:

API Action Description
Query Load Balancer Instance Price InquiryLBPrice Query the price of load balancer instance.
Purchase Load Balancer CreateLoadBalancer Used to purchase a load balancer.
Query Load Balancer Instance List DescribeLoadBalancers Query the list of load balancer instances.
Delete Load Balancer Instance DeleteLoadBalancers Delete a load balancer instance.
Query Result of Load Balancer Asynchronous API DescribeLoadBalancersTaskResult Query the result of executing load balancer asynchronous API.
Query Load Balancer Associated with Certificate GetCertListWithLoadBalancer Query the information of load balancer associated with a certificate.
Query Load Balancer Application-Layer Log DescribeLoadBalancerLog Query the application-layer log of a load balancer.
Query Load Balancer Monitoring Data GetMonitorData Query the monitoring data of a load balancer.
Replace Load Balancer Certificate ReplaceCert Replace the certificate of a load balancer.
API Action Description
Create Load Balancer Listener CreateLoadBalancerListeners Create listeners for the specified load balancer instance. The load balancer listeners contain the protocols for the requests to be forwarded, as well as ports and health check policies.
Obtain Load Balancer Listener List DescribeLoadBalancerListeners Return the list of listeners for the specified load balancer instances. This include the listeners' unique IDs, names, ports, health check policies, and other information.
Delete Load Balancer Listener DeleteLoadBalancerListeners Delete a set of listeners for the specified load balancer instance.
Modify Load Balancer Listener Attributes ModifyLoadBalancerListener Modify the attributes of the listener for the specified load balancer instance, including the listener name, health check policy and other information.
API Action Description
Bind Backend CVM to Load Balancer RegisterInstancesWithLoadBalancer Bind a set of specified CVMs to the specified load balancer instance.
Obtain List of Backend CVMs Bound to Load Balancer DescribeLoadBalancerBackends Obtain the list of CVMs bound to the load balancer instance identified by LoadBalanceId.
Modify Weight of Load Balancer's Backend CVMs ModifyLoadBalancerBackends Modify the weights of a set of CVMs bound to the load balancer instance.
Unbind Backend CVM DeregisterInstancesFromLoadBalancer Unbind CVMs from the load balancer instance.
API Action Description
Query Load Balancer Health Check Status DescribeLBHealthStatus Query the health status of a load balancer instance.
API Action Description
Modify Load Balancer Attributes ModifyLoadBalancerAttributes Modify the attributes of the specified load balancer instance, including the load balancer instance name.
API Action Description
Modify Application-Based Load Balancer Name ModifyForwardLBName Modify the name of an application-based load balancer.
API Action Description
Query Application-Based Load Balancer Listener DescribeForwardLBListeners Query the listeners of an application-based load balancer.
Create Application-Based Load Balancer Layer-7 Listener CreateForwardLBSeventhLayerListeners Create a layer-7 listener for an application-based load balancer.
Modify Application-Based Load Balancer Layer-7 Listener Attributes ModifyForwardLBSeventhListener Modify the attributes of the layer-7 listener of an application-based load balancer.
Create Application-Based Load Balancer Layer-4 Listener CreateForwardLBFourthLayerListeners Create a layer-4 listener for an application-based load balancer.
Modify Application-Based Load Balancer Layer-4 Listener Attributes ModifyForwardLBFourthListener Modify the attributes of the layer-4 listener of an application-based load balancer.
Delete Application-Based Load Balancer Listener DeleteForwardLBListener Delete the listener of an application-based load balancer.
API Action Description
Create Application-Based Load Balancer Layer-7 Listener Forwarding Rules CreateForwardLBListenerRules Create forwarding rules for the layer-7 listener of an application-based load balancer.
Modify Domain Name Under Application-Based Load Balancer Layer-7 Listener ModifyForwardLBRulesDomain Modify the domain name under the layer-7 listener of an application-based load balancer.
Modify Health Check and Forwarding Path of Application-Based Load Balancer Layer-7 Listener Forwarding Rules ModifyLoadBalancerRulesProbe Modify the health check and forwarding path for the forwarding rules of layer-7 listener of an application-based load balancer.
Delete Application-Based Load Balancer Layer-7 Listener Forwarding Rules DeleteForwardLBListenerRules Delete the forwarding rules of the layer-7 listener of an application-based load balancer.
API Action Description
Query Application-Based Load Balancer Instance Health Check DescribeForwardLBHealthStatus Query the health check of an application-based load balancer instance.
API Action Description
Query List of CVMs Bound to Application-Based Load Balancer DescribeForwardLBBackends Query the list of CVMs bound to an application-based load balancer.
Bind CVM to Application-Based Load Balancer Layer-7 Listener Forwarding Rules RegisterInstancesWithForwardLBSeventhListener Bind a CVM to the forwarding rules of layer-7 listener of an application-based load balancer.
Unbind CVM from Application-Based Load Balancer Layer-7 Listener Forwarding Rules DeregisterInstancesFromForwardLB Unbind a CVM from the forwarding rules of layer-7 listener of an application-based load balancer.
Modify Port of CVM Bound to Layer-7 Listener ModifyForwardSeventhBackendsPort Modify the port of a CVM bound to the layer-7 listener.
Modify Weight of CVM Bound to Layer-7 Listener ModifyForwardSeventhBackends Modify the weight of a CVM bound to the layer-7 listener.
Bind CVM to Application-Based Load Balancer Layer-4 Listener RegisterInstancesWithForwardLBFourthListener Bind a CVM to the layer-4 listener of an application-based load balancer.
Unbind CVM from Application-Based Load Balancer Layer-4 Listener DeregisterInstancesFromForwardLBFourthListener Unbind a CVM from the layer-4 listener of an application-based load balancer.
Modify Port of CVM Bound to Layer-4 Listener ModifyForwardFourthBackendsPort Modify the port of a CVM bound to the layer-4 listener.
Modify Weight of CVM Bound to Layer-4 Listener ModifyForwardFourthBackendsWeight Modify the weight of a CVM bound to the layer-4 listener.
API Action Description
Query Application-Based Load Balancer Redirect Relationship DescribeRewrite Query the redirect relationship of an application-based load balancer.
Delete Application-Based Load Balancer Redirect Relationship DeleteRewrite Delete the redirect relationship of an application-based load balancer.
Add Application-Based Load Balancer Redirect Relationship Manually ManualRewrite Add redirect relationship for an application-based load balancer manually.
Generate Application-Based Load Balancer Redirect Relationship Automatically AutoRewrite Generate the redirect relationship for an application-based load balancer automatically.