What's Changed
- refactor: Add gateway udt, add allowed values, and mgmt ip for firewall by @oZakari in #947
- chore: removed old reference to parameter parPrivateDnsZoneAutoMergeAzureBackupZone by @picccard in #1075
- feat: adding switch for internet fallback on Private DNS zones by @picccard in #1020
- chore: remove old reference to parameter parAzFirewallAvailabilityZones by @picccard in #1076
- fix: use correct parameter for vwan hub default routetable name by @picccard in #1077
- fix: use new parameter parVirtualNetworkResourceIdsToLinkTo by @picccard in #1078
- feat: General networking fixes and improvements by @oZakari in #1092
Breaking Changes
1. Gateway Configuration Refactor
PR: #947 — Add gateway UDTs, allowed values, and management IP for firewall
As part of the migration to user-defined types (UDTs) for properties within the parVpnGatewayConfig and parExpressRouteGatewayConfig parameters, the following changes apply:
-
Supported SKUs limited to Availability Zones
Only gateway SKUs with zone support are now allowed, aligning with Azure’s Gateway SKU Consolidation and Migration Guide. -
Property name alignment
Thegenerationproperty inparVpnGatewayConfighas been renamed tovpnGatewayGenerationto align withparExpressRouteGatewayConfig. -
Case sensitivity correction
The propertybgpsettingsis now case-sensitive and must be written asbgpSettings. -
Subproperty type enforcement
Theasnandpeerweightsubproperties withinbgpSettingsnow require integer values instead of strings.
2. Private DNS Zone Internet Fallback
PR: #1020 — Add switch for internet fallback on Private DNS zones
- Default behavior remains unchanged.
- ⚠️ If the parameter
parPrivateDnsZonesincludes any non-privatelink zones (for example,contoso.internal), virtual network links for those zones will fail because theresolutionPolicyproperty is only valid for privatelink zones.
Example:
parPrivateDnsZones:
- 'privatelink.postgres.database.azure.com'
- 'privatelink.mysql.database.azure.com'
- 'contoso.internal' # Will fail – not a privatelink zoneFull Changelog: v0.23.0...v0.23.1