Skip to content

Commit 1e6c5d9

Browse files
authored
Merge pull request #1041 from Ptnan7/frontdoor-waf-managed-rule-exceptions
Add Front Door WAF managed rule exception commands
2 parents d280311 + 6cf7d4a commit 1e6c5d9

10 files changed

Lines changed: 2497 additions & 1 deletion

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# [Command] _network front-door waf-policy managed-rules exception add_
2+
3+
Create Exception
4+
5+
## Versions
6+
7+
### [2025-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2Zyb250ZG9vcndlYmFwcGxpY2F0aW9uZmlyZXdhbGxwb2xpY2llcy97fQ==/2025-11-01.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{} 2025-11-01 properties.managedRules.exceptionsList.exceptions[] -->
10+
11+
#### examples
12+
13+
- Add a managed rule exception to a WAF policy.
14+
```bash
15+
network front-door waf-policy managed-rules exception add --resource-group rg1 --policy-name Policy1 --match-variable RequestUri --match-values /login.php --value-match-operator Equals --scopes [0].rule-set-type=Microsoft_DefaultRuleSet [0].rule-set-version=2.0
16+
```
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# [Command] _network front-door waf-policy managed-rules exception list_
2+
3+
List Exception
4+
5+
## Versions
6+
7+
### [2025-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2Zyb250ZG9vcndlYmFwcGxpY2F0aW9uZmlyZXdhbGxwb2xpY2llcy97fQ==/2025-11-01.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{} 2025-11-01 properties.managedRules.exceptionsList.exceptions -->
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# [Command] _network front-door waf-policy managed-rules exception remove_
2+
3+
Delete Exception
4+
5+
## Versions
6+
7+
### [2025-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2Zyb250ZG9vcndlYmFwcGxpY2F0aW9uZmlyZXdhbGxwb2xpY2llcy97fQ==/2025-11-01.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{} 2025-11-01 properties.managedRules.exceptionsList.exceptions[] -->
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# [Command] _network front-door waf-policy managed-rules exception show_
2+
3+
Show Exception
4+
5+
## Versions
6+
7+
### [2025-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2Zyb250ZG9vcndlYmFwcGxpY2F0aW9uZmlyZXdhbGxwb2xpY2llcy97fQ==/2025-11-01.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{} 2025-11-01 properties.managedRules.exceptionsList.exceptions[] -->
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# [Command] _network front-door waf-policy managed-rules exception update_
2+
3+
Update Exception
4+
5+
## Versions
6+
7+
### [2025-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2Zyb250ZG9vcndlYmFwcGxpY2F0aW9uZmlyZXdhbGxwb2xpY2llcy97fQ==/2025-11-01.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies/{} 2025-11-01 properties.managedRules.exceptionsList.exceptions[] -->
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# [Group] _network front-door waf-policy managed-rules exception_
2+
3+
Manage Exception
4+
5+
## Commands
6+
7+
- [add](/Commands/network/front-door/waf-policy/managed-rules/exception/_add.md)
8+
: Create Exception
9+
10+
- [list](/Commands/network/front-door/waf-policy/managed-rules/exception/_list.md)
11+
: List Exception
12+
13+
- [remove](/Commands/network/front-door/waf-policy/managed-rules/exception/_remove.md)
14+
: Delete Exception
15+
16+
- [show](/Commands/network/front-door/waf-policy/managed-rules/exception/_show.md)
17+
: Show Exception
18+
19+
- [update](/Commands/network/front-door/waf-policy/managed-rules/exception/_update.md)
20+
: Update Exception
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# [Group] _network front-door waf-policy managed-rules_
2+
3+
Manage Managed Rules
4+
5+
## Subgroups
6+
7+
- [exception](/Commands/network/front-door/waf-policy/managed-rules/exception/readme.md)
8+
: Manage Exception

Commands/network/front-door/waf-policy/readme.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ Manage WebApplication Firewall (WAF) policies.
77
- [managed-rule-definition](/Commands/network/front-door/waf-policy/managed-rule-definition/readme.md)
88
: Manage Managed Rule Definition
99

10+
- [managed-rules](/Commands/network/front-door/waf-policy/managed-rules/readme.md)
11+
: Manage Managed Rules
12+
1013
## Commands
1114

1215
- [create](/Commands/network/front-door/waf-policy/_create.md)

Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2Zyb250ZG9vcndlYmFwcGxpY2F0aW9uZmlyZXdhbGxwb2xpY2llcy97fQ==/2025-11-01.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2Zyb250ZG9vcndlYmFwcGxpY2F0aW9uZmlyZXdhbGxwb2xpY2llcy97fQ==/2025-11-01.xml

Lines changed: 2413 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)