Draft

July 31, 2026 ยท View on GitHub

Example Usage

import { Draft } from "@vercel/sdk/models/getsecurityfirewallconfigresponsebody.js";

let value: Draft = {
  ownerId: "<id>",
  projectKey: "<value>",
  id: "<id>",
  version: 5162.19,
  updatedAt: "1735633632808",
  firewallEnabled: false,
  rules: [
    {
      id: "<id>",
      name: "<value>",
      active: false,
      conditionGroup: [],
      action: {},
      valid: true,
      validationErrors: "<value>",
    },
  ],
  ips: [
    {
      id: "<id>",
      hostname: "whirlwind-fowl.name",
      ip: "a8e9:ddfb:f5d0:8dee:0e86:af4a:c4ea:941d",
      action: "bypass",
    },
  ],
  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.GetSecurityFirewallConfigCrs:heavy_minus_sign:N/A
rulesmodels.GetSecurityFirewallConfigSecurityRules[]:heavy_check_mark:N/A
ipsmodels.GetSecurityFirewallConfigIps[]:heavy_check_mark:N/A
rulesetsmodels.GetSecurityFirewallConfigSecurityRulesets:heavy_minus_sign:N/A
changesmodels.GetSecurityFirewallConfigChanges[]:heavy_check_mark:N/A
managedRulesmodels.GetSecurityFirewallConfigSecurityManagedRules:heavy_minus_sign:N/A
botIdEnabledboolean:heavy_minus_sign:N/A
logHeadersmodels.GetSecurityFirewallConfigSecurityLogHeaders:heavy_minus_sign:N/A