PutFirewallConfigActive
July 24, 2026 ยท View on GitHub
Example Usage
import { PutFirewallConfigActive } from "@vercel/sdk/models/putfirewallconfigop.js";
let value: PutFirewallConfigActive = {
ownerId: "<id>",
projectKey: "<value>",
id: "<id>",
version: 8460.12,
updatedAt: "1735672781947",
firewallEnabled: true,
rules: [],
ips: [
{
id: "<id>",
hostname: "oily-knuckle.biz",
ip: "110.187.246.4",
action: "deny",
},
],
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.PutFirewallConfigCrs | :heavy_minus_sign: | Custom Ruleset |
rules | models.PutFirewallConfigSecurityRules[] | :heavy_check_mark: | N/A |
ips | models.PutFirewallConfigIps[] | :heavy_check_mark: | N/A |
rulesets | models.PutFirewallConfigRulesets | :heavy_minus_sign: | N/A |
changes | models.PutFirewallConfigChanges[] | :heavy_check_mark: | N/A |
managedRules | models.PutFirewallConfigManagedRules | :heavy_minus_sign: | N/A |
botIdEnabled | boolean | :heavy_minus_sign: | N/A |
logHeaders | models.PutFirewallConfigSecurityLogHeaders | :heavy_minus_sign: | N/A |