SLB instance

API Description
CreateLoadBalancer Create an SLB instance.
ModifyLoadBalancerInternetSpec Modify the billing method or specification of an SLB instance.
DeleteLoadBalancer Delete an SLB instance.
SetLoadBalancerStatus Set the status of an SLB instance.
SetLoadBalancerName Configure the name of an SLB instance.
DescribeLoadBalancers Query created SLB instances.
DescribeLoadBalancerAttribute Query the detailed information of an SLB instance.
ModifyLoadBalancerInstanceSpec Modify the specification of an SLB instance.
Describeregions Query regions.
DescribeZones Query zones in a region.

Listener

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

Backend server

API Description
Default server group
AddBackendServers Add default servers.
RemoveBackendServers Remove default servers.
SetBackendServers Configure the weights of default servers.
DescribeHealthStatus Perform health check on the default servers of an SLB instance, and the health status of the default servers is returned.
VServer group
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 detailed information of a VServer group.
Active/standby server group
CreateMasterSlaveServerGroup Create an active/standby server group.
DeleteMasterSlaveServerGroup Delete an active/standby server group.
DescribeMasterSlaveServerGroupAttribute Query the detailed information 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 an IP entry to the access control list.
RemoveAccessControlListEntry Delete an IP entry from the access control list.

Tag

API Description
AddTags Add tags to an SLB instance.
DescribeTags Query created tags.
RemoveTags Unbind tags from an SLB instance.

Server certificate

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

Log

API Description
Access logs
SetAccessLogsDownloadAttribute Add an access log forwarding rule.
DeleteAccessLogsDownloadAttribute Delete an access log forwarding rule.
DescribeAccessLogsDownloadAttribute Query access log forwarding rules.
Health check logs
SetLogsDownloadAttribute Configure the health check log feature.
DescribeLogsDownloadAttribute Query the health check log feature.
DeleteLogsDownloadAttribute Delete the health check log feature.
SetLogsDownloadStatus Enable or disable the health check log feature.
DescribeLogsDownloadStatus Query the status of the health check log feature.
DescribeRealtimeLogs Query health check logs.

Query resource limits

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