Interface LoadBalancer

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.LoadBalancerInner>, HasId, HasInner<com.microsoft.azure.management.network.implementation.LoadBalancerInner>, HasLoadBalancingRules, HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<LoadBalancer>, Resource, Updatable<LoadBalancer.Update>, UpdatableWithTags<LoadBalancer>

public interface LoadBalancer extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.LoadBalancerInner>, Refreshable<LoadBalancer>, Updatable<LoadBalancer.Update>, UpdatableWithTags<LoadBalancer>, HasLoadBalancingRules
Entry point for load balancer management API in Azure.
  • Method Details

    • publicIPAddressIds

      List<String> publicIPAddressIds()
      Returns:
      resource IDs of the public IP addresses assigned to the frontends of this load balancer
    • tcpProbes

      Returns:
      TCP probes of this load balancer, indexed by the name
    • httpProbes

      Returns:
      HTTP probes of this load balancer, indexed by the name
    • httpsProbes

      Returns:
      HTTPS probes of this load balancer, indexed by the name
    • backends

      Returns:
      backends for this load balancer to load balance the incoming traffic among, indexed by name
    • inboundNatRules

      Returns:
      inbound NAT rules for this balancer
    • frontends

      Returns:
      frontends for this load balancer, for the incoming traffic to come from.
    • privateFrontends

      Returns:
      private (internal) frontends
    • findFrontendByPublicIPAddress

      LoadBalancerPublicFrontend findFrontendByPublicIPAddress(PublicIPAddress publicIPAddress)
      Searches for the public frontend that is associated with the provided public IP address, if one exists.
      Parameters:
      publicIPAddress - a public IP address to search by
      Returns:
      a public frontend associated with the provided public IP address
    • findFrontendByPublicIPAddress

      LoadBalancerPublicFrontend findFrontendByPublicIPAddress(String publicIPAddressId)
      Searches for the public frontend that is associated with the provided public IP address, if one exists.
      Parameters:
      publicIPAddressId - the resource ID of a public IP address to search by
      Returns:
      a public frontend associated with the provided public IP address
    • publicFrontends

      Returns:
      public (Internet-facing) frontends
    • inboundNatPools

      Returns:
      inbound NAT pools, indexed by name
    • sku

      @Beta(V1_3_0) LoadBalancerSkuType sku()
      Returns:
      load balancer sku.