Interface LoadBalancer

All Superinterfaces:
GroupableResource<NetworkManager,LoadBalancerInner>, HasId, HasInnerModel<LoadBalancerInner>, HasLoadBalancingRules, HasManager<NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<LoadBalancer>, Resource, Updatable<LoadBalancer.Update>, UpdatableWithTags<LoadBalancer>

Entry point for load balancer management API in Azure.
  • Method Details

    • publicIpAddressIds

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

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

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

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

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

      Gets inbound NAT rules for this balancer.
      Returns:
      inbound NAT rules for this balancer
    • frontends

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

      Gets private (internal) frontends.
      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

      Gets public (Internet-facing) frontends.
      Returns:
      public (Internet-facing) frontends
    • inboundNatPools

      Gets inbound NAT pools.
      Returns:
      inbound NAT pools, indexed by name
    • sku

      Gets load balancer sku.
      Returns:
      load balancer sku.
    • outboundRules

      Gets outbound rules for this balancer.
      Returns:
      outbound rules for this balancer