Interface LoadBalancerFrontend
- All Superinterfaces:
ChildResource<LoadBalancer>,HasInnerModel<FrontendIpConfigurationInner>,HasLoadBalancingRules,HasName,HasParent<LoadBalancer>,Indexable
- All Known Subinterfaces:
LoadBalancerPrivateFrontend,LoadBalancerPublicFrontend
public interface LoadBalancerFrontend
extends HasInnerModel<FrontendIpConfigurationInner>, ChildResource<LoadBalancer>, HasLoadBalancingRules
An client-side representation of a load balancer frontend.
-
Method Summary
Modifier and TypeMethodDescriptionGets the inbound NAT pools on this load balancer that use this frontend.Gets the inbound NAT rules on this load balancer that use this frontend.booleanisPublic()Checks whether the frontend is public.Gets the outbound rules on this load balancer that use this frontend.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.network.models.HasLoadBalancingRules
loadBalancingRulesMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Method Details
-
isPublic
boolean isPublic()Checks whether the frontend is public.- Returns:
- true if the frontend is public, i.e. it has a public IP address associated with it
-
inboundNatPools
Map<String,LoadBalancerInboundNatPool> inboundNatPools()Gets the inbound NAT pools on this load balancer that use this frontend.- Returns:
- the inbound NAT pools on this load balancer that use this frontend, indexed by their names
-
inboundNatRules
Map<String,LoadBalancerInboundNatRule> inboundNatRules()Gets the inbound NAT rules on this load balancer that use this frontend.- Returns:
- the inbound NAT rules on this load balancer that use this frontend, indexed by their names
-
outboundRules
Map<String,LoadBalancerOutboundRule> outboundRules()Gets the outbound rules on this load balancer that use this frontend.- Returns:
- the outbound rules on this load balancer that use this frontend, indexed by their names
-