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

[ { "name": "AzureBackup_App", "priority": 300, "ruleCollectionType": "FirewallPolicyFilterRuleCollection", "action": { "type": "Allow" }, "rules": [ { "ruleType": "ApplicationRule", "name": "FQDNTag", "protocols": [ { "protocolType": "Http", "port": 80 }, { "protocolType": "Https", "port": 443 } ], "fqdnTags": ["AzureBackup"], "terminateTLS": false, "sourceIpGroups": ["{{ipAddressPool}}"] } ] }, { "name": "AzureBackup_NW", "priority": 200, "ruleCollectionType": "FirewallPolicyFilterRuleCollection", "action": { "type": "Allow" }, "rules": [ { "ruleType": "NetworkRule", "name": "AzureBackup", "ipProtocols": ["TCP"], "sourceIpGroups": ["{{ipAddressPool}}"], "destinationAddresses": ["AzureBackup"], "destinationPorts": ["*"] } ] } ]