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

FieldTypeRequiredDescription
ownerIdstring:heavy_check_mark:N/A
projectKeystring:heavy_check_mark:N/A
idstring:heavy_check_mark:N/A
versionnumber:heavy_check_mark:N/A
updatedAtstring:heavy_check_mark:N/A
firewallEnabledboolean:heavy_check_mark:N/A
crsmodels.GetFirewallConfigCrs:heavy_minus_sign:Custom Ruleset
rulesmodels.GetFirewallConfigRules[]:heavy_check_mark:N/A
ipsmodels.GetFirewallConfigIps[]:heavy_check_mark:N/A
rulesetsmodels.GetFirewallConfigRulesets:heavy_minus_sign:N/A
changesmodels.Changes[]:heavy_check_mark:N/A
managedRulesmodels.GetFirewallConfigManagedRules:heavy_minus_sign:N/A
botIdEnabledboolean:heavy_minus_sign:N/A
logHeadersmodels.GetFirewallConfigLogHeaders:heavy_minus_sign:N/A