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

      @Named("networksecuritygroup:delete") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/networkSecurityGroups/{networksecuritygroupname}") @DELETE URI delete(@PathParam("networksecuritygroupname") String nsgName)
    • 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)