你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

LoadBalancer 接口

实现

HasLoadBalancingRules UpdatableWithTags<LoadBalancer> GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.LoadBalancerInner> <刷新LoadBalancer> 更新<更新>

public interface LoadBalancer
extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.LoadBalancerInner>, Refreshable<LoadBalancer>, Updatable<Update>, UpdatableWithTags<LoadBalancer>, HasLoadBalancingRules

Azure 中负载均衡器管理 API 的入口点。

方法摘要

修饰符和类型 方法和描述
abstract java.util.Map<java.lang.String,LoadBalancerBackend> backends()
abstract LoadBalancerPublicFrontend findFrontendByPublicIPAddress(PublicIPAddress publicIPAddress)

搜索与提供的公共 IP 地址关联的公共前端(如果存在)。

abstract LoadBalancerPublicFrontend findFrontendByPublicIPAddress(String publicIPAddressId)

搜索与提供的公共 IP 地址关联的公共前端(如果存在)。

abstract java.util.Map<java.lang.String,LoadBalancerFrontend> frontends()
abstract java.util.Map<java.lang.String,LoadBalancerHttpProbe> httpProbes()
abstract java.util.Map<java.lang.String,LoadBalancerHttpProbe> httpsProbes()
abstract java.util.Map<java.lang.String,LoadBalancerInboundNatPool> inboundNatPools()
abstract java.util.Map<java.lang.String,LoadBalancerInboundNatRule> inboundNatRules()
abstract java.util.Map<java.lang.String,LoadBalancerPrivateFrontend> privateFrontends()
abstract java.util.Map<java.lang.String,LoadBalancerPublicFrontend> publicFrontends()
abstract java.util.List<java.lang.String> publicIPAddressIds()
abstract LoadBalancerSkuType sku()
abstract java.util.Map<java.lang.String,LoadBalancerTcpProbe> tcpProbes()

方法详细信息

backends

public abstract Map backends()

Returns:

此负载均衡器的后端,用于对传入流量进行负载均衡,按名称编制索引

findFrontendByPublicIPAddress

public abstract LoadBalancerPublicFrontend findFrontendByPublicIPAddress(PublicIPAddress publicIPAddress)

搜索与提供的公共 IP 地址关联的公共前端(如果存在)。

Parameters:

publicIPAddress - 要搜索的公共 IP 地址

Returns:

与提供的公共 IP 地址关联的公共前端

findFrontendByPublicIPAddress

public abstract LoadBalancerPublicFrontend findFrontendByPublicIPAddress(String publicIPAddressId)

搜索与提供的公共 IP 地址关联的公共前端(如果存在)。

Parameters:

publicIPAddressId - 要搜索的公共 IP 地址的资源 ID

Returns:

与提供的公共 IP 地址关联的公共前端

frontends

public abstract Map frontends()

Returns:

此负载均衡器的前端,用于来自的传入流量。

httpProbes

public abstract Map httpProbes()

Returns:

此负载均衡器的 HTTP 探测,按名称编制索引

httpsProbes

public abstract Map httpsProbes()

Returns:

此负载均衡器的 HTTPS 探测,按名称编制索引

inboundNatPools

public abstract Map inboundNatPools()

Returns:

入站 NAT 池,按名称编制索引

inboundNatRules

public abstract Map inboundNatRules()

Returns:

此均衡器的入站 NAT 规则

privateFrontends

public abstract Map privateFrontends()

Returns:

专用 (内部) 前端

publicFrontends

public abstract Map publicFrontends()

Returns:

面向 Internet 的公共 () 前端

publicIPAddressIds

public abstract List publicIPAddressIds()

Returns:

分配给此负载均衡器前端的公共 IP 地址的资源 ID

sku

public abstract LoadBalancerSkuType sku()

Returns:

负载均衡器 SKU。

tcpProbes

public abstract Map tcpProbes()

Returns:

此负载均衡器的 TCP 探测,按名称编制索引

适用于