Interface LoadBalancerApi


@Consumes("application/json") public interface LoadBalancerApi
The Load Balancer API includes operations for managing the load balancers in your subscription.
See Also:
  • Method Details

    • list

      @Named("loadbalancer:list") @GET @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/loadBalancers") List<LoadBalancer> list()
    • listAll

      @Named("loadbalancer:listall") @GET @Path("/providers/Microsoft.Network/loadBalancers") List<LoadBalancer> listAll()
    • get

      @Named("loadbalancer:get") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/loadBalancers/{loadbalancername}") @GET LoadBalancer get(@PathParam("loadbalancername") String lbName)
    • createOrUpdate

      @Named("loadbalancer:createOrUpdate") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/loadBalancers/{loadbalancername}") @PUT LoadBalancer createOrUpdate(@PathParam("loadbalancername") String lbName, String location, @Nullable Map<String,String> tags, @Nullable LoadBalancer.SKU sku, LoadBalancerProperties properties)
    • delete

      @Named("loadbalancer:delete") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/loadBalancers/{loadbalancername}") @DELETE URI delete(@PathParam("loadbalancername") String lbName)