Remove-AzVirtualNetworkSubnetConfig
Removes a subnet configuration from a virtual network.
Note
This is the previous version of our documentation. Please consult the most recent version for up-to-date information.
Syntax
Remove-AzVirtualNetworkSubnetConfig
[-Name <String>]
-VirtualNetwork <PSVirtualNetwork>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
The Remove-AzVirtualNetworkSubnetConfig cmdlet removes a subnet from an Azure virtual network.
Examples
1: Remove a subnet from a virtual network and update the virtual network
New-AzResourceGroup -Name TestResourceGroup -Location centralus
$frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet
-AddressPrefix "10.0.1.0/24"
$backendSubnet = New-AzVirtualNetworkSubnetConfig -Name backendSubnet -AddressPrefix
"10.0.2.0/24"
$virtualNetwork = New-AzVirtualNetwork -Name MyVirtualNetwork -ResourceGroupName
TestResourceGroup -Location centralus -AddressPrefix "10.0.0.0/16" -Subnet
$frontendSubnet,$backendSubnet
Remove-AzVirtualNetworkSubnetConfig -Name backendSubnet -VirtualNetwork
$virtualNetwork
$virtualNetwork | Set-AzVirtualNetwork
This example creates a resource group and a virtual network with two subnets. It then uses the Remove-AzVirtualNetworkSubnetConfig command to remove the backend subnet from the in-memory representation of the virtual network. Set-AzVirtualNetwork is then called to modify the virtual network on the server side.
Parameters
The credentials, account, tenant, and subscription used for communication with azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Specifies the name of the subnet configuration to remove.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Specifies the VirtualNetwork object that contains the subnet configuration to remove.
| Type: | PSVirtualNetwork |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |