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:
    docs
    • Method Detail

      • 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()
      • 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)