传统型负载均衡CLB提供以下相关API接口。

负载均衡实例

API 描述
CreateLoadBalancer 调用CreateLoadBalancer接口创建负载均衡实例。
DeleteLoadBalancer 调用DeleteLoadBalancer接口删除后付费的负载均衡实例。
ModifyLoadBalancerPayType 调用ModifyLoadBalancerPayType接口将按量计费实例转换为包年包月实例。
ModifyLoadBalancerInstanceSpec 调用ModifyLoadBalancerInstanceSpec接口修改负载均衡的实例规格。
ModifyLoadBalancerInternetSpec 调用ModifyLoadBalancerInternetSpec接口修改公网负载均衡实例的计费方式。
ModifyLoadBalancerInstanceChargeType 调用ModifyLoadBalancerInstanceChargeType接口变更按量付费CLB实例的实例计费方式。
DescribeLoadBalancers 调用DescribeLoadBalancers接口查询已创建的负载均衡实例。
DescribeLoadBalancerAttribute 调用DescribeLoadBalancerAttribute接口查询指定负载均衡实例的详细信息。
DescribeRegions 调用DescribeRegions接口查询可用地域。
DescribeZones 调用DescribeZones接口查询指定地域的可用区信息。
SetLoadBalancerName 调用SetLoadBalancerName接口修改负载均衡实例的名称。
SetLoadBalancerStatus 调用SetLoadBalancerStatus接口设置负载均衡实例的状态。
SetLoadBalancerDeleteProtection 调用SetLoadBalancerDeleteProtection接口设置实例删除保护状态。
SetLoadBalancerModificationProtection 调用SetLoadBalancerModificationProtection接口设置负载均衡实例的修改保护属性。

服务器证书

API 描述
UploadServerCertificate 调用UploadServerCertificate接口上传服务器证书。
DeleteServerCertificate 调用DeleteServerCertificate接口删除服务器证书。
DescribeServerCertificates 调用DescribeServerCertificates接口查询指定地域的服务器证书列表。
SetServerCertificateName 调用SetServerCertificateName接口设置服务器证书名称。
UploadCACertificate 调用UploadCACertificate接口上传CA证书。
DeleteCACertificate 调用DeleteCACertificate接口删除CA证书。
DescribeCACertificates 调用DescribeCACertificates接口查询CA证书列表。
SetCACertificateName 调用SetCACertificateName接口设置CA证书名称。

监听

API 描述
DeleteLoadBalancerListener 调用DeleteLoadBalancerListener接口删除监听。
StartLoadBalancerListener 调用StartLoadBalancerListener接口启动监听。
StopLoadBalancerListener 调用StopLoadBalancerListener接口停止监听。

后端服务器

API 描述
AddBackendServers 调用AddBackendServers接口添加后端服务器。
RemoveBackendServers 调用RemoveBackendServers接口移除后端服务器。
SetBackendServers 调用SetBackendServers接口设置后端服务器权重。
DescribeHealthStatus 调用DescribeHealthStatus接口查询后端服务器的健康状态。

主备服务器组

API 描述
CreateMasterSlaveServerGroup 调用CreateMasterSlaveServerGroup接口创建主备服务器组。一组主备服务器组只能包含两个ECS实例,一个为主服务器,另一个为备服务器。
DeleteMasterSlaveServerGroup 调用DeleteMasterSlaveServerGroup接口删除指定的主备服务器组。
DescribeMasterSlaveServerGroupAttribute 调用DescribeMasterSlaveServerGroupAttribute接口查询指定主备服务器组的详细信息。
DescribeMasterSlaveServerGroups 调用DescribeMasterSlaveServerGroups接口查询主备服务器组列表。

后端服务器组

API 描述
CreateVServerGroup 调用CreateVServerGroup接口向指定的后端服务器组中添加后端服务器。
SetVServerGroupAttribute 调用SetVServerGroupAttribute接口修改虚拟服务器组的配置。
AddVServerGroupBackendServers 调用AddVServerGroupBackendServers接口向指定的后端服务器组中添加后端服务器。
RemoveVServerGroupBackendServers 调用RemoveVServerGroupBackendServers接口从指定的后端服务器组中移除后端服务器。
ModifyVServerGroupBackendServers 调用ModifyVServerGroupBackendServers接口替换服务器组中的后端服务器。
DeleteVServerGroup 调用DeleteVServerGroup接口删除服务器组。
DescribeVServerGroups 调用DescribeVServerGroups接口查询服务器组列表。
DescribeVServerGroupAttribute 调用DescribeVServerGroupAttribute接口查询服务器组的详细信息。

访问控制

API 描述
CreateAccessControlList 调用CreateAccessControlList接口创建访问控制策略组。
DeleteAccessControlList 调用DeleteAccessControlList接口删除访问控制策略组。
DescribeAccessControlLists 调用DescribeAccessControlLists接口查询已创建的访问控制策略组。
DescribeAccessControlListAttribute 调用DescribeAccessControlListAttribute接口查询访问控制策略组的配置。
SetAccessControlListAttribute 调用SetAccessControlListAttribute接口修改访问控制策略组的名称。
AddAccessControlListEntry 调用AddAccessControlListEntry接口在访问控制策略组中添加IP条目。
RemoveAccessControlListEntry 调用RemoveAccessControlListEntry接口删除访问控制策略组中的IP条目。

转发规则

API 描述
CreateRules 调用CreateRules接口为指定的HTTP或HTTPS监听添加转发规则。
DeleteRules 调用DeleteRules接口删除转发规则。
SetRule 调用SetRule接口更改转发规则的目标虚拟服务器组。
DescribeRuleAttribute 调用DescribeRuleAttribute接口查询指定转发规则的配置详情。
DescribeRules 调用DescribeRules接口查询指定监听已配置的转发规则。

标签

API 描述
TagResources 调用TagResources接口为指定的资源列表统一创建并绑定标签。
UntagResources 调用UntagResources接口为指定的资源列表统一解绑标签。
ListTagResources 调用ListTagResources接口查询实例已经绑定的标签列表。

TCP监听

API 描述
CreateLoadBalancerTCPListener 调用CreateLoadBalancerTCPListener接口创建TCP监听。
SetLoadBalancerTCPListenerAttribute 调用SetLoadBalancerTCPListenerAttribute接口修改TCP监听的配置。
DescribeLoadBalancerTCPListenerAttribute 调用DescribeLoadBalancerTCPListenerAttribute接口查询TCP监听配置。

HTTP监听

API 描述
CreateLoadBalancerHTTPListener 调用CreateLoadBalancerHTTPListener接口创建HTTP监听。
SetLoadBalancerHTTPListenerAttribute 调用SetLoadBalancerHTTPListenerAttribute接口修改HTTP监听的配置。
DescribeLoadBalancerHTTPListenerAttribute 调用DescribeLoadBalancerHTTPListenerAttribute接口查询HTTP监听配置。

HTTPS监听

API 描述
CreateLoadBalancerHTTPSListener 调用CreateLoadBalancerHTTPSListener接口创建HTTPS监听。
SetLoadBalancerHTTPSListenerAttribute 调用SetLoadBalancerHTTPSListenerAttribute接口修改HTTPS监听的配置。
DescribeLoadBalancerHTTPSListenerAttribute 调用DescribeLoadBalancerHTTPSListenerAttribute接口查询HTTPS监听配置。

UDP监听

API 描述
CreateLoadBalancerUDPListener 调用CreateLoadBalancerUDPListener接口创建UDP监听。
SetLoadBalancerUDPListenerAttribute 调用SetLoadBalancerUDPListenerAttribute接口修改UDP协议监听的配置。
DescribeLoadBalancerUDPListenerAttribute 调用DescribeLoadBalancerUDPListenerAttribute接口查询UDP监听的配置。

访问控制(旧版)

API 描述
SetListenerAccessControlStatus 调用SetListenerAccessControlStatus接口是否开启指定监听的白名单访问控制。
RemoveListenerWhiteListItem 调用RemoveListenerWhiteListItem接口删除监听白名单中的IP。
DescribeListenerAccessControlAttribute 调用DescribeListenerAccessControlAttribute接口查询监听的白名单配置。
AddListenerWhiteListItem 调用AddListenerWhiteListItem接口添加监听访问控制白名单。

域名扩展(Beta)

API 描述
CreateDomainExtension 调用CreateDomainExtension接口创建扩展域名。
SetDomainExtensionAttribute 调用SetDomainExtensionAttribute接口修改扩展域名的证书。
DescribeDomainExtensions 调用DescribeDomainExtensions接口查询已添加的扩展域名。
DeleteDomainExtension 调用DeleteDomainExtension接口删除扩展域名。

查询资源

API 描述
DescribeAvailableResource 调用DescribeAvailableResource接口查询某个Region的可用区支持的资源售卖情况。