private static void DeleteRateLimitCountryRule()

in Azure WAF/Alert - Process Azure FrontDoor Alerts/ProcessAFDAlerts.cs [170:180]


        private static void DeleteRateLimitCountryRule(WebApplicationFirewallPolicy wafPolicy, AlertInfo alertInfo)
        {
            // 1. Check if the rule already exists
            var countryRateLimitRule = GetCountryRateLimitRule(wafPolicy, alertInfo.Country);

            // 2 If not, create it
            if (countryRateLimitRule != null)
            {
                wafPolicy.CustomRules.Rules.Remove(countryRateLimitRule);
            }
        }