research-hub/azure-firewall-rules/AVD.jsonc (69 lines of code) (raw):

/* * Azure Firewall Rule Collection for Azure Virtual Desktop */ { "AzureCloud": [ { "name": "AVD_Deployment_App", "priority": 300, "ruleCollectionType": "FirewallPolicyFilterRuleCollection", "action": { "type": "Allow" }, "rules": [ { "ruleType": "ApplicationRule", "name": "DSC_artifacts", "protocols": [ { "protocolType": "Http", "port": 80 }, { "protocolType": "Https", "port": 443 } ], "targetFqdns": [ // Deployment of AVD session hosts uses content from the AVD PG stored in this storage account "wvdportalstorageblob.blob.core.windows.net" ], "terminateTLS": false, "sourceIpGroups": ["{{ipAddressPool}}"] } ] } ], "AzureUSGovernment": [ { "name": "AVD_Deployment_App", "priority": 300, "ruleCollectionType": "FirewallPolicyFilterRuleCollection", "action": { "type": "Allow" }, "rules": [ { "ruleType": "ApplicationRule", "name": "DSC_artifacts", "protocols": [ { "protocolType": "Http", "port": 80 }, { "protocolType": "Https", "port": 443 } ], "targetFqdns": [ // Deployment of AVD session hosts uses content from the AVD PG stored in this storage account "wvdportalstorageblob.blob.core.usgovcloudapi.net" ], "terminateTLS": false, "sourceIpGroups": ["{{ipAddressPool}}"] } ] } ] }