create_site_rule
Define and manage site-level rules for web application security by specifying conditions, actions, and rule types (request, signal, rate limit) within Fastly NGWAF.
Instructions
Create a site-level rule
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Rule actions | |
| blockDurationSeconds | No | Block duration for rate limit rules | |
| conditions | Yes | Rule conditions | |
| corpName | No | Corporation name (uses context default if not provided) | |
| enabled | No | Whether rule is enabled | |
| groupOperator | Yes | Condition group operator | |
| reason | No | Description of the rule | |
| signal | No | Signal ID for exclusion/rate limit rules | |
| siteName | No | Site name (uses context default if not provided) | |
| thresholdCount | No | Threshold count for rate limit rules | |
| thresholdInterval | No | Threshold interval for rate limit rules | |
| type | Yes | Rule type |