Skip to content

Commit 43eaf89

Browse files
authored
[Network] az network application-gateway waf-policy managed-rule rule-set update: Allow updating rule group without rule IDs (#33871)
1 parent f86c78a commit 43eaf89

4 files changed

Lines changed: 240 additions & 77 deletions

File tree

src/azure-cli/azure/cli/command_modules/network/_validators.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -972,7 +972,5 @@ def process_appgw_waf_policy_update(cmd, namespace): # pylint: disable=unused
972972
rule_group_name = namespace.rule_group_name
973973
rules = namespace.rules
974974

975-
if rules is None and rule_group_name is not None:
976-
raise CLIError('--rules and --rule-group-name must be provided at the same time')
977975
if rules is not None and rule_group_name is None:
978-
raise CLIError('--rules and --rule-group-name must be provided at the same time')
976+
raise CLIError('--group-name must be provided when --rule is specified')

src/azure-cli/azure/cli/command_modules/network/custom.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2096,7 +2096,7 @@ def update_waf_managed_rule_set(cmd, resource_group_name, policy_name,
20962096
rule_group_override = {
20972097
"rule_group_name": rule_group_name,
20982098
"rules": managed_rule_overrides
2099-
} if managed_rule_overrides else None
2099+
} if rule_group_name is not None else None
21002100

21012101
if rule_group_override is None:
21022102
rule_group_overrides = []

0 commit comments

Comments
 (0)