Interface VirtualNetworkApi
@Path("")
@Consumes("application/json")
public interface VirtualNetworkApi
The Virtual Networks API includes operations for managing Azure virtual networks in your subscription.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncheckIPAddressAvailability
(String virtualnetworkname, String ipAddress) createOrUpdate
(String virtualnetworkname, String location, Map<String, String> tags, VirtualNetwork.VirtualNetworkProperties properties) boolean
list()
listAll()
-
Method Details
-
list
@Named("virtualnetwork:list") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/virtualNetworks") @GET List<VirtualNetwork> list() -
listAll
@Named("loadbalancer:listall") @GET @Path("/providers/Microsoft.Network/virtualNetworks") List<VirtualNetwork> listAll() -
createOrUpdate
@Named("virtualnetwork:create_or_update") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/virtualNetworks/{virtualnetworkname}") @PUT VirtualNetwork createOrUpdate(@PathParam("virtualnetworkname") String virtualnetworkname, String location, @Nullable Map<String, String> tags, VirtualNetwork.VirtualNetworkProperties properties) -
get
@Named("virtualnetwork:get") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/virtualNetworks/{virtualnetworkname}") @GET VirtualNetwork get(@PathParam("virtualnetworkname") String virtualnetworkname) -
delete
@Named("virtualnetwork:delete") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/virtualNetworks/{virtualnetworkname}") @DELETE boolean delete(@PathParam("virtualnetworkname") String virtualnetworkname) -
checkIPAddressAvailability
@Named("virtualnetwork:check_ip_address_availability") @Path("/resourcegroups/{resourcegroup}/providers/Microsoft.Network/virtualNetworks/{virtualnetworkname}/CheckIPAddressAvailability") @GET IpAddressAvailabilityResult checkIPAddressAvailability(@PathParam("virtualnetworkname") String virtualnetworkname, @QueryParam("ipAddress") String ipAddress)
-