SLB instances

API Description
CreateLoadBalancer Creates an SLB instance.
DeleteLoadBalancer Delete an SLB instance.
SetLoadBalancerStatus Set the status of an SLB instance.
SetLoadBalancerName Modify the name of an SLB instance.
DescribeLoadBalancers Query created SLB instances.
DescribeLoadBalancerAttribute Query the details of an SLB instance.
ModifyLoadBalancerInstanceSpec Modify the specification of an SLB instance.
Describeregions Query available regions.
DescribeZones Query zones in a region.

Listeners

API Description
TCP listeners
CreateLoadBalancerTCPListener Create a TCP listener.
SetLoadBalancerTCPListenerAttribute Modify the configurations of a TCP listener.
DescribeLoadBalancerTCPListenerAttribute Query the configurations of a TCP listener.
UDP listeners
CreateLoadBalancerUDPListener Create a UDP listener.
SetLoadBalancerUDPListenerAttribute Modify the configurations of a UDP listener.
DescribeLoadBalancerUDPListenerAttribute Query the configurations of a UDP listener.
HTTP listeners
CreateLoadBalancerHTTPListener Create an HTTP listener.
SetLoadBalancerHTTPListenerAttribute Modify the configurations of an HTTP listener.
DescribeLoadBalancerHTTPListenerAttribute Query the configurations of an HTTP listener.
HTTPS listeners
CreateLoadBalancerHTTPSListener Create an HTTPS listener.
SetLoadBalancerHTTPSListenerAttribute Modify the configurations of an HTTPS listener.
DescribeLoadBalancerHTTPSListenerAttribute Query the configurations of an HTTPS listener.
Configure listeners
StartLoadBalancerListener Start a listener.
Deleteloadbalancerlistener Delete a listener.
StopLoadBalancerListener Stop a listener.
Access control
SetAccessControlListAttribute Enable or disable the access control function of a listener.
DescribeAccessControlListAttribute Query the access control configurations of a listener.
AddAccessControlListEntry Add a whitelist for a listener.
RemoveAccessControlListEntry Delete one or more IP addresses from the whitelist of a listener.
Forwarding rules
CreateRules Add one or more forwarding rules to an HTTP/HTTPS listener.
DeleteRules Delete one or more forwarding rules.
SetRule Change the target VServer group of a forwarding rule.
DescribeRules Query all the forwarding rules associated with a listener.
DescribeRuleAttribute Query the detailed configurations of a forwarding rule.
Domain name extensions (Beta)
CreateDomainExtension Create a domain name extension.
SetDomainExtensionAttribute Configure a domain name extension.
DescribeDomainExtensions Query added domain name extensions.
DeleteDomainExtension Delete a domain name extension.

Backend servers

API Description
Default server groups
AddBackendServers Add default servers.
RemoveBackendServers Remove default servers.
SetBackendServers Configure the weights of default servers.
DescribeHealthStatus Perform a health check on the default servers of an SLB instance, and return the health status of the default servers.
VServer groups
CreateVServerGroup Create a VServer group and add backend servers to the VServer group.
SetVServerGroupAttribute Modify the configurations of a VServer group.
AddVServerGroupBackendServers Add backend servers to a VServer group.
RemoveVServerGroupBackendServers Remove backend servers from a VServer group.
ModifyVServerGroupBackendServers Replace backend servers in a VServer group.
DeleteVServerGroup Delete a VServer group.
DescribeVServerGroups Query created VServer groups.
DescribeVServerGroupAttribute Query the details of a VServer group.
Active/standby server groups
CreateMasterSlaveServerGroup Create an active/standby server group.
DeleteMasterSlaveServerGroup Delete an active/standby server group.
DescribeMasterSlaveServerGroupAttribute Query the details of an active/standby server group.
DescribeMasterSlaveServerGroups Query created active/standby server groups.

Access control

API Description
CreateAccessControlList Create an access control list.
DeleteAccessControlList Delete an access control list.
DescribeAccessControlLists Query created access control lists.
DescribeAccessControlListAttribute Query the configurations of an access control list.
SetAccessControlListAttribute Modify the name of an access control list.
AddAccessControlListEntry Add one or more IP entries to an access control list.
RemoveAccessControlListEntry Delete one or more IP entries from an access control list.

Tags

API Description
DescribeTags Query created tags.
RemoveTags Remove tags from an SLB instance.

Server certificates

API Description
UploadServerCertificate Upload a server certificate.
DeleteServerCertificate Delete a server certificate.
DescribeServerCertificates Query uploaded server certificates.
SetServerCertificateName Set a name for a server certificate.
UploadCACertificate Upload a CA certificate.
DeleteCACertificate Delete a CA certificate.
DescribeCACertificates Query uploaded CA certificates.
SetCACertificateName Set a name for a CA certificate.

Query resource limits

API Description
DescribeSlbQuotas Query the resource limits of Server Load Balancer.