@Consumes(value="application/json")
public interface NetworkSecurityGroupApi
| Modifier and Type | Method and Description |
|---|---|
NetworkSecurityGroup |
createOrUpdate(String nsgName,
String location,
Map<String,String> tags,
NetworkSecurityGroupProperties properties) |
URI |
delete(String nsgName) |
NetworkSecurityGroup |
get(String nsgName) |
List<NetworkSecurityGroup> |
list() |
List<NetworkSecurityGroup> |
listAll() |
@Named(value="networksecuritygroup:list")
@Path(value="/resourcegroups/{resourcegroup}/providers/Microsoft.Network/networkSecurityGroups")
@GET
List<NetworkSecurityGroup> list()
@Named(value="networksecuritygroup:listall") @GET @Path(value="/providers/Microsoft.Network/networkSecurityGroups") List<NetworkSecurityGroup> listAll()
@Named(value="networksecuritygroup:delete")
@Path(value="/resourcegroups/{resourcegroup}/providers/Microsoft.Network/networkSecurityGroups/{networksecuritygroupname}")
@DELETE
URI delete(@PathParam(value="networksecuritygroupname")
String nsgName)
@Named(value="networksecuritygroup:createOrUpdate")
@Path(value="/resourcegroups/{resourcegroup}/providers/Microsoft.Network/networkSecurityGroups/{networksecuritygroupname}")
@PUT
NetworkSecurityGroup createOrUpdate(@PathParam(value="networksecuritygroupname")
String nsgName,
String location,
@Nullable
Map<String,String> tags,
NetworkSecurityGroupProperties properties)
@Named(value="networksecuritygroup:get")
@Path(value="/resourcegroups/{resourcegroup}/providers/Microsoft.Network/networkSecurityGroups/{networksecuritygroupname}")
@GET
NetworkSecurityGroup get(@PathParam(value="networksecuritygroupname")
String nsgName)
Copyright © 2009–2021 The Apache Software Foundation. All rights reserved.