Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 772

# Use category overrides to enable Joomla rules

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Use the [Rulesets API](/cf-rulesets/rulesets-api) to deploy Managed Rulesets and override their behavior. This ensures that **only rules with a specific tag are enabled**. By default, enabled rules run with actions set by the ruleset issuer in the Managed Ruleset.

Follow the steps below to deploy Managed Rulesets that enable rules tagged with `joomla`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 771

# Use tag overrides to set WordPress rules to Block

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Follow the steps below to deploy a Managed Ruleset and override rules for a specific tag.

1. [Add a rule](/cf-rulesets/deploy-rulesets) to a phase to deploy a Managed Ruleset.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 773

# Use rulesets and rule overrides to only enable selected rules

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Use a ruleset override and a rule override in the ruleset of a phase to deploy selected rules in a Managed Ruleset.

1. [Add a rule](/cf-rulesets/deploy-rulesets) to the ruleset of a phase to deploy a Managed Ruleset.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 770

# Workflow examples

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

You cannot edit Managed Rulesets, but you can add overrides to Managed Rulesets deployed to a phase. Overrides take precedence over the default behavior of the Managed Ruleset.

For more information on overriding Managed Rulesets, see [Override a Managed Ruleset](/cf-rulesets/managed-rulesets/override-managed-ruleset/).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,6 @@ order: 775

# Adjust the sensitivity of a specific HTTP DDoS rule to Low

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Follow the steps below to override the sensitivity of a specific rule of the Cloudflare HTTP DDoS Managed Ruleset.

1. [Add a rule](/cf-rulesets/deploy-rulesets) to a phase to deploy the Cloudflare HTTP DDoS Managed Ruleset. You only need to deploy this specific ruleset when you wish to define one or more overrides, since it is enabled by default.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 774

# Deploy a Managed Ruleset with ruleset, tag, and rule overrides

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Customize the deployment of Managed Rulesets with a combination of ruleset overrides, tag overrides, and rule overrides in your root ruleset.

1. [Add a rule](/cf-rulesets/deploy-rulesets) to a phase to deploy a Managed Ruleset.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 720

# Create phase rulesets

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

A phase behaves like a ruleset. You must create the ruleset for a phase to be able to add rules and deploy rulesets to it.

Use the [Rulesets API](/cf-rulesets/rulesets-api) to create a phase ruleset. You can create a phase ruleset at the account level or at the zone level.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 762

# Add rules to a custom ruleset

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

To add rules to an existing custom ruleset, execute a `PUT` request to the custom ruleset and pass the rules in an array. Each rule contains an expression and action.

<Aside type='info' header='Info'>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 761

# Create a custom ruleset

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

The following `POST` request creates a new custom ruleset. Set the `kind` field to `custom` and specify the name of the phase where you want to create the custom ruleset in the `phase` field.

```json
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 763

# Deploy a custom ruleset

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Before you begin:

1. Obtain the name of the phase where you want to deploy the custom ruleset.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ order: 760

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

Also, custom rulesets are currently only supported by the Cloudflare WAF.
Custom rulesets are currently only supported by the Cloudflare WAF.

</Aside>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 740

# Deploy rulesets

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Use the [Rulesets API](/cf-rulesets/rulesets-api) to deploy or execute a ruleset. Add a rule with `"action": "execute"` to a phase, specifying the Ruleset ID as an action parameter. This rule executes the ruleset. Use a separate rule for each ruleset you want to deploy.

A rule that deploys a ruleset consists of:
Expand Down
6 changes: 0 additions & 6 deletions products/firewall/src/content/cf-rulesets/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,6 @@ order: 700

# Ruleset Engine (Beta)

<Aside type="warning" header="Important">

This feature is part of an early access experience for selected customers.

</Aside>

The Cloudflare Ruleset Engine allows you to create and deploy rules and rulesets. The engine syntax, inspired by the Wireshark Display Filter language, is the same syntax used in custom Firewall Rules. Cloudflare uses the Ruleset Engine in different products, allowing you to configure several products using the same basic syntax.

There are several elements involved in the configuration and use of the Ruleset Engine. These elements are:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 751

# Deploy a Managed Ruleset

<Aside type='note' header='Note'>

This feature is part of an early access experience for selected customers.

</Aside>

To deploy a Managed Ruleset to a phase at the account level or at the zone level, use the [Rulesets API](/cf-rulesets/rulesets-api).

## Deploy a Managed Ruleset to a phase at the account level
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,6 @@ order: 750

# Work with Managed Rulesets

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Managed Rulesets are preconfigured rulesets provided by Cloudflare that you can deploy to a phase. Only Cloudflare can modify these rulesets.

The rules in a Managed Ruleset have a default action and status. However, you can define **overrides** that change these defaults.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 752

# Override a Managed Ruleset

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers. Contact your Cloudflare Customer Success Manager or file a support ticket to get access.

</Aside>

You cannot add or remove rules from a Managed Ruleset, but you can customize its behavior by overriding it at deployment. When you override a ruleset you specify changes to be executed on top of the default configuration. These changes take precedence over the ruleset's default behavior.

For example, if you want to test a ruleset before enforcing it, you may want to execute a Managed Ruleset with all rules set to `log` instead of their default actions. To accomplish this, override the configured behavior of the Managed Ruleset at the ruleset level, so that each rule uses the _Log_ action.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 784

# Create ruleset

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Creates a ruleset of a given kind in the specified phase.

Use one of the following endpoints when creating a ruleset:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 782

# Endpoints

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

For some operations, you can use specific endpoints provided by the Rulesets API for managing the rulesets of phases. These endpoints include the phase name in the endpoint instead of the ruleset ID.

For example, instead of using the following endpoint:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 780

# Rulesets API

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

The Rulesets API provides an interface for managing and deploying rulesets.

## Get started
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 781

# JSON object

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

## Ruleset object

A fully populated ruleset object has the following JSON structure.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 786

# Update a rule in a ruleset

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

Applies one or more changes to an existing rule in a ruleset.

Use one of the following API endpoints to update a single rule in a ruleset:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 785

# Update and deploy rulesets

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

You can use the API to update **basic properties** of a ruleset (currently only the description) and the **list of rules** in the ruleset.

To configure a ruleset at the account or zone level, use one of the following API endpoints:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,6 @@ order: 783

# List and view rulesets

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

* [List existing rulesets](#list-existing-rulesets)
* [View a specific ruleset](#view-a-specific-ruleset)
* [List all versions of a ruleset](#list-all-versions-of-a-ruleset)
Expand Down
6 changes: 0 additions & 6 deletions products/firewall/src/content/cf-rulesets/view-rulesets.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,6 @@ type: overview

# View rulesets

<Aside type='warning' header='Important'>

This feature is part of an early access experience for selected customers.

</Aside>

## View available rulesets

You can list the available rulesets for a zone, account, or phase.
Expand Down