private static void DeleteRateLimitIPRule()

in Azure WAF/Alert - Process Azure FrontDoor Alerts/ProcessAFDAlerts.cs [182:192]


        private static void DeleteRateLimitIPRule(WebApplicationFirewallPolicy wafPolicy, AlertInfo alertInfo)
        {
            // 1. Check if rule already exists
            var rateLimitIpsRule = GetRateLimitIPRuleByCountry(wafPolicy, alertInfo.Country);

            // 2. If yes, delete it
            if (rateLimitIpsRule != null)
            {
                wafPolicy.CustomRules.Rules.Remove(rateLimitIpsRule);
            }
        }