You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/azure/services/virtual-network.mdx
+36Lines changed: 36 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -220,6 +220,42 @@ az network vnet list --resource-group rg-vnet-demo
220
220
```bash title="Output"
221
221
[]
222
222
```
223
+
## Features
224
+
225
+
The Virtual Network emulator supports the following features:
226
+
227
+
-**Virtual networks**: Create, update, delete, list, and get virtual networks with configurable address spaces, DNS servers, and DDoS protection settings.
228
+
-**Subnets**: Full lifecycle management of subnets within virtual networks, including address prefix allocation, service endpoint configuration, and NSG/route table associations.
229
+
-**Network security groups**: Create and manage network security groups with custom security rules. Default rules (AllowVnetInBound, AllowAzureLoadBalancerInBound, DenyAllInBound, AllowVnetOutBound, AllowInternetOutBound, DenyAllOutBound) are automatically provisioned.
230
+
-**Route tables**: Create and manage route tables with custom route entries supporting next hop types such as VirtualAppliance, VirtualNetworkGateway, Internet, and VnetLocal.
231
+
-**Public IP addresses**: Create and manage public IP addresses with Static or Dynamic allocation methods, Standard or Basic SKUs, and availability zone configuration.
232
+
-**Public IP prefixes**: Create and manage public IP prefixes with configurable prefix lengths and SKU settings.
233
+
-**NAT gateways**: Create and manage NAT gateways with public IP address and public IP prefix associations.
234
+
-**Network interfaces**: Create and manage network interfaces with IP configurations, dynamic IP allocation from subnets, accelerated networking, and IP forwarding settings.
235
+
-**Private DNS zones**: Create and manage private DNS zones with virtual network links, registration enablement, and A record sets.
236
+
-**Private endpoints**: Create and manage private endpoints with automatic network interface provisioning, private link service connections, and private DNS zone group integration.
237
+
-**Bastion hosts**: Create and manage bastion hosts with IP configuration validation, SKU selection (Basic, Standard, Premium), and scale unit configuration.
238
+
239
+
## Limitations
240
+
241
+
-**No network traffic routing**: The emulator does not route network traffic or enforce security rules. Resources are stored and returned with correct metadata, but no packet-level behavior is applied.
242
+
-**IPv6**: IPv6 fields are accepted in requests but are not functional. All IP allocation operates on IPv4 address spaces only.
243
+
-**Private DNS record types**: Only A record sets are supported in private DNS zones. Other record types (CNAME, MX, TXT, SRV, AAAA) are not available.
244
+
-**Public IP addresses**: Addresses are locally generated and do not represent routable IPs on the public internet.
245
+
-**Bastion host connectivity**: Feature flags such as tunneling, file copy, and Kerberos authentication are stored as configuration but do not provide actual connectivity.
246
+
-**VNet peering**: Virtual network peering is not supported.
247
+
-**VPN and ExpressRoute gateways**: VPN gateways and ExpressRoute circuits are not implemented.
248
+
-**Load balancers**: Azure Load Balancer resources are not implemented.
249
+
-**Application gateways**: Application Gateway resources are not implemented.
250
+
-**Network watchers**: Network Watcher and flow log resources are not implemented.
251
+
-**No data persistence**: Network resources are not persisted and are lost when the emulator is stopped or restarted.
252
+
253
+
## Samples
254
+
255
+
The following samples demonstrate how to use Virtual Network with LocalStack for Azure:
256
+
257
+
-[Function App and Service Bus](https://github.com/localstack/localstack-azure-samples/tree/main/samples/function-app-service-bus/dotnet/)
258
+
-[Web App and Cosmos DB for MongoDB API](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-cosmosdb-mongodb-api/python/)
0 commit comments