Waf Override
Provides a Cloudflare WAF override resource. This enables the ability to toggle WAF rules and groups on or off based on URIs.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.WafOverride;
import com.pulumi.cloudflare.WafOverrideArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var shopEcxample = new WafOverride("shopEcxample", WafOverrideArgs.builder()
.zoneId("1d5fdc9e88c8a8c4518b068cd94331fe")
.urls(
"example.com/no-waf-here",
"example.com/another/path/*")
.rules(Map.of("100015", "disable"))
.groups(Map.of("ea8687e59929c1fd05ba97574ad43f77", "default"))
.rewriteAction(Map.ofEntries(
Map.entry("default", "block"),
Map.entry("challenge", "block")
))
.build());
}
}
Content copied to clipboard
Import
WAF Overrides can be imported using a composite ID formed of zone ID and override ID.
$ pulumi import cloudflare:index/wafOverride:WafOverride my_example_waf_override 3abe5b950053dbddf1516d89f9ef1e8a/9d4e66d7649c178663bf62e06dbacb23
Content copied to clipboard
*/
Properties
Link copied to clipboard
Description of what the WAF override does.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
When a WAF rule matches, substitute its configured action for a different action specified by this definition.