GetFirewallConfigResponseBody
July 24, 2026 ยท View on GitHub
If the firewall configuration includes a custom managed ruleset, it will include a crs item that has the following values: sd: Scanner Detection ma: Multipart Attack lfi: Local File Inclusion Attack rfi: Remote File Inclusion Attack rce: Remote Execution Attack php: PHP Attack gen: Generic Attack xss: XSS Attack sqli: SQL Injection Attack sf: Session Fixation Attack java: Java Attack
Example Usage
import { GetFirewallConfigResponseBody } from "@vercel/sdk/models/getfirewallconfigop.js";
let value: GetFirewallConfigResponseBody = {
ownerId: "<id>",
projectKey: "<value>",
id: "<id>",
version: 5092.12,
updatedAt: "1735667145927",
firewallEnabled: true,
rules: [],
ips: [],
changes: [],
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
ownerId | string | :heavy_check_mark: | N/A |
projectKey | string | :heavy_check_mark: | N/A |
id | string | :heavy_check_mark: | N/A |
version | number | :heavy_check_mark: | N/A |
updatedAt | string | :heavy_check_mark: | N/A |
firewallEnabled | boolean | :heavy_check_mark: | N/A |
crs | models.GetFirewallConfigCrs | :heavy_minus_sign: | Custom Ruleset |
rules | models.GetFirewallConfigRules[] | :heavy_check_mark: | N/A |
ips | models.GetFirewallConfigIps[] | :heavy_check_mark: | N/A |
rulesets | models.GetFirewallConfigRulesets | :heavy_minus_sign: | N/A |
changes | models.Changes[] | :heavy_check_mark: | N/A |
managedRules | models.GetFirewallConfigManagedRules | :heavy_minus_sign: | N/A |
botIdEnabled | boolean | :heavy_minus_sign: | N/A |
logHeaders | models.GetFirewallConfigLogHeaders | :heavy_minus_sign: | N/A |