Interface LoadBalancer

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

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

      • publicIPAddressIds

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

        Map<String,​LoadBalancerBackend> backends()
        Returns:
        backends for this load balancer to load balance the incoming traffic among, indexed by name
      • 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