@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.