All Products
Search
Document Center

Server Load Balancer:List of operations by function

Last Updated:Mar 14, 2024
This product(Slb/2014-05-15) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (11370001915) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

Query resources

APITitleDescription
DescribeAvailableResourceDescribeAvailableResourceQueries the available resources and resources that are available for purchase in the zones of a region.

Region and zone management

APITitleDescription
DescribeRegionsDescribeRegionsQueries available regions.
DescribeZonesDescribeZonesQueries zones in a region.

Classic Load Balancer instances

APITitleDescription
CreateLoadBalancerCreateLoadBalancerCreates a Classic Load Balancer (CLB) instance.
DeleteLoadBalancerDeleteLoadBalancerDeletes a pay-as-you-go Server Load Balancer (SLB) instance.
ModifyLoadBalancerInstanceSpecModifyLoadBalancerInstanceSpecModifies the specification of a Server Load Balancer (SLB) instance.
ModifyLoadBalancerInternetSpecModifyLoadBalancerInternetSpecModifies the metering method of an Internet-facing Classic Load Balancer (CLB) instance.
SetLoadBalancerDeleteProtectionSetLoadBalancerDeleteProtectionEnables or disables deletion protection for a Classic Load Balancer (CLB) instance.
SetLoadBalancerModificationProtectionSetLoadBalancerModificationProtectionModifies the configuration of the configuration read-only mode for a Classic Load Balancer (CLB) instance.
SetLoadBalancerNameSetLoadBalancerNameModifies the name of a Classic Load Balancer (CLB) instance.
SetLoadBalancerStatusSetLoadBalancerStatusSets the status of a Classic Load Balancer (CLB) instance.
ModifyLoadBalancerInstanceChargeTypeModifyLoadBalancerInstanceChargeTypeChanges the billing method of a pay-as-you-go Classic Load Balancer (CLB) instance.
DescribeLoadBalancerAttributeDescribeLoadBalancerAttributeQueries the detail of a Classic Load Balancer (CLB) instance.
DescribeLoadBalancersDescribeLoadBalancersQueries CLB instances.

Listeners

APITitleDescription
DeleteLoadBalancerListenerDeleteLoadBalancerListenerDeletes a listener.
StartLoadBalancerListenerStartLoadBalancerListenerEnables a listener.
StopLoadBalancerListenerStopLoadBalancerListenerStops a listener.
DescribeLoadBalancerListenersDescribeLoadBalancerListenersQueries the listeners of a Classic Load Balancer (CLB) instance.

TCP listeners

APITitleDescription
CreateLoadBalancerTCPListenerCreateLoadBalancerTCPListenerCreates a TCP listener.
SetLoadBalancerTCPListenerAttributeSetLoadBalancerTCPListenerAttributeModifies the configuration of a TCP listener.
DescribeLoadBalancerTCPListenerAttributeDescribeLoadBalancerTCPListenerAttributeQueries the configuration of a TCP listener.

UDP listeners

APITitleDescription
CreateLoadBalancerUDPListenerCreateLoadBalancerUDPListenerCreates a UDP listener.
SetLoadBalancerUDPListenerAttributeSetLoadBalancerUDPListenerAttributeModifies the configurations of a UDP listener.
DescribeLoadBalancerUDPListenerAttributeDescribeLoadBalancerUDPListenerAttributeQueries the configurations of a UDP listener.

HTTP listeners

APITitleDescription
CreateLoadBalancerHTTPListenerCreateLoadBalancerHTTPListenerCreates an HTTP listener for a Classic Load Balancer (CLB) instance.
SetLoadBalancerHTTPListenerAttributeSetLoadBalancerHTTPListenerAttributeModifies the configurations of an HTTP listener.
DescribeLoadBalancerHTTPListenerAttributeDescribeLoadBalancerHTTPListenerAttributeQueries the configurations of an HTTP listener.

HTTPS listeners

APITitleDescription
CreateLoadBalancerHTTPSListenerCreateLoadBalancerHTTPSListenerCreates an HTTPS listener.
SetLoadBalancerHTTPSListenerAttributeSetLoadBalancerHTTPSListenerAttributeModifies the configurations of an HTTPS listener.
DescribeLoadBalancerHTTPSListenerAttributeDescribeLoadBalancerHTTPSListenerAttributeQueries the configurations of an HTTPS listener.

Forwarding rules

APITitleDescription
CreateRulesCreateRulesCreates forwarding rules for an HTTP or HTTPS listener.
SetRuleSetRuleModifies a forwarding rule of a vServer group.
DeleteRulesDeleteRulesDeletes forwarding rules.
DescribeRuleAttributeDescribeRuleAttributeQueries the configurations of a specified forwarding rule.
DescribeRulesDescribeRulesQueries the forwarding rules that are configured for a specified listener.

Default server group

APITitleDescription
AddBackendServersAddBackendServersAdds backend servers.
DescribeHealthStatusDescribeHealthStatusQueries the health status of backend servers.
RemoveBackendServersRemoveBackendServersRemoves backend servers.
SetBackendServersSetBackendServersSets weights for backend servers.

vServer groups

APITitleDescription
CreateVServerGroupCreateVServerGroupCreates a server group and adds backend servers to the server group.
DeleteVServerGroupDeleteVServerGroupDeletes a server group.
SetVServerGroupAttributeSetVServerGroupAttributeModifies the configurations of a server group.
DescribeVServerGroupsDescribeVServerGroupsQueries server groups.
DescribeVServerGroupAttributeDescribeVServerGroupAttributeQueries the details of a vServer group.
AddVServerGroupBackendServersAddVServerGroupBackendServersAdds backend servers to a server group.
ModifyVServerGroupBackendServersModifyVServerGroupBackendServersReplaces the backend servers in a server group.
RemoveVServerGroupBackendServersRemoveVServerGroupBackendServersRemoves one or more backend servers from a specified vServer group.

Primary secondary server groups

APITitleDescription
CreateMasterSlaveServerGroupCreateMasterSlaveServerGroupCreates 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.
DeleteMasterSlaveServerGroupDeleteMasterSlaveServerGroupDeletes a primary/secondary server group.
DescribeMasterSlaveServerGroupAttributeDescribeMasterSlaveServerGroupAttributeQueries the details about a primary/secondary server group.
DescribeMasterSlaveServerGroupsDescribeMasterSlaveServerGroupsQueries primary/secondary server groups.

Certificates

APITitleDescription
DeleteCACertificateDeleteCACertificateDeletes a certificate authority (CA) certificate.
DeleteServerCertificateDeleteServerCertificateDeletes a server certificate.
SetCACertificateNameSetCACertificateNameSpecifies a name for a CA certificate.
SetServerCertificateNameSetServerCertificateNameSets a name for a server certificate.
DescribeCACertificatesDescribeCACertificatesQueries certificate authority (CA) certificates.
DescribeServerCertificatesDescribeServerCertificatesQueries the server certificates in a region.
UploadCACertificateUploadCACertificateUploads a CA certificate.
UploadServerCertificateUploadServerCertificateUploads a server certificate.

Domain name extensions

APITitleDescription
CreateDomainExtensionCreateDomainExtensionAdds an additional domain name.
SetDomainExtensionAttributeSetDomainExtensionAttributeChanges the certificate of an additional domain name.
DeleteDomainExtensionDeleteDomainExtensionDeletes an additional domain name.
DescribeDomainExtensionAttributeDescribeDomainExtensionAttributeQueries the attributes of an additional domain name.
DescribeDomainExtensionsDescribeDomainExtensionsQueries additional certificates.

TLS policies

APITitleDescription
CreateTLSCipherPolicyCreateTLSCipherPolicyCreates a Transport Layer Security (TLS) policy.
DeleteTLSCipherPolicyDeleteTLSCipherPolicyDeletes a TLS policy.
SetTLSCipherPolicyAttributeSetTLSCipherPolicyAttributeConfigures a Transport Layer Security (TLS) policy.
ListTLSCipherPoliciesListTLSCipherPoliciesQueries TLS policies.

Access control

APITitleDescription
CreateAccessControlListCreateAccessControlListCreates an access control list (ACL).
AddAccessControlListEntryAddAccessControlListEntryAdds IP entries to an access control list (ACL).
DeleteAccessControlListDeleteAccessControlListDeletes an access control list (ACL).
SetAccessControlListAttributeSetAccessControlListAttributeModifies the name of an access control list (ACL).
DescribeAccessControlListAttributeDescribeAccessControlListAttributeQueries the configuration of an access control list (ACL).
DescribeAccessControlListsDescribeAccessControlListsQueries access control lists (ACLs).
RemoveAccessControlListEntryRemoveAccessControlListEntryDeletes IP entries from an access control list (ACL).

Access control (earlier version)

APITitleDescription
SetListenerAccessControlStatusSetListenerAccessControlStatusEnables or disables the whitelist of a specified listener.
RemoveListenerWhiteListItemRemoveListenerWhiteListItemRemoves IP addresses or CIDR blocks from the whitelist of a listener.
AddListenerWhiteListItemAddListenerWhiteListItemAdds IP addresses to the whitelist of a listener.
DescribeListenerAccessControlAttributeDescribeListenerAccessControlAttributeQueries the whitelist configurations of a listener.

Tags

APITitleDescription
ListTagResourcesListTagResourcesQueries the tags that are added to resources.
TagResourcesTagResourcesCreates tags and adds the tags to resources.
UntagResourcesUntagResourcesRemoves tags from resources.

Access logs

APITitleDescription
DeleteAccessLogsDownloadAttributeDeleteAccessLogsDownloadAttributeDeletes the access log of a Classic Load Balancer (CLB) instance.
SetAccessLogsDownloadAttributeSetAccessLogsDownloadAttributeAdds an access log forwarding rule to a Classic Load Balancer (CLB) instance.
DescribeAccessLogsDownloadAttributeDescribeAccessLogsDownloadAttributeQueries the access log of a Classic Load Balancer (CLB) instance.

Fine-grained monitoring

APITitleDescription
EnableHighDefinationMonitorEnableHighDefinationMonitorEnables fine-grained monitoring for the current region.
ModifyHighDefinationMonitorModifyHighDefinationMonitorQueries the configuration of fine-grained monitoring.
DescribeHighDefinationMonitorDescribeHighDefinationMonitorQueries the configurations of fine-grained monitoring in a region.

Resource group

APITitleDescription
MoveResourceGroupMoveResourceGroupMoves a resource to another resource group.