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:
- docs
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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()
-
-
-
Method Detail
-
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)
-
-