@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
994 lines • 77.3 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type CreateSecurityFirewallConfigByConfigVersionActivateRequest = {
/**
* The deployed configVersion for the firewall configuration
*/
configVersion: string;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateSd = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateMa = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateLfi = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRfi = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRce = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivatePhp = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateGen = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateXss = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateSqli = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateSf = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateJava = {
active: boolean;
action: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateCrs = {
sd: CreateSecurityFirewallConfigByConfigVersionActivateSd;
ma: CreateSecurityFirewallConfigByConfigVersionActivateMa;
lfi: CreateSecurityFirewallConfigByConfigVersionActivateLfi;
rfi: CreateSecurityFirewallConfigByConfigVersionActivateRfi;
rce: CreateSecurityFirewallConfigByConfigVersionActivateRce;
php: CreateSecurityFirewallConfigByConfigVersionActivatePhp;
gen: CreateSecurityFirewallConfigByConfigVersionActivateGen;
xss: CreateSecurityFirewallConfigByConfigVersionActivateXss;
sqli: CreateSecurityFirewallConfigByConfigVersionActivateSqli;
sf: CreateSecurityFirewallConfigByConfigVersionActivateSf;
java: CreateSecurityFirewallConfigByConfigVersionActivateJava;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType: {
readonly BotCategory: "bot_category";
readonly BotName: "bot_name";
readonly BotProtection: "bot_protection";
readonly BotStatus: "bot_status";
readonly Cookie: "cookie";
readonly DomainEnvironment: "domain_environment";
readonly Environment: "environment";
readonly GeoAsNumber: "geo_as_number";
readonly GeoCity: "geo_city";
readonly GeoContinent: "geo_continent";
readonly GeoCountry: "geo_country";
readonly GeoCountryRegion: "geo_country_region";
readonly Header: "header";
readonly Host: "host";
readonly IpAddress: "ip_address";
readonly Ja3Digest: "ja3_digest";
readonly Ja4Digest: "ja4_digest";
readonly Method: "method";
readonly Path: "path";
readonly Protocol: "protocol";
readonly Query: "query";
readonly RateLimitApiId: "rate_limit_api_id";
readonly RawPath: "raw_path";
readonly Region: "region";
readonly Route: "route";
readonly Ruleset: "ruleset";
readonly Scheme: "scheme";
readonly ServerAction: "server_action";
readonly SharedCondition: "shared_condition";
readonly TargetPath: "target_path";
readonly TrafficSource: "traffic_source";
readonly TrustedSource: "trusted_source";
readonly UserAgent: "user_agent";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp: {
readonly Eq: "eq";
readonly Ex: "ex";
readonly Gt: "gt";
readonly Gte: "gte";
readonly Inc: "inc";
readonly List: "list";
readonly Lt: "lt";
readonly Lte: "lte";
readonly Neq: "neq";
readonly Nex: "nex";
readonly Ninc: "ninc";
readonly Pre: "pre";
readonly Re: "re";
readonly Sub: "sub";
readonly Suf: "suf";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityValue = string | number | Array<string>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions = {
type: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType;
op: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup = {
conditions: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions>;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit = {
algo: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect = {
location: string;
permanent: boolean;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2: {
readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate = {
action: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction;
rateLimit?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit | null | undefined;
redirect?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2 | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction = {
mitigate?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRules2 = {
id: string;
name: string;
description?: string | undefined;
active: boolean;
conditionGroup: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup>;
action: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction;
valid: false;
validationErrors: Array<string>;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesType: {
readonly BotCategory: "bot_category";
readonly BotName: "bot_name";
readonly BotProtection: "bot_protection";
readonly BotStatus: "bot_status";
readonly Cookie: "cookie";
readonly DomainEnvironment: "domain_environment";
readonly Environment: "environment";
readonly GeoAsNumber: "geo_as_number";
readonly GeoCity: "geo_city";
readonly GeoContinent: "geo_continent";
readonly GeoCountry: "geo_country";
readonly GeoCountryRegion: "geo_country_region";
readonly Header: "header";
readonly Host: "host";
readonly IpAddress: "ip_address";
readonly Ja3Digest: "ja3_digest";
readonly Ja4Digest: "ja4_digest";
readonly Method: "method";
readonly Path: "path";
readonly Protocol: "protocol";
readonly Query: "query";
readonly RateLimitApiId: "rate_limit_api_id";
readonly RawPath: "raw_path";
readonly Region: "region";
readonly Route: "route";
readonly Ruleset: "ruleset";
readonly Scheme: "scheme";
readonly ServerAction: "server_action";
readonly SharedCondition: "shared_condition";
readonly TargetPath: "target_path";
readonly TrafficSource: "traffic_source";
readonly TrustedSource: "trusted_source";
readonly UserAgent: "user_agent";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesType = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesType>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesOp: {
readonly Eq: "eq";
readonly Ex: "ex";
readonly Gt: "gt";
readonly Gte: "gte";
readonly Inc: "inc";
readonly List: "list";
readonly Lt: "lt";
readonly Lte: "lte";
readonly Neq: "neq";
readonly Nex: "nex";
readonly Ninc: "ninc";
readonly Pre: "pre";
readonly Re: "re";
readonly Sub: "sub";
readonly Suf: "suf";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesOp = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesOp>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesValue = string | number | Array<string>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions = {
type: CreateSecurityFirewallConfigByConfigVersionActivateRulesType;
op: CreateSecurityFirewallConfigByConfigVersionActivateRulesOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup = {
conditions: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions>;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit = {
algo: CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect = {
location: string;
permanent: boolean;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002: {
readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate = {
action: CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action;
rateLimit?: CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit | null | undefined;
redirect?: CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002 | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesAction = {
mitigate?: CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRules1 = {
id: string;
name: string;
description?: string | undefined;
active: boolean;
conditionGroup: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup>;
action: CreateSecurityFirewallConfigByConfigVersionActivateRulesAction;
valid: true;
validationErrors?: any | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRules = CreateSecurityFirewallConfigByConfigVersionActivateRules1 | CreateSecurityFirewallConfigByConfigVersionActivateRules2;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateAction: {
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateIps = {
id: string;
hostname: string;
ip: string;
notes?: string | undefined;
action: CreateSecurityFirewallConfigByConfigVersionActivateAction;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit = {
algo: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect = {
location: string;
permanent: boolean;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2: {
readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesets2 = {
action: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction;
rateLimit?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit | null | undefined;
redirect?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2 | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType: {
readonly BotCategory: "bot_category";
readonly BotName: "bot_name";
readonly BotProtection: "bot_protection";
readonly BotStatus: "bot_status";
readonly Cookie: "cookie";
readonly DomainEnvironment: "domain_environment";
readonly Environment: "environment";
readonly GeoAsNumber: "geo_as_number";
readonly GeoCity: "geo_city";
readonly GeoContinent: "geo_continent";
readonly GeoCountry: "geo_country";
readonly GeoCountryRegion: "geo_country_region";
readonly Header: "header";
readonly Host: "host";
readonly IpAddress: "ip_address";
readonly Ja3Digest: "ja3_digest";
readonly Ja4Digest: "ja4_digest";
readonly Method: "method";
readonly Path: "path";
readonly Protocol: "protocol";
readonly Query: "query";
readonly RateLimitApiId: "rate_limit_api_id";
readonly RawPath: "raw_path";
readonly Region: "region";
readonly Route: "route";
readonly Ruleset: "ruleset";
readonly Scheme: "scheme";
readonly ServerAction: "server_action";
readonly SharedCondition: "shared_condition";
readonly TargetPath: "target_path";
readonly TrafficSource: "traffic_source";
readonly TrustedSource: "trusted_source";
readonly UserAgent: "user_agent";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp: {
readonly Eq: "eq";
readonly Ex: "ex";
readonly Gt: "gt";
readonly Gte: "gte";
readonly Inc: "inc";
readonly List: "list";
readonly Lt: "lt";
readonly Lte: "lte";
readonly Neq: "neq";
readonly Nex: "nex";
readonly Ninc: "ninc";
readonly Pre: "pre";
readonly Re: "re";
readonly Sub: "sub";
readonly Suf: "suf";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsValue = string | number | Array<string>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions = {
type: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType;
op: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup = {
conditions: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions>;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit = {
algo: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction | null | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect = {
location: string;
permanent: boolean;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2: {
readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2>;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2;
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate = {
action: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action;
rateLimit?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit | null | undefined;
redirect?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2 | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction = {
mitigate?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesets1 = {
description?: string | undefined;
id: string;
name: string;
active: boolean;
conditionGroup: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup>;
action?: CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateRulesets = Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesets1> | {
[k: string]: CreateSecurityFirewallConfigByConfigVersionActivateRulesets2;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateType: {
readonly BotCategory: "bot_category";
readonly BotName: "bot_name";
readonly BotProtection: "bot_protection";
readonly BotStatus: "bot_status";
readonly Cookie: "cookie";
readonly DomainEnvironment: "domain_environment";
readonly Environment: "environment";
readonly GeoAsNumber: "geo_as_number";
readonly GeoCity: "geo_city";
readonly GeoContinent: "geo_continent";
readonly GeoCountry: "geo_country";
readonly GeoCountryRegion: "geo_country_region";
readonly Header: "header";
readonly Host: "host";
readonly IpAddress: "ip_address";
readonly Ja3Digest: "ja3_digest";
readonly Ja4Digest: "ja4_digest";
readonly Method: "method";
readonly Path: "path";
readonly Protocol: "protocol";
readonly Query: "query";
readonly RateLimitApiId: "rate_limit_api_id";
readonly RawPath: "raw_path";
readonly Region: "region";
readonly Route: "route";
readonly Ruleset: "ruleset";
readonly Scheme: "scheme";
readonly ServerAction: "server_action";
readonly SharedCondition: "shared_condition";
readonly TargetPath: "target_path";
readonly TrafficSource: "traffic_source";
readonly TrustedSource: "trusted_source";
readonly UserAgent: "user_agent";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateType = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateType>;
export declare const CreateSecurityFirewallConfigByConfigVersionActivateOp: {
readonly Eq: "eq";
readonly Ex: "ex";
readonly Gt: "gt";
readonly Gte: "gte";
readonly Inc: "inc";
readonly List: "list";
readonly Lt: "lt";
readonly Lte: "lte";
readonly Neq: "neq";
readonly Nex: "nex";
readonly Ninc: "ninc";
readonly Pre: "pre";
readonly Re: "re";
readonly Sub: "sub";
readonly Suf: "suf";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateOp = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateOp>;
export type CreateSecurityFirewallConfigByConfigVersionActivateValue = string | number | Array<string>;
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions = {
type: CreateSecurityFirewallConfigByConfigVersionActivateType;
op: CreateSecurityFirewallConfigByConfigVersionActivateOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup = {
conditions: Array<CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions>;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateConditions = {
description?: string | undefined;
id: string;
name: string;
active: boolean;
conditionGroup: Array<CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup>;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateChanges = {};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateBotProtection = {
active: boolean;
action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateAiBots = {
active: boolean;
action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateOwasp = {
active: boolean;
action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset = {
active: boolean;
action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction>;
export type CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources = {
active: boolean;
action?: CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export type CreateSecurityFirewallConfigByConfigVersionActivateManagedRules = {
botProtection?: CreateSecurityFirewallConfigByConfigVersionActivateBotProtection | undefined;
aiBots?: CreateSecurityFirewallConfigByConfigVersionActivateAiBots | undefined;
owasp?: CreateSecurityFirewallConfigByConfigVersionActivateOwasp | undefined;
vercelRuleset?: CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset | undefined;
trafficSources?: CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources | undefined;
};
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2: {
readonly Wildcard: "*";
};
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2 = ClosedEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2>;
export type CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders = Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2;
export type CreateSecurityFirewallConfigByConfigVersionActivateResponseBody = {
ownerId: string;
projectKey: string;
id: string;
version: number;
updatedAt: string;
firewallEnabled: boolean;
crs?: CreateSecurityFirewallConfigByConfigVersionActivateCrs | undefined;
rules: Array<CreateSecurityFirewallConfigByConfigVersionActivateRules1 | CreateSecurityFirewallConfigByConfigVersionActivateRules2>;
ips: Array<CreateSecurityFirewallConfigByConfigVersionActivateIps>;
rulesets?: Array<CreateSecurityFirewallConfigByConfigVersionActivateRulesets1> | {
[k: string]: CreateSecurityFirewallConfigByConfigVersionActivateRulesets2;
} | undefined;
conditions?: Array<CreateSecurityFirewallConfigByConfigVersionActivateConditions> | undefined;
changes: Array<CreateSecurityFirewallConfigByConfigVersionActivateChanges>;
managedRules?: CreateSecurityFirewallConfigByConfigVersionActivateManagedRules | undefined;
botIdEnabled?: boolean | undefined;
logHeaders?: Array<string> | CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2 | undefined;
};
/** @internal */
export type CreateSecurityFirewallConfigByConfigVersionActivateRequest$Outbound = {
configVersion: string;
};
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRequest$outboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRequest$Outbound, z.ZodTypeDef, CreateSecurityFirewallConfigByConfigVersionActivateRequest>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRequestToJSON(createSecurityFirewallConfigByConfigVersionActivateRequest: CreateSecurityFirewallConfigByConfigVersionActivateRequest): string;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSdAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSd$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateSd, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateSdFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateSd, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateMa$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateMa, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateMaFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateMa, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponseAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLfi$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateLfi, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateLfiFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateLfi, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200Action>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRfi$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRfi, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRfiFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRfi, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRce$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRce, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRceFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRce, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivatePhp$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivatePhp, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivatePhpFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivatePhp, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateGen$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateGen, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateGenFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateGen, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsXssAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateXss$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateXss, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateXssFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateXss, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSqliAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSqli$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateSqli, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateSqliFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateSqli, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsSfAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSf$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateSf, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateSfFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateSf, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyCrsJavaAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateJava$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateJava, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateJavaFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateJava, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateCrs$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateCrs, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateCrsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateCrs, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityType>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityOp>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityValue$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityValue, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityValueFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityValue, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroupFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityConditionGroup, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponseAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAlgo>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimitFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRateLimit, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirectFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityRedirect, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse200ApplicationJson2>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigateFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityMitigate, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesSecurityActionFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityAction, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRules2$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRules2, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRules2FromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRules2, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesType$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesType>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesOp$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesOp>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesValue$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesValue, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesValueFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesValue, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesConditionGroupFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesConditionGroup, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200Action>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesAlgo>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesSecurityResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesRateLimitFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesRateLimit, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesRedirectFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesRedirect, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2002>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesMitigateFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesMitigate, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesAction$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesAction, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesActionFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesAction, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRules1$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRules1, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRules1FromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRules1, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRules$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRules, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRules, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateIps$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateIps, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateIpsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateIps, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAlgo>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponseAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimitFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRateLimit, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsRedirectFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsRedirect, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurity2>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesets2$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesets2, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesets2FromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesets2, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsType>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsOp>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsValue$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsValue, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsValueFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsValue, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroupFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsConditionGroup, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200Action>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityAlgo>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityResponse200ApplicationJSONAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimitFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRateLimit, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirectFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityRedirect, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeadersSecurityResponse2>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsSecurityLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsMitigateFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsMitigate, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsActionFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesetsAction, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesets1$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesets1, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesets1FromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesets1, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateRulesets$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateRulesets, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateRulesetsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateRulesets, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateType$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateType>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateOp$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateOp>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateValue$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateValue, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateValueFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateValue, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateSecurityConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateSecurityConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateConditionGroupFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateConditionGroup, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateConditions$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateConditions, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateConditionsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateConditions, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateChanges$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateChanges, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateChangesFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateChanges, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateBotProtection$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateBotProtection, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateBotProtectionFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateBotProtection, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesAiBotsAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateAiBots$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateAiBots, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateAiBotsFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateAiBots, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesOwaspAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateOwasp$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateOwasp, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateOwaspFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateOwasp, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesVercelRulesetAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateVercelRulesetFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateVercelRuleset, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateSecurityResponse200ApplicationJSONResponseBodyManagedRulesTrafficSourcesAction>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateTrafficSourcesFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateTrafficSources, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateManagedRules$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateManagedRules, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateManagedRulesFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateManagedRules, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2$inboundSchema: z.ZodNativeEnum<typeof CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders2>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateLogHeadersFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateLogHeaders, SDKValidationError>;
/** @internal */
export declare const CreateSecurityFirewallConfigByConfigVersionActivateResponseBody$inboundSchema: z.ZodType<CreateSecurityFirewallConfigByConfigVersionActivateResponseBody, z.ZodTypeDef, unknown>;
export declare function createSecurityFirewallConfigByConfigVersionActivateResponseBodyFromJSON(jsonString: string): SafeParseResult<CreateSecurityFirewallConfigByConfigVersionActivateResponseBody, SDKValidationError>;
//# sourceMappingURL=createsecurityfirewallconfigbyconfigversionactivateop.d.ts.map