LoadBalancer Interface
Implements
public interface LoadBalancer
extends GroupableResource<NetworkManager,LoadBalancerInner>, Refreshable<LoadBalancer>, Updatable<Update>, UpdatableWithTags<LoadBalancer>, HasLoadBalancingRules
Entry point for load balancer management API in Azure.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Map<String,Load |
backends()
Gets backends for this load balancer to load balance the incoming traffic among. |
abstract
Load |
findFrontendByPublicIpAddress(PublicIpAddress publicIPAddress)
Searches for the public frontend that is associated with the provided public IP address, if one exists. |
abstract
Load |
findFrontendByPublicIpAddress(String publicIPAddressId)
Searches for the public frontend that is associated with the provided public IP address, if one exists. |
abstract
Map<String,Load |
frontends()
Gets frontends for this load balancer, for the incoming traffic to come from. |
abstract
Map<String,Load |
httpProbes()
Gets HTTP probes of this load balancer. |
abstract
Map<String,Load |
httpsProbes()
Gets HTTPS probes of this load balancer. |
abstract
Map<String,Load |
inboundNatPools()
Gets inbound NAT pools. |
abstract
Map<String,Load |
inboundNatRules()
Gets inbound NAT rules for this balancer. |
abstract
Map<String,Load |
outboundRules()
Gets outbound rules for this balancer. |
abstract
Map<String,Load |
privateFrontends()
Gets private (internal) frontends. |
abstract
Map<String,Load |
publicFrontends()
Gets public (Internet-facing) frontends. |
abstract List<String> |
publicIpAddressIds()
Gets resource IDs of the public IP addresses assigned to the frontends of this load balancer. |
abstract
Load |
sku()
Gets load balancer sku. |
abstract
Map<String,Load |
tcpProbes()
Gets TCP probes of this load balancer. |
Method Details
backends
public abstract Map
Gets backends for this load balancer to load balance the incoming traffic among.
Returns:
findFrontendByPublicIpAddress
public abstract LoadBalancerPublicFrontend findFrontendByPublicIpAddress(PublicIpAddress publicIPAddress)
Searches for the public frontend that is associated with the provided public IP address, if one exists.
Parameters:
Returns:
findFrontendByPublicIpAddress
public abstract LoadBalancerPublicFrontend findFrontendByPublicIpAddress(String publicIPAddressId)
Searches for the public frontend that is associated with the provided public IP address, if one exists.
Parameters:
Returns:
frontends
public abstract Map
Gets frontends for this load balancer, for the incoming traffic to come from.
Returns:
httpProbes
public abstract Map
Gets HTTP probes of this load balancer.
Returns:
httpsProbes
public abstract Map
Gets HTTPS probes of this load balancer.
Returns:
inboundNatPools
public abstract Map
Gets inbound NAT pools.
Returns:
inboundNatRules
public abstract Map
Gets inbound NAT rules for this balancer.
Returns:
outboundRules
public abstract Map
Gets outbound rules for this balancer.
Returns:
privateFrontends
public abstract Map
Gets private (internal) frontends.
Returns:
publicFrontends
public abstract Map
Gets public (Internet-facing) frontends.
Returns:
publicIpAddressIds
public abstract List
Gets resource IDs of the public IP addresses assigned to the frontends of this load balancer.
Returns:
sku
public abstract LoadBalancerSkuType sku()
Gets load balancer sku.
Returns:
tcpProbes
public abstract Map
Gets TCP probes of this load balancer.
Returns:
Applies to
Azure SDK for Java