Interface NetworkSecurityGroupApi
@Consumes("application/json")
public interface NetworkSecurityGroupApi
The Network Security Group API includes operations for managing the network security groups in your subscription.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdate
(String nsgName, String location, Map<String, String> tags, NetworkSecurityGroupProperties properties) list()
listAll()
-
Method Details
-
list
@Named("networksecuritygroup:list") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/networkSecurityGroups") @GET List<NetworkSecurityGroup> list() -
listAll
@Named("networksecuritygroup:listall") @GET @Path("/providers/Microsoft.Network/networkSecurityGroups") List<NetworkSecurityGroup> listAll() -
delete
-
createOrUpdate
@Named("networksecuritygroup:createOrUpdate") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/networkSecurityGroups/{networksecuritygroupname}") @PUT NetworkSecurityGroup createOrUpdate(@PathParam("networksecuritygroupname") String nsgName, String location, @Nullable Map<String, String> tags, NetworkSecurityGroupProperties properties) -
get
@Named("networksecuritygroup:get") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/networkSecurityGroups/{networksecuritygroupname}") @GET NetworkSecurityGroup get(@PathParam("networksecuritygroupname") String nsgName)
-