Interface LoadBalancerFrontend

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<LoadBalancer>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.FrontendIPConfigurationInner>, HasLoadBalancingRules, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<LoadBalancer>, com.microsoft.azure.management.resources.fluentcore.model.Indexable
    All Known Subinterfaces:
    LoadBalancerPrivateFrontend, LoadBalancerPublicFrontend

    public interface LoadBalancerFrontend
    extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.FrontendIPConfigurationInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<LoadBalancer>, HasLoadBalancingRules
    An client-side representation of a load balancer frontend.
    • Method Detail

      • isPublic

        boolean isPublic()
        Returns:
        true if the frontend is public, i.e. it has a public IP address associated with it
      • inboundNatPools

        Map<String,​LoadBalancerInboundNatPool> inboundNatPools()
        Returns:
        the inbound NAT pools on this load balancer that use this frontend, indexed by their names
      • inboundNatRules

        Map<String,​LoadBalancerInboundNatRule> inboundNatRules()
        Returns:
        the inbound NAT rules on this load balancer that use this frontend, indexed by their names