Interface LoadBalancerFrontend

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<LoadBalancer>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<FrontendIpConfigurationInner>, HasLoadBalancingRules, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<LoadBalancer>, com.azure.resourcemanager.resources.fluentcore.model.Indexable
All Known Subinterfaces:
LoadBalancerPrivateFrontend, LoadBalancerPublicFrontend

public interface LoadBalancerFrontend extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<FrontendIpConfigurationInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<LoadBalancer>, HasLoadBalancingRules
An client-side representation of a load balancer frontend.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets 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.
    boolean
    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

    innerModel

    Methods inherited from interface HasLoadBalancingRules

    loadBalancingRules

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent

    parent

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key
  • 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

      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

      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

      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