Application Gateway - Rule 920300 confusion
I believe there is confusion around rule
920300 - Request Missing an Accept Header
This rule is listed in the docs
However, it no longer appears in the portal GUI, it certainly used to
I have several appgw instances, on all of them but one, it is possible to disable/enable this rule using powershell cmdlets
On one specific instance I can not disable it using powershell, but I know the rule is being applied as I am getting preventions and detections being logged against it.
When i try to disable it using powershell I get the error
Failed to save configuration changes to application gateway '********'. Error: The disabled Rule '920300' is unknown for RuleGroup 'REQUEST-920-PROTOCOL-ENFORCEMENT' for Application Gateway Firewall in context 'properties.webApplicationFirewallConfiguration.disabledRuleGroups'.
So in summary, rule 920300 is being applied and is blocking requests but I have no way to disable it