The following tables list API operations available for use in Classic Load Balancer (CLB).
CLB instances
API | Description |
---|---|
CreateLoadBalancer | Creates a CLB instance. |
DeleteLoadBalancer | Deletes a pay-as-you-go CLB instance. |
ModifyLoadBalancerInstanceSpec | Modifies the specification of a CLB instance. |
ModifyLoadBalancerInternetSpec | Modifies the metering method of an Internet-facing CLB instance. |
ModifyLoadBalancerInstanceChargeType | Modifies the metering method of a pay-as-you-go CLB instance. |
DescribeLoadBalancers | Queries CLB instances within your Alibaba Cloud account. |
DescribeLoadBalancerAttribute | Queries the details of a specified CLB instance. |
DescribeRegions | Queries regions. |
DescribeZones | Queries zones in a specified region. |
SetLoadBalancerName | Modifies the name of a CLB instance. |
SetLoadBalancerStatus | Modifies the state of a CLB instance. |
SetLoadBalancerDeleteProtection | Enables or disables deletion protection for a CLB instance. |
SetLoadBalancerModificationProtection | Enables or disables the configuration read-only mode for a CLB instance. |
Server certificates
API | Description |
---|---|
UploadServerCertificate | Uploads a server certificate. |
DeleteServerCertificate | Deletes a server certificate. |
DescribeServerCertificates | Queries the list of server certificates in a specified region. |
SetServerCertificateName | Sets the name of a server certificate. |
UploadCACertificate | Uploads a certificate authority (CA) certificate. |
DeleteCACertificate | Deletes a CA certificate. |
DescribeCACertificates | Queries the list of CA certificates. |
SetCACertificateName | Sets the name of a CA certificate. |
Listeners
API | Description |
---|---|
DeleteLoadBalancerListener | Deletes a listener. |
StartLoadBalancerListener | Enables a listener. |
StopLoadBalancerListener | Disables a listener. |
Backend servers
API | Description |
---|---|
AddBackendServers | Adds backend servers. |
RemoveBackendServers | Removes backend servers. |
SetBackendServers | Sets the weights of backend servers. |
DescribeHealthStatus | Queries the health status of backend servers. |
Primary/secondary server groups
API | Description |
---|---|
CreateMasterSlaveServerGroup | Creates a primary/secondary server group. A primary/secondary server group can contain only two Elastic Compute Service (ECS) instances: one of the ECS instances functions as the primary server and the other functions as the secondary server. |
DeleteMasterSlaveServerGroup | Deletes a specified primary/secondary server group. |
DescribeMasterSlaveServerGroupAttribute | Queries detailed information about a primary/secondary server group. |
DescribeMasterSlaveServerGroups | Queries the list of primary/secondary server groups. |
Server groups
API | Description |
---|---|
CreateVServerGroup | Creates a server group and adds backend servers to the server group. |
SetVServerGroupAttribute | Modifies the configurations of a server group. |
AddVServerGroupBackendServers | Adds backend servers to a specified server group. |
RemoveVServerGroupBackendServers | Removes backend servers from a specified server group. |
ModifyVServerGroupBackendServers | Replaces backend servers in a specified server group. |
DeleteVServerGroup | Deletes a server group. |
DescribeVServerGroups | Queries the list of server groups. |
DescribeVServerGroupAttribute | Queries detailed information about a server group. |
Network access control lists (ACLs)
API | Description |
---|---|
CreateAccessControlList | Creates a network ACL. |
DeleteAccessControlList | Deletes a network ACL. |
DescribeAccessControlLists | Queries network ACLs. |
DescribeAccessControlListAttribute | Queries the configurations of a network ACL. |
SetAccessControlListAttribute | Modifies the name of a network ACL. |
AddAccessControlListEntry | Adds IP entries to a network ACL. |
RemoveAccessControlListEntry | Removes IP entries from a network ACL. |
Forwarding rules
API | Description |
---|---|
CreateRules | Creates forwarding rules for a specified HTTP or HTTPS listener. |
DeleteRules | Deletes forwarding rules. |
SetRule | Modifies a forwarding rule that is associated with a vServer group. |
DescribeRuleAttribute | Queries the details of a specified forwarding rule. |
DescribeRules | Queries the forwarding rules that are configured for a specified listener. |
Tags
API | Description |
---|---|
TagResources | Creates tags and adds the tags to specified resources. |
UntagResources | Removes tags from specified resources. |
ListTagResources | Queries tags that are added to instances. |
TCP listeners
API | Description |
---|---|
CreateLoadBalancerTCPListener | Creates a TCP listener. |
SetLoadBalancerTCPListenerAttribute | Modifies the configurations of a TCP listener. |
DescribeLoadBalancerTCPListenerAttribute | Queries the configurations of a TCP listener. |
HTTP listeners
API | Description |
---|---|
CreateLoadBalancerHTTPListener | Creates an HTTP listener. |
SetLoadBalancerHTTPListenerAttribute | Modifies the configurations of an HTTP listener. |
DescribeLoadBalancerHTTPListenerAttribute | Queries the configurations of an HTTP listener. |
HTTPS listeners
API | Description |
---|---|
CreateLoadBalancerHTTPSListener | Creates an HTTPS listener. |
SetLoadBalancerHTTPSListenerAttribute | Modifies the configurations of an HTTPS listener. |
DescribeLoadBalancerHTTPSListenerAttribute | Queries the configurations of an HTTPS listener. |
UDP listeners
API | Description |
---|---|
CreateLoadBalancerUDPListener | Creates a UDP listener. |
SetLoadBalancerUDPListenerAttribute | Modifies the configurations of a UDP listener. |
DescribeLoadBalancerUDPListenerAttribute | Queries the configurations of a UDP listener. |
Access control (earlier version)
API | Description |
---|---|
SetListenerAccessControlStatus | Enables or disables the whitelist of a specified listener. |
RemoveListenerWhiteListItem | Removes IP addresses from the whitelist of a listener. |
DescribeListenerAccessControlAttribute | Queries the IP addresses in a whitelist. |
AddListenerWhiteListItem | Adds IP addresses to the whitelist of a listener. |
Additional certificates (beta)
API | Description |
---|---|
CreateDomainExtension | Creates an additional certificate. |
SetDomainExtensionAttribute | Replaces an additional certificate. |
DescribeDomainExtensions | Queries additional certificates. |
DeleteDomainExtension | Deletes an additional certificate. |
Resource queries
API | Description |
---|---|
DescribeAvailableResource | Queries the resources that are available for purchase in a region. |
Access logs
API | Description |
---|---|
SetAccessLogsDownloadAttribute | Adds an access log forwarding rule for a Classic Load Balancer (CLB) instance. |
DescribeAccessLogsDownloadAttribute | Queries the access logs of a specified CLB instance. |
DeleteAccessLogsDownloadAttribute | Deletes the access logs of a specified CLB instance. |
High precision monitoring
API | Description |
---|---|
EnableHighDefinationMonitor | Enables the high precision monitoring in the current region. |
ModifyHighDefinationMonitor | Modifies the configurations of high precision monitoring in a specified region. |
DescribeHighDefinationMonitor | Queries the configurations of high precision monitoring in a specified region. |