API version change log for deployment of Microsoft.Network/virtualNetworks
This article describes the properties that changed in each API version for Microsoft.Network/virtualNetworks. It only covers properties that are available during deployments.
2023-11-01
Added:
- subnets.networkSecurityGroup.type
- sharingScope
- properties.enableOnlyIPv6Peering
- properties.localAddressSpace
- properties.localAddressSpace.addressPrefixes
- properties.localSubnetNames
- properties.localVirtualNetworkAddressSpace
- properties.localVirtualNetworkAddressSpace.addressPrefixes
- properties.peerCompleteVnets
- properties.remoteSubnetNames
Removed:
- subnets.type
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2023-11-01' - Removed values: '2023-09-01'
2023-09-01
Updated:
- properties.subnets.properties.privateEndpointNetworkPolicies - Added values: 'NetworkSecurityGroupEnabled' 'RouteTableEnabled'
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2023-09-01' - Removed values: '2023-06-01'
2023-06-01
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2023-06-01' - Removed values: '2023-05-01'
2023-05-01
Added:
- subnets.id
- subnets.name
- subnets.properties
- subnets.properties.addressPrefix
- subnets.properties.addressPrefixes
- subnets.properties.addressPrefixes.applicationGatewayIPConfigurations
- subnets.properties.addressPrefixes.applicationGatewayIPConfigurations.id
- subnets.properties.addressPrefixes.applicationGatewayIPConfigurations.name
- subnets.properties.addressPrefixes.applicationGatewayIPConfigurations.properties
- subnets.properties.addressPrefixes.applicationGatewayIPConfigurations.properties.subnet
- subnets.properties.addressPrefixes.applicationGatewayIPConfigurations.properties.subnet.id
- subnets.properties.addressPrefixes.defaultOutboundAccess
- subnets.properties.addressPrefixes.delegations
- subnets.properties.addressPrefixes.id
- subnets.properties.addressPrefixes.name
- subnets.properties.addressPrefixes.properties
- subnets.properties.addressPrefixes.properties.serviceName
- subnets.properties.addressPrefixes.type
- subnets.properties.ipAllocations
- subnets.properties.id
- subnets.natGateway
- subnets.natGateway.id
- subnets.networkSecurityGroup
- subnets.networkSecurityGroup.id
- subnets.networkSecurityGroup.location
- subnets.networkSecurityGroup.properties
- subnets.networkSecurityGroup.properties.flushConnection
- subnets.networkSecurityGroup.properties.securityRules
- subnets.networkSecurityGroup.properties.id
- subnets.networkSecurityGroup.properties.name
- subnets.networkSecurityGroup.properties.properties
- subnets.networkSecurityGroup.properties.properties.access
- subnets.networkSecurityGroup.properties.properties.description
- subnets.networkSecurityGroup.properties.properties.destinationAddressPrefix
- subnets.networkSecurityGroup.properties.properties.destinationAddressPrefixes
- subnets.networkSecurityGroup.properties.properties.destinationApplicationSecurityGroups
- subnets.networkSecurityGroup.properties.properties.id
- subnets.networkSecurityGroup.properties.properties.location
- subnets.networkSecurityGroup.properties.properties.properties
- subnets.networkSecurityGroup.properties.properties.tags
- subnets.networkSecurityGroup.properties.destinationPortRange
- subnets.networkSecurityGroup.properties.destinationPortRanges
- subnets.networkSecurityGroup.properties.direction
- subnets.networkSecurityGroup.properties.priority
- subnets.networkSecurityGroup.properties.protocol
- subnets.networkSecurityGroup.properties.sourceAddressPrefix
- subnets.networkSecurityGroup.properties.sourceAddressPrefixes
- subnets.networkSecurityGroup.properties.sourceApplicationSecurityGroups
- subnets.networkSecurityGroup.properties.location
- subnets.networkSecurityGroup.properties.tags
- subnets.networkSecurityGroup.sourcePortRange
- subnets.networkSecurityGroup.sourcePortRanges
- subnets.type
Removed:
- properties.addressPrefix
- properties.addressPrefixes
- properties.applicationGatewayIPConfigurations
- properties.properties.subnet
- properties.properties.subnet.id
- delegations
- properties.serviceName
- ipAllocations
- natGateway
- natGateway.id
- networkSecurityGroup
- networkSecurityGroup.id
- networkSecurityGroup.location
- networkSecurityGroup.properties
- networkSecurityGroup.properties.flushConnection
- networkSecurityGroup.properties.securityRules
- networkSecurityGroup.properties.securityRules.id
- networkSecurityGroup.properties.securityRules.name
- networkSecurityGroup.properties.securityRules.properties
- networkSecurityGroup.properties.securityRules.properties.access
- networkSecurityGroup.properties.securityRules.properties.description
- networkSecurityGroup.properties.securityRules.properties.destinationAddressPrefix
- networkSecurityGroup.properties.securityRules.properties.destinationAddressPrefixes
- networkSecurityGroup.properties.securityRules.properties.destinationApplicationSecurityGroups
- networkSecurityGroup.properties.securityRules.properties.id
- networkSecurityGroup.properties.securityRules.properties.location
- networkSecurityGroup.properties.securityRules.properties.properties
- networkSecurityGroup.properties.securityRules.properties.tags
- networkSecurityGroup.properties.securityRules.destinationPortRange
- networkSecurityGroup.properties.securityRules.destinationPortRanges
- networkSecurityGroup.properties.securityRules.direction
- networkSecurityGroup.properties.securityRules.priority
- networkSecurityGroup.properties.securityRules.protocol
- networkSecurityGroup.properties.securityRules.sourceAddressPrefix
- networkSecurityGroup.properties.securityRules.sourceAddressPrefixes
- networkSecurityGroup.properties.securityRules.sourceApplicationSecurityGroups
- networkSecurityGroup.properties.securityRules.location
- networkSecurityGroup.properties.securityRules.tags
- networkSecurityGroup.properties.sourcePortRange
- networkSecurityGroup.properties.sourcePortRanges
- networkSecurityGroup.type
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2023-05-01' - Removed values: '2023-04-01'
2023-04-01
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2023-04-01' - Removed values: '2023-02-01'
2023-02-01
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2023-02-01' - Removed values: '2022-11-01'
2022-11-01
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2022-11-01' - Removed values: '2022-09-01'
2022-09-01
Added:
- properties.applicationGatewayIPConfigurations
Removed:
- properties.applicationGatewayIpConfigurations
Updated:
- properties.subnets.properties.networkSecurityGroup.properties.securityRules.properties.priority changed to required.
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2022-09-01' - Removed values: '2022-07-01'
2022-07-01
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2022-07-01' - Removed values: '2022-05-01'
2022-05-01
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2022-05-01' - Removed values: '2022-01-01'
2022-01-01
Added:
- networkSecurityGroup.properties.flushConnection
- networkSecurityGroup.properties.securityRules.id
- networkSecurityGroup.properties.securityRules.name
- networkSecurityGroup.properties.securityRules.properties
- networkSecurityGroup.properties.securityRules.properties.access
- networkSecurityGroup.properties.securityRules.properties.description
- networkSecurityGroup.properties.securityRules.properties.destinationAddressPrefix
- networkSecurityGroup.properties.securityRules.properties.destinationAddressPrefixes
- networkSecurityGroup.properties.securityRules.properties.destinationApplicationSecurityGroups
- networkSecurityGroup.properties.securityRules.properties.id
- networkSecurityGroup.properties.securityRules.properties.location
- networkSecurityGroup.properties.securityRules.properties.properties
- networkSecurityGroup.properties.securityRules.properties.tags
- networkSecurityGroup.properties.securityRules.destinationPortRange
- networkSecurityGroup.properties.securityRules.destinationPortRanges
- networkSecurityGroup.properties.securityRules.direction
- networkSecurityGroup.properties.securityRules.priority
- networkSecurityGroup.properties.securityRules.protocol
- networkSecurityGroup.properties.securityRules.sourceAddressPrefix
- networkSecurityGroup.properties.securityRules.sourceAddressPrefixes
- networkSecurityGroup.properties.securityRules.sourceApplicationSecurityGroups
- networkSecurityGroup.properties.securityRules.location
- networkSecurityGroup.properties.securityRules.tags
Removed:
- networkSecurityGroup.properties.id
- networkSecurityGroup.properties.name
- networkSecurityGroup.properties.properties
- networkSecurityGroup.properties.properties.access
- networkSecurityGroup.properties.properties.description
- networkSecurityGroup.properties.properties.destinationAddressPrefix
- networkSecurityGroup.properties.properties.destinationAddressPrefixes
- networkSecurityGroup.properties.properties.destinationApplicationSecurityGroups
- networkSecurityGroup.properties.properties.id
- networkSecurityGroup.properties.properties.location
- networkSecurityGroup.properties.properties.properties
- networkSecurityGroup.properties.properties.tags
- networkSecurityGroup.properties.destinationPortRange
- networkSecurityGroup.properties.destinationPortRanges
- networkSecurityGroup.properties.direction
- networkSecurityGroup.properties.priority
- networkSecurityGroup.properties.protocol
- networkSecurityGroup.properties.sourceAddressPrefix
- networkSecurityGroup.properties.sourceAddressPrefixes
- networkSecurityGroup.properties.sourceAddressPrefixes.sourceApplicationSecurityGroups
- networkSecurityGroup.properties.sourceAddressPrefixes.id
- networkSecurityGroup.properties.sourceAddressPrefixes.location
- networkSecurityGroup.properties.sourceAddressPrefixes.properties
- networkSecurityGroup.properties.sourceAddressPrefixes.tags
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2022-01-01' - Removed values: '2021-08-01'
2021-08-01
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2021-08-01' - Removed values: '2021-05-01'
2021-05-01
Added:
- properties.encryption
- properties.encryption.enabled
- properties.encryption.enforcement
- properties.addressPrefix
- properties.addressPrefixes
- properties.applicationGatewayIpConfigurations
- properties.properties.subnet
- properties.properties.subnet.id
- delegations
- properties.serviceName
- ipAllocations
- natGateway
- natGateway.id
- networkSecurityGroup
- networkSecurityGroup.id
- networkSecurityGroup.location
- networkSecurityGroup.properties
- networkSecurityGroup.properties.securityRules
- networkSecurityGroup.properties.id
- networkSecurityGroup.properties.name
- networkSecurityGroup.properties.properties
- networkSecurityGroup.properties.properties.access
- networkSecurityGroup.properties.properties.description
- networkSecurityGroup.properties.properties.destinationAddressPrefix
- networkSecurityGroup.properties.properties.destinationAddressPrefixes
- networkSecurityGroup.properties.properties.destinationApplicationSecurityGroups
- networkSecurityGroup.properties.properties.id
- networkSecurityGroup.properties.properties.location
- networkSecurityGroup.properties.properties.properties
- networkSecurityGroup.properties.properties.tags
- networkSecurityGroup.properties.destinationPortRange
- networkSecurityGroup.properties.destinationPortRanges
- networkSecurityGroup.properties.direction
- networkSecurityGroup.properties.priority
- networkSecurityGroup.properties.protocol
- networkSecurityGroup.properties.sourceAddressPrefix
- networkSecurityGroup.properties.sourceAddressPrefixes
- networkSecurityGroup.properties.sourceAddressPrefixes.sourceApplicationSecurityGroups
- networkSecurityGroup.properties.sourceAddressPrefixes.id
- networkSecurityGroup.properties.sourceAddressPrefixes.location
- networkSecurityGroup.properties.sourceAddressPrefixes.properties
- networkSecurityGroup.properties.sourceAddressPrefixes.tags
- networkSecurityGroup.properties.sourcePortRange
- networkSecurityGroup.properties.sourcePortRanges
- networkSecurityGroup.type
Removed:
- subnets.id
- subnets.name
- subnets.properties
- subnets.properties.addressPrefix
- subnets.properties.addressPrefixes
- subnets.properties.addressPrefixes.applicationGatewayIpConfigurations
- subnets.properties.addressPrefixes.id
- subnets.properties.addressPrefixes.name
- subnets.properties.addressPrefixes.properties
- subnets.properties.addressPrefixes.properties.subnet
- subnets.properties.addressPrefixes.properties.subnet.id
- subnets.properties.delegations
- subnets.properties.delegations.id
- subnets.properties.delegations.name
- subnets.properties.delegations.properties
- subnets.properties.delegations.properties.serviceName
- subnets.properties.delegations.type
- subnets.properties.ipAllocations
- subnets.properties.id
- subnets.natGateway
- subnets.natGateway.id
- subnets.networkSecurityGroup
- subnets.networkSecurityGroup.id
- subnets.networkSecurityGroup.location
- subnets.networkSecurityGroup.properties
- subnets.networkSecurityGroup.properties.securityRules
- subnets.networkSecurityGroup.properties.id
- subnets.networkSecurityGroup.properties.name
- subnets.networkSecurityGroup.properties.properties
- subnets.networkSecurityGroup.properties.properties.access
- subnets.networkSecurityGroup.properties.properties.description
- subnets.networkSecurityGroup.properties.properties.destinationAddressPrefix
- subnets.networkSecurityGroup.properties.properties.destinationAddressPrefixes
- subnets.networkSecurityGroup.properties.properties.destinationApplicationSecurityGroups
- subnets.networkSecurityGroup.properties.properties.id
- subnets.networkSecurityGroup.properties.properties.location
- subnets.networkSecurityGroup.properties.properties.properties
- subnets.networkSecurityGroup.properties.properties.tags
- subnets.networkSecurityGroup.properties.destinationPortRange
- subnets.networkSecurityGroup.properties.destinationPortRanges
- subnets.networkSecurityGroup.properties.direction
- subnets.networkSecurityGroup.properties.priority
- subnets.networkSecurityGroup.properties.protocol
- subnets.networkSecurityGroup.properties.sourceAddressPrefix
- subnets.networkSecurityGroup.properties.sourceAddressPrefixes
- subnets.networkSecurityGroup.properties.sourceAddressPrefixes.sourceApplicationSecurityGroups
- subnets.networkSecurityGroup.properties.sourceAddressPrefixes.id
- subnets.networkSecurityGroup.properties.sourceAddressPrefixes.location
- subnets.networkSecurityGroup.properties.sourceAddressPrefixes.properties
- subnets.networkSecurityGroup.properties.sourceAddressPrefixes.tags
- subnets.networkSecurityGroup.properties.sourcePortRange
- subnets.networkSecurityGroup.properties.sourcePortRanges
- subnets.networkSecurityGroup.properties.type
- subnets.tags
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2021-05-01' - Removed values: '2021-03-01'
2021-03-01
Added:
- subnets.networkSecurityGroup.properties.type
- subnets.tags
- properties.contextualServiceEndpointPolicies
- properties.serviceAlias
- properties.type
Removed:
- subnets.networkSecurityGroup.type
Updated:
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2021-03-01' - Removed values: '2021-02-01'
2021-02-01
Added:
- properties.flowTimeoutInMinutes
- routeTable.properties.id
- routeTable.properties.name
- routeTable.properties.properties
- routeTable.properties.properties.addressPrefix
- routeTable.properties.properties.hasBgpOverride
- routeTable.properties.properties.nextHopIpAddress
- routeTable.properties.properties.nextHopType
- routeTable.properties.type
- properties.peeringSyncLevel
- properties.remoteVirtualNetworkAddressSpace
- properties.remoteVirtualNetworkAddressSpace.addressPrefixes
Removed:
- routeTable.properties.routes.id
- routeTable.properties.routes.name
- routeTable.properties.routes.properties
- routeTable.properties.routes.properties.addressPrefix
- routeTable.properties.routes.properties.hasBgpOverride
- routeTable.properties.routes.properties.nextHopIpAddress
- routeTable.properties.routes.properties.nextHopType
- routeTable.properties.routes.type
- routeTable.tags
Updated:
- extendedLocation.name changed to not required.
- extendedLocation.type - Added values: 'EdgeZone' - Removed values: 'EdgeZone' (required)
- extendedLocation.type changed to not required.
- properties.virtualNetworkPeerings.properties.apiVersion - Added values: '2021-02-01' - Removed values: '2020-11-01'
2020-11-01
Oldest version tracked in change log