Support Explicit Proxy feature for Azure Firewall Policy #27581
Labels
Auto-Assign
Auto assign by bot
Azure CLI Team
The command of the issue is owned by Azure CLI team
customer-reported
Issues that are reported by GitHub users external to the Azure organization.
feature-request
Network
az network vnet/lb/nic/dns/etc...
Milestone
Preconditions
Related command
az network firewall policy
Resource Provider
Microsoft.Network/firewallPolicies
Description of Feature or Work Requested
We have added support to allow the Azure Firewall to be configured as an explicit proxy. Prior to this, Azure firewall could only be configured as a transparent proxy - and would require customers to setup a UDR to direct their application traffic to be inspected by the Azure Firewall.
With Explicit proxy set on the outbound path, you can configure a proxy setting on the sending application (such as a web browser) with Azure Firewall configured as the proxy. As a result, traffic from the sending application goes to the firewall's private IP address and therefore egresses directly from the firewall without the using a UDR.
With the Explicit proxy mode (supported for HTTP/S), you can define proxy settings in the browser to point to the firewall private IP address. You can manually configure the IP address on the browser or application, or you can configure a proxy auto config (PAC) file. The firewall can host the PAC file to serve the proxy requests after you upload it to the firewall.
Minimum API Version Required
N/A
Swagger PR link / SDK link
Azure/azure-rest-api-specs#15017
Additional PR to add one more field - Azure/azure-rest-api-specs#19011
Request Example
(https://github.com/Azure/azure-rest-api-specs/blob/main/specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/FirewallPolicyPut.json)
https://github.com/Azure/azure-rest-api-specs/blob/main/specification/network/resource-manager/Microsoft.Network/stable/2023-05-01/examples/FirewallPolicyGet.json
Target Date
2023-11-01
PM Contact
mgakman@microsoft.com
Engineer Contact
uditmisra@microsoft.com
Additional context
https://github.com/Azure/azure-rest-api-specs/pull/15017/files
powershell PR - Azure/azure-powershell#18642
The text was updated successfully, but these errors were encountered: