# Terraform Plan Report
Generated by tfplan2md 1.10.0 (2ec7093) on 2026-02-04 18:09:07 UTC | Terraform 1.14.0
## Summary
| Action | Count | Resource Types |
| -------- | ------- | ---------------- |
| ➕ Add | 3 | 3 azurerm_firewall_application_rule_collection |
| 🔄 Change | 2 | 2 azurerm_firewall_application_rule_collection |
| ♻️ Replace | 0 | |
| ❌ Destroy | 1 | 1 azurerm_firewall_application_rule_collection |
| **Total** | **6** | |
## Resource Changes
### 📦 Module: root
➕ azurerm_firewall_application_rule_collection app_rules_create — 🆔 app-rules in 📁 rg-firewall-demo
**Collection:** `app-rules` | **Priority:** `100` | **Action:** `✅ Allow`
#### Rules
| Rule Name | Protocols | Source Addresses | Source IP Groups | Target FQDNs | FQDN Tags | Description |
| ----------- | ----------- | ------------------ | ------------------ | ------------- | ----------- | ------------- |
| `🆔 allow-github` | `Https:443` | `10.0.1.0/24` | | `github.com, *.github.io` | | `GitHub access` |
| `🆔 allow-azure` | `Https:443` | `10.0.0.0/24` | | `*.azure.com, *.azurewebsites.net` | | `Azure services` |
🔄 azurerm_firewall_application_rule_collection app_rules_update — 🆔 web-rules in 📁 rg-firewall-demo | 3🔧 ➕ 🆔 allow-github, 🔄 🆔 allow-microsoft, ❌ 🆔 allow-old-site
**Collection:** `web-rules` | **Priority:** `200` | **Action:** `✅ Allow`
#### Rule Changes
| Change | Rule Name | Protocols | Source Addresses | Source IP Groups | Target FQDNs | FQDN Tags | Description |
| -------- | ----------- | ----------- | ------------------ | ------------------ | ------------- | ----------- | ------------- |
| ➕ | `🆔 allow-github` | `Https:443` | `10.0.1.0/24` | | `github.com, *.github.io` | | `GitHub access` |
| 🔄 | `🆔 allow-microsoft` | `Http:80, Https:443` | - 10.0.0.0/24
+ 10.0.0.0/16 | `` | `*.microsoft.com` | `` | Microsoft services |
| ❌ | `🆔 allow-old-site` | `Https:443` | `10.0.2.0/24` | | `old-site.example.com` | | `Legacy site (removed)` |
| ⏺️ | `🆔 allow-azure` | `Https:443` | `10.0.0.0/24` | | `*.azure.com` | | `Azure services` |
❌ azurerm_firewall_application_rule_collection app_rules_delete — 🆔 old-rules in 📁 rg-firewall-demo
**Collection:** `old-rules` | **Priority:** `300` | **Action:** `⛔ Deny`
#### Rules (being deleted)
| Rule Name | Protocols | Source Addresses | Source IP Groups | Target FQDNs | FQDN Tags | Description |
| ----------- | ----------- | ------------------ | ------------------ | ------------- | ----------- | ------------- |
| `🆔 block-social` | `Https:443` | `*` | | `*.facebook.com, *.twitter.com` | | `Block social media` |
➕ azurerm_firewall_application_rule_collection app_rules_with_fqdn_tags — 🆔 windows-update-rules in 📁 rg-firewall-demo
**Collection:** `windows-update-rules` | **Priority:** `150` | **Action:** `✅ Allow`
#### Rules
| Rule Name | Protocols | Source Addresses | Source IP Groups | Target FQDNs | FQDN Tags | Description |
| ----------- | ----------- | ------------------ | ------------------ | ------------- | ----------- | ------------- |
| `🆔 allow-windows-updates` | `Http:80, Https:443` | `10.0.0.0/16` | | | `WindowsUpdate` | `Windows Update service` |
| `🆔 allow-app-service` | `Https:443` | | `/subscriptions/12345/resourceGroups/rg-demo/providers/Microsoft.Network/ipGroups/app-tier` | | `AppServiceEnvironment` | `App Service Environment dependencies` |
➕ azurerm_firewall_application_rule_collection app_rules_long_fqdn_list — 🆔 cdn-rules in 📁 rg-firewall-demo
**Collection:** `cdn-rules` | **Priority:** `250` | **Action:** `✅ Allow`
#### Rules
| Rule Name | Protocols | Source Addresses | Source IP Groups | Target FQDNs | FQDN Tags | Description |
| ----------- | ----------- | ------------------ | ------------------ | ------------- | ----------- | ------------- |
| `🆔 allow-cdn-endpoints` | `Https:443` | `10.0.0.0/8` | | `cdn1.example.com, cdn2.example.com, cdn3.example.com, ... +5 more` | | `` |
🔄 azurerm_firewall_application_rule_collection app_rules_fallback — 🆔 computed-rules in 📁 rg-firewall-demo | 1🔧 priority
**Collection:** `computed-rules` | **Priority:** `200` | **Action:** `✅ Allow`
Attribute Changes
| Attribute | Before | After |
| ----------- | -------- | ------- |
| priority | 150 | 200 |