负载均衡提供以下相关API接口。

负载均衡实例

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

UDP监听

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

TCP监听

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

HTTP监听

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

HTTPS监听

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

监听

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

后端服务器

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

后端服务器组

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

主备服务器组

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

服务器证书

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

域名扩展(Beta)

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

查询资源

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

健康检查日志

API 描述
SetLogsDownloadAttribute 设置日志健康检查功能。
DescribeLogsDownloadAttribute 查询日志健康检查功能。
DeleteLogsDownloadAttribute 删除健康检查日志配置。
SetLogsDownloadStatus 设置日志健康检查状态开关。
DescribeLogsDownloadStatus 查询日志健康检查功能。
DescribeRealtimeLogs 查询健康检查日志。

标签

API 描述
RemoveTags 调用RemoveTags解绑指定负载均衡实例下的标签。
AddTags 调用AddTags为指定的负载均衡实例添加标签。
DescribeTags 调用DescribeTags查询标签列表。

转发规则

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

访问控制

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

访问控制(旧版)

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