[Feature]: Add edezone parameter to create azure firewall cmdlet
Description of the new feature
Azure firewalls can be now be created in extended locations. We want to add a new parameter for create az firewall called -EdgeZone. Similar work was done for creation of VnetGateway.
https://github.com/Azure/azure-powershell/commit/76c8995ba80e5976d421003be1922490e0de1261#diff-9606f2b8dedf7c8abac43163cdf9762d40cf1f1e4f25229a07e76180a71494df
Proposed implementation details (optional)
New-AzFirewall -Name <String> -ResourceGroupName <String> -Location <String> -VirtualNetwork <PSVirtualNetwork> -PublicIpAddress <PSPublicIpAddress> -EdgeZone <String>
⚠️ Mutual Exclusivity:
When -EdgeZone is specified, you CANNOT use -Zone (availability zones) Edge zone deployments do not support availability zones Attempting to use both will throw an [ArgumentException]
✅ Prerequisites:
Virtual Network must be created in the edge zone Public IP Address must be created in the same edge zone Location must support the edge zone (e.g., eastus2euap for microsoftrrezm1)
https://github.com/Azure/azure-powershell/pull/28745
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @aznetsuppgithub.
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @aznetsuppgithub.