public async Task <VirtualNetwork> CreateVirtualNetwork(string vnetName, string subnetName, string location, VirtualNetworkCollection virtualNetworkCollection) { var vnet = new VirtualNetworkData() { Location = location, AddressSpace = new AddressSpace() { AddressPrefixes = { "10.0.0.0/16", } }, DhcpOptions = new DhcpOptions() { DnsServers = { "10.1.1.1", "10.1.2.4" } }, Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24", } } }; await virtualNetworkCollection.CreateOrUpdateAsync(true, vnetName, vnet); Response <VirtualNetwork> getVnetResponse = await virtualNetworkCollection.GetAsync(vnetName); return(getVnetResponse); }
public async Task Get() { #region Snippet:Managing_Networks_GetAVirtualNetwork VirtualNetworkCollection virtualNetworkCollection = resourceGroup.GetVirtualNetworks(); VirtualNetworkResource virtualNetwork = await virtualNetworkCollection.GetAsync("myVnet"); Console.WriteLine(virtualNetwork.Data.Name); #endregion }
public async Task DeleteVirtualNetwork() { #region Snippet:Managing_Networks_DeleteAVirtualNetwork VirtualNetworkCollection virtualNetworkCollection = resourceGroup.GetVirtualNetworks(); VirtualNetworkResource virtualNetwork = await virtualNetworkCollection.GetAsync("myVnet"); await virtualNetwork.DeleteAsync(WaitUntil.Completed); #endregion }