@Consumes(value="application/json")
public interface LoadBalancerApi
Modifier and Type | Method and Description |
---|---|
LoadBalancer |
createOrUpdate(String lbName,
String location,
Map<String,String> tags,
LoadBalancer.SKU sku,
LoadBalancerProperties properties) |
URI |
delete(String lbName) |
LoadBalancer |
get(String lbName) |
List<LoadBalancer> |
list() |
List<LoadBalancer> |
listAll() |
@Named(value="loadbalancer:list") @GET @Path(value="/resourcegroups/{resourcegroup}/providers/Microsoft.Network/loadBalancers") List<LoadBalancer> list()
@Named(value="loadbalancer:listall") @GET @Path(value="/providers/Microsoft.Network/loadBalancers") List<LoadBalancer> listAll()
@Named(value="loadbalancer:get") @Path(value="/resourcegroups/{resourcegroup}/providers/Microsoft.Network/loadBalancers/{loadbalancername}") @GET LoadBalancer get(@PathParam(value="loadbalancername") String lbName)
@Named(value="loadbalancer:createOrUpdate") @Path(value="/resourcegroups/{resourcegroup}/providers/Microsoft.Network/loadBalancers/{loadbalancername}") @PUT LoadBalancer createOrUpdate(@PathParam(value="loadbalancername") String lbName, String location, @Nullable Map<String,String> tags, @Nullable LoadBalancer.SKU sku, LoadBalancerProperties properties)
Copyright © 2009–2021 The Apache Software Foundation. All rights reserved.