@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>
1,443 lines • 102 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 declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSdAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSdAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSdAction>;
export type GetSecurityFirewallConfigSecurityResponseSd = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSdAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsMaAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsMaAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsMaAction>;
export type GetSecurityFirewallConfigSecurityResponseMa = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsMaAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsLfiAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsLfiAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsLfiAction>;
export type GetSecurityFirewallConfigSecurityResponseLfi = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsLfiAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200Action: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200Action = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200Action>;
export type GetSecurityFirewallConfigSecurityResponseRfi = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200Action;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONAction>;
export type GetSecurityFirewallConfigSecurityResponseRce = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyAction>;
export type GetSecurityFirewallConfigSecurityResponsePhp = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveAction>;
export type GetSecurityFirewallConfigSecurityResponseGen = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsAction>;
export type GetSecurityFirewallConfigSecurityResponseXss = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSqliAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSqliAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSqliAction>;
export type GetSecurityFirewallConfigSecurityResponseSqli = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSqliAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSfAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSfAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSfAction>;
export type GetSecurityFirewallConfigSecurityResponseSf = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSfAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsJavaAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsJavaAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsJavaAction>;
export type GetSecurityFirewallConfigSecurityResponseJava = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsJavaAction;
};
export type GetSecurityFirewallConfigSecurityResponseCrs = {
sd: GetSecurityFirewallConfigSecurityResponseSd;
ma: GetSecurityFirewallConfigSecurityResponseMa;
lfi: GetSecurityFirewallConfigSecurityResponseLfi;
rfi: GetSecurityFirewallConfigSecurityResponseRfi;
rce: GetSecurityFirewallConfigSecurityResponseRce;
php: GetSecurityFirewallConfigSecurityResponsePhp;
gen: GetSecurityFirewallConfigSecurityResponseGen;
xss: GetSecurityFirewallConfigSecurityResponseXss;
sqli: GetSecurityFirewallConfigSecurityResponseSqli;
sf: GetSecurityFirewallConfigSecurityResponseSf;
java: GetSecurityFirewallConfigSecurityResponseJava;
};
export declare const GetSecurityFirewallConfigRulesType: {
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 GetSecurityFirewallConfigRulesType = ClosedEnum<typeof GetSecurityFirewallConfigRulesType>;
export declare const GetSecurityFirewallConfigRulesOp: {
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 GetSecurityFirewallConfigRulesOp = ClosedEnum<typeof GetSecurityFirewallConfigRulesOp>;
export type GetSecurityFirewallConfigRulesValue = string | number | Array<string>;
export type GetSecurityFirewallConfigRulesConditions = {
type: GetSecurityFirewallConfigRulesType;
op: GetSecurityFirewallConfigRulesOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditionGroup = {
conditions: Array<GetSecurityFirewallConfigRulesConditions>;
};
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2Action: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2Action = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2Action>;
export declare const GetSecurityFirewallConfigRulesAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type GetSecurityFirewallConfigRulesAlgo = ClosedEnum<typeof GetSecurityFirewallConfigRulesAlgo>;
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2ActionAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2ActionAction = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2ActionAction>;
export type GetSecurityFirewallConfigRulesRateLimit = {
algo: GetSecurityFirewallConfigRulesAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2ActionAction | null | undefined;
};
export type GetSecurityFirewallConfigRulesRedirect = {
location: string;
permanent: boolean;
};
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules22: {
readonly Wildcard: "*";
};
export type GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules22 = ClosedEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules22>;
export type GetSecurityFirewallConfigRulesLogHeaders = Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules22;
export type GetSecurityFirewallConfigRulesMitigate = {
action: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2Action;
rateLimit?: GetSecurityFirewallConfigRulesRateLimit | null | undefined;
redirect?: GetSecurityFirewallConfigRulesRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules22 | undefined;
};
export type GetSecurityFirewallConfigRulesAction = {
mitigate?: GetSecurityFirewallConfigRulesMitigate | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityResponse2 = {
id: string;
name: string;
description?: string | undefined;
active: boolean;
conditionGroup: Array<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditionGroup>;
action: GetSecurityFirewallConfigRulesAction;
valid: false;
validationErrors: Array<string>;
};
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyType: {
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 GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyType = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyType>;
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyOp: {
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 GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyOp = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyOp>;
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyValue = string | number | Array<string>;
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditions = {
type: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyType;
op: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type GetSecurityFirewallConfigRulesConditionGroup = {
conditions: Array<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditions>;
};
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActiveAction: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActiveAction = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActiveAction>;
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAlgo = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAlgo>;
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive1Action: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive1Action = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive1Action>;
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRateLimit = {
algo: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive1Action | null | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRedirect = {
location: string;
permanent: boolean;
};
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules2: {
readonly Wildcard: "*";
};
export type GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules2 = ClosedEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules2>;
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyLogHeaders = Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules2;
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyMitigate = {
action: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActiveAction;
rateLimit?: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRateLimit | null | undefined;
redirect?: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules2 | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAction = {
mitigate?: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyMitigate | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityResponse1 = {
id: string;
name: string;
description?: string | undefined;
active: boolean;
conditionGroup: Array<GetSecurityFirewallConfigRulesConditionGroup>;
action: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAction;
valid: true;
validationErrors?: any | null | undefined;
};
export type GetSecurityFirewallConfigRules = GetSecurityFirewallConfigRulesSecurityResponse1 | GetSecurityFirewallConfigRulesSecurityResponse2;
export declare const GetSecurityFirewallConfigAction: {
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigAction = ClosedEnum<typeof GetSecurityFirewallConfigAction>;
export type GetSecurityFirewallConfigSecurityResponseIps = {
id: string;
hostname: string;
ip: string;
notes?: string | undefined;
action: GetSecurityFirewallConfigAction;
};
export declare const GetSecurityFirewallConfigRulesetsAction: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type GetSecurityFirewallConfigRulesetsAction = ClosedEnum<typeof GetSecurityFirewallConfigRulesetsAction>;
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type GetSecurityFirewallConfigRulesetsSecurityResponseAlgo = ClosedEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponseAlgo>;
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActiveAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActiveAction = ClosedEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActiveAction>;
export type GetSecurityFirewallConfigRulesetsSecurityResponseRateLimit = {
algo: GetSecurityFirewallConfigRulesetsSecurityResponseAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActiveAction | null | undefined;
};
export type GetSecurityFirewallConfigRulesetsSecurityResponseRedirect = {
location: string;
permanent: boolean;
};
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse2002: {
readonly Wildcard: "*";
};
export type GetSecurityFirewallConfigLogHeadersSecurityResponse2002 = ClosedEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse2002>;
export type GetSecurityFirewallConfigRulesetsSecurityResponseLogHeaders = Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse2002;
export type GetSecurityFirewallConfigRulesetsSecurityResponse2 = {
action: GetSecurityFirewallConfigRulesetsAction;
rateLimit?: GetSecurityFirewallConfigRulesetsSecurityResponseRateLimit | null | undefined;
redirect?: GetSecurityFirewallConfigRulesetsSecurityResponseRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse2002 | undefined;
};
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseType: {
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 GetSecurityFirewallConfigRulesetsSecurityResponseType = ClosedEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponseType>;
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseOp: {
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 GetSecurityFirewallConfigRulesetsSecurityResponseOp = ClosedEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponseOp>;
export type GetSecurityFirewallConfigRulesetsSecurityResponseValue = string | number | Array<string>;
export type GetSecurityFirewallConfigRulesetsSecurityResponseConditions = {
type: GetSecurityFirewallConfigRulesetsSecurityResponseType;
op: GetSecurityFirewallConfigRulesetsSecurityResponseOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type GetSecurityFirewallConfigRulesetsSecurityResponseConditionGroup = {
conditions: Array<GetSecurityFirewallConfigRulesetsSecurityResponseConditions>;
};
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1Action: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1Action = ClosedEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1Action>;
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAlgo = ClosedEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAlgo>;
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1ActionAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1ActionAction = ClosedEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1ActionAction>;
export type GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRateLimit = {
algo: GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1ActionAction | null | undefined;
};
export type GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRedirect = {
location: string;
permanent: boolean;
};
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActive2: {
readonly Wildcard: "*";
};
export type GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActive2 = ClosedEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActive2>;
export type GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyLogHeaders = Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActive2;
export type GetSecurityFirewallConfigRulesetsSecurityResponseMitigate = {
action: GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1Action;
rateLimit?: GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRateLimit | null | undefined;
redirect?: GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActive2 | undefined;
};
export type GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAction = {
mitigate?: GetSecurityFirewallConfigRulesetsSecurityResponseMitigate | undefined;
};
export type GetSecurityFirewallConfigRulesetsSecurityResponse1 = {
description?: string | undefined;
id: string;
name: string;
active: boolean;
conditionGroup: Array<GetSecurityFirewallConfigRulesetsSecurityResponseConditionGroup>;
action?: GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAction | undefined;
};
export type GetSecurityFirewallConfigRulesets = Array<GetSecurityFirewallConfigRulesetsSecurityResponse1> | {
[k: string]: GetSecurityFirewallConfigRulesetsSecurityResponse2;
};
export declare const GetSecurityFirewallConfigType: {
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 GetSecurityFirewallConfigType = ClosedEnum<typeof GetSecurityFirewallConfigType>;
export declare const GetSecurityFirewallConfigOp: {
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 GetSecurityFirewallConfigOp = ClosedEnum<typeof GetSecurityFirewallConfigOp>;
export type GetSecurityFirewallConfigValue = string | number | Array<string>;
export type GetSecurityFirewallConfigSecurityResponse200Conditions = {
type: GetSecurityFirewallConfigType;
op: GetSecurityFirewallConfigOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type GetSecurityFirewallConfigSecurityResponseConditionGroup = {
conditions: Array<GetSecurityFirewallConfigSecurityResponse200Conditions>;
};
export type GetSecurityFirewallConfigConditions = {
description?: string | undefined;
id: string;
name: string;
active: boolean;
conditionGroup: Array<GetSecurityFirewallConfigSecurityResponseConditionGroup>;
};
export type GetSecurityFirewallConfigSecurityResponseChanges = {};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAction>;
export type GetSecurityFirewallConfigSecurityResponseBotProtection = {
active: boolean;
action?: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAiBotsAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAiBotsAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAiBotsAction>;
export type GetSecurityFirewallConfigAiBots = {
active: boolean;
action?: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAiBotsAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesOwaspAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesOwaspAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesOwaspAction>;
export type GetSecurityFirewallConfigOwasp = {
active: boolean;
action?: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesOwaspAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesVercelRulesetAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesVercelRulesetAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesVercelRulesetAction>;
export type GetSecurityFirewallConfigVercelRuleset = {
active: boolean;
action?: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesVercelRulesetAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesTrafficSourcesAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesTrafficSourcesAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesTrafficSourcesAction>;
export type GetSecurityFirewallConfigTrafficSources = {
active: boolean;
action?: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesTrafficSourcesAction | undefined;
updatedAt?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
export type GetSecurityFirewallConfigManagedRules = {
botProtection?: GetSecurityFirewallConfigSecurityResponseBotProtection | undefined;
aiBots?: GetSecurityFirewallConfigAiBots | undefined;
owasp?: GetSecurityFirewallConfigOwasp | undefined;
vercelRuleset?: GetSecurityFirewallConfigVercelRuleset | undefined;
trafficSources?: GetSecurityFirewallConfigTrafficSources | undefined;
};
export declare const GetSecurityFirewallConfigLogHeaders2: {
readonly Wildcard: "*";
};
export type GetSecurityFirewallConfigLogHeaders2 = ClosedEnum<typeof GetSecurityFirewallConfigLogHeaders2>;
export type GetSecurityFirewallConfigLogHeaders = Array<string> | GetSecurityFirewallConfigLogHeaders2;
export type Active = {
ownerId: string;
projectKey: string;
id: string;
version: number;
updatedAt: string;
firewallEnabled: boolean;
crs?: GetSecurityFirewallConfigSecurityResponseCrs | undefined;
rules: Array<GetSecurityFirewallConfigRulesSecurityResponse1 | GetSecurityFirewallConfigRulesSecurityResponse2>;
ips: Array<GetSecurityFirewallConfigSecurityResponseIps>;
rulesets?: Array<GetSecurityFirewallConfigRulesetsSecurityResponse1> | {
[k: string]: GetSecurityFirewallConfigRulesetsSecurityResponse2;
} | undefined;
conditions?: Array<GetSecurityFirewallConfigConditions> | undefined;
changes: Array<GetSecurityFirewallConfigSecurityResponseChanges>;
managedRules?: GetSecurityFirewallConfigManagedRules | undefined;
botIdEnabled?: boolean | undefined;
logHeaders?: Array<string> | GetSecurityFirewallConfigLogHeaders2 | undefined;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftAction>;
export type GetSecurityFirewallConfigSd = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsAction>;
export type GetSecurityFirewallConfigMa = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsLfiAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsLfiAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsLfiAction>;
export type GetSecurityFirewallConfigLfi = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsLfiAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRfiAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRfiAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRfiAction>;
export type GetSecurityFirewallConfigRfi = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRfiAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRceAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRceAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRceAction>;
export type GetSecurityFirewallConfigRce = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRceAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsPhpAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsPhpAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsPhpAction>;
export type GetSecurityFirewallConfigPhp = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsPhpAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsGenAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsGenAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsGenAction>;
export type GetSecurityFirewallConfigGen = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsGenAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsXssAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsXssAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsXssAction>;
export type GetSecurityFirewallConfigXss = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsXssAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSqliAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSqliAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSqliAction>;
export type GetSecurityFirewallConfigSqli = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSqliAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSfAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSfAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSfAction>;
export type GetSecurityFirewallConfigSf = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSfAction;
};
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsJavaAction: {
readonly Deny: "deny";
readonly Log: "log";
};
export type GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsJavaAction = ClosedEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsJavaAction>;
export type GetSecurityFirewallConfigJava = {
active: boolean;
action: GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsJavaAction;
};
export type GetSecurityFirewallConfigCrs = {
sd: GetSecurityFirewallConfigSd;
ma: GetSecurityFirewallConfigMa;
lfi: GetSecurityFirewallConfigLfi;
rfi: GetSecurityFirewallConfigRfi;
rce: GetSecurityFirewallConfigRce;
php: GetSecurityFirewallConfigPhp;
gen: GetSecurityFirewallConfigGen;
xss: GetSecurityFirewallConfigXss;
sqli: GetSecurityFirewallConfigSqli;
sf: GetSecurityFirewallConfigSf;
java: GetSecurityFirewallConfigJava;
};
export declare const GetSecurityFirewallConfigRulesSecurityResponseType: {
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 GetSecurityFirewallConfigRulesSecurityResponseType = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponseType>;
export declare const GetSecurityFirewallConfigRulesSecurityResponseOp: {
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 GetSecurityFirewallConfigRulesSecurityResponseOp = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponseOp>;
export type GetSecurityFirewallConfigRulesSecurityResponseValue = string | number | Array<string>;
export type GetSecurityFirewallConfigRulesSecurityResponseConditions = {
type: GetSecurityFirewallConfigRulesSecurityResponseType;
op: GetSecurityFirewallConfigRulesSecurityResponseOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityResponseConditionGroup = {
conditions: Array<GetSecurityFirewallConfigRulesSecurityResponseConditions>;
};
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2Action: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2Action = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2Action>;
export declare const GetSecurityFirewallConfigRulesSecurityResponseAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type GetSecurityFirewallConfigRulesSecurityResponseAlgo = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponseAlgo>;
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2ActionAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2ActionAction = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2ActionAction>;
export type GetSecurityFirewallConfigRulesSecurityResponseRateLimit = {
algo: GetSecurityFirewallConfigRulesSecurityResponseAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2ActionAction | null | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityResponseRedirect = {
location: string;
permanent: boolean;
};
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraft2: {
readonly Wildcard: "*";
};
export type GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraft2 = ClosedEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraft2>;
export type GetSecurityFirewallConfigRulesSecurityResponseLogHeaders = Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraft2;
export type GetSecurityFirewallConfigRulesSecurityResponseMitigate = {
action: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2Action;
rateLimit?: GetSecurityFirewallConfigRulesSecurityResponseRateLimit | null | undefined;
redirect?: GetSecurityFirewallConfigRulesSecurityResponseRedirect | null | undefined;
actionDuration?: string | null | undefined;
bypassSystem?: boolean | null | undefined;
logHeaders?: Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraft2 | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityResponseAction = {
mitigate?: GetSecurityFirewallConfigRulesSecurityResponseMitigate | undefined;
};
export type GetSecurityFirewallConfigRules2 = {
id: string;
name: string;
description?: string | undefined;
active: boolean;
conditionGroup: Array<GetSecurityFirewallConfigRulesSecurityResponseConditionGroup>;
action: GetSecurityFirewallConfigRulesSecurityResponseAction;
valid: false;
validationErrors: Array<string>;
};
export declare const GetSecurityFirewallConfigRulesSecurityType: {
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 GetSecurityFirewallConfigRulesSecurityType = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityType>;
export declare const GetSecurityFirewallConfigRulesSecurityOp: {
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 GetSecurityFirewallConfigRulesSecurityOp = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityOp>;
export type GetSecurityFirewallConfigRulesSecurityValue = string | number | Array<string>;
export type GetSecurityFirewallConfigRulesSecurityConditions = {
type: GetSecurityFirewallConfigRulesSecurityType;
op: GetSecurityFirewallConfigRulesSecurityOp;
neg?: boolean | undefined;
key?: string | undefined;
value?: string | number | Array<string> | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityConditionGroup = {
conditions: Array<GetSecurityFirewallConfigRulesSecurityConditions>;
};
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraftAction: {
readonly Allow: "allow";
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
readonly Redirect: "redirect";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraftAction = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraftAction>;
export declare const GetSecurityFirewallConfigRulesSecurityAlgo: {
readonly FixedWindow: "fixed_window";
readonly TokenBucket: "token_bucket";
};
export type GetSecurityFirewallConfigRulesSecurityAlgo = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityAlgo>;
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft1Action: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft1Action = ClosedEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft1Action>;
export type GetSecurityFirewallConfigRulesSecurityRateLimit = {
algo: GetSecurityFirewallConfigRulesSecurityAlgo;
window: number;
limit: number;
keys: Array<string>;
action?: GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft1Action | null | undefined;
};
export type GetSecurityFirewallConfigRulesSecurityRedirect = {
location: string;
permanent: boolean;
};
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraftRules2: {
readonly Wildcard: "*";
};
export type GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraftRules2 = ClosedEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraftRules2>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSdAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSdAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseSd$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseSd, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseSdFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseSd, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsMaAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsMaAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseMa$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseMa, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseMaFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseMa, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsLfiAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsLfiAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseLfi$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseLfi, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseLfiFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseLfi, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200Action$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200Action>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseRfi$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseRfi, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseRfiFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseRfi, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseRce$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseRce, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseRceFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseRce, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponsePhp$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponsePhp, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponsePhpFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponsePhp, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseGen$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseGen, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseGenFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseGen, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseXss$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseXss, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseXssFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseXss, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSqliAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSqliAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseSqli$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseSqli, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseSqliFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseSqli, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSfAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsSfAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseSf$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseSf, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseSfFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseSf, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsJavaAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveCrsJavaAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseJava$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseJava, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseJavaFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseJava, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseCrs$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseCrs, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseCrsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseCrs, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesType$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesType>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesOp$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesOp>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesValue$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesValue, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesValueFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesValue, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesConditions$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesConditions, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesConditionsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesConditions, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditionGroup$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditionGroup, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditionGroupFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditionGroup, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2Action$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2Action>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesAlgo$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesAlgo>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2ActionAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive2ActionAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesRateLimit$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesRateLimit, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesRateLimitFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesRateLimit, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesRedirect$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesRedirect, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesRedirectFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesRedirect, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules22$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules22>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesLogHeaders$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesLogHeaders, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesLogHeadersFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesMitigate$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesMitigate, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesMitigateFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesMitigate, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesAction$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesAction, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesActionFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesAction, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse2$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse2, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse2FromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse2, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyType>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyOp$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyOp>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyValue$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyValue, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyValue, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditions$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditions, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditionsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyConditions, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesConditionGroup$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesConditionGroup, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesConditionGroupFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesConditionGroup, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActiveAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActiveAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAlgo$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAlgo>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive1Action$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActive1Action>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRateLimit$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRateLimit, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRateLimitFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRateLimit, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRedirect$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRedirect, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRedirectFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyRedirect, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules2$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActiveRules2>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyLogHeaders$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyLogHeaders, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyLogHeadersFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyMitigate$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyMitigate, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyMitigateFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyMitigate, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAction, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyActionFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyAction, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse1$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponse1, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponse1FromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponse1, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRules$inboundSchema: z.ZodType<GetSecurityFirewallConfigRules, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRules, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseIps$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseIps, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseIpsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseIps, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesetsAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseAlgo$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponseAlgo>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActiveAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActiveAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseRateLimit$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponseRateLimit, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponseRateLimitFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponseRateLimit, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseRedirect$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponseRedirect, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponseRedirectFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponseRedirect, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse2002$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse2002>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseLogHeaders$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponseLogHeaders, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponseLogHeadersFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponseLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse2$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponse2, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponse2FromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponse2, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseType$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponseType>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseOp$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponseOp>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseValue$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponseValue, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponseValueFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponseValue, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseConditions$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponseConditions, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponseConditionsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponseConditions, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseConditionGroup$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponseConditionGroup, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponseConditionGroupFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponseConditionGroup, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1Action$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1Action>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAlgo$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAlgo>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1ActionAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActive1ActionAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRateLimit$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRateLimit, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRateLimitFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRateLimit, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRedirect$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRedirect, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRedirectFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyRedirect, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActive2$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyActive2>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyLogHeaders$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyLogHeaders, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyLogHeadersFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponseMitigate$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponseMitigate, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponseMitigateFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponseMitigate, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAction, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyActionFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponse200ApplicationJSONResponseBodyAction, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesetsSecurityResponse1$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesetsSecurityResponse1, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsSecurityResponse1FromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesetsSecurityResponse1, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesets$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesets, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesetsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesets, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigType$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigType>;
/** @internal */
export declare const GetSecurityFirewallConfigOp$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigOp>;
/** @internal */
export declare const GetSecurityFirewallConfigValue$inboundSchema: z.ZodType<GetSecurityFirewallConfigValue, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigValueFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigValue, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200Conditions$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponse200Conditions, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponse200ConditionsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponse200Conditions, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseConditionGroup$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseConditionGroup, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseConditionGroupFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseConditionGroup, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigConditions$inboundSchema: z.ZodType<GetSecurityFirewallConfigConditions, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigConditionsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigConditions, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseChanges$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseChanges, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseChangesFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseChanges, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseBotProtection$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseBotProtection, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseBotProtectionFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseBotProtection, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAiBotsAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesAiBotsAction>;
/** @internal */
export declare const GetSecurityFirewallConfigAiBots$inboundSchema: z.ZodType<GetSecurityFirewallConfigAiBots, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigAiBotsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigAiBots, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesOwaspAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesOwaspAction>;
/** @internal */
export declare const GetSecurityFirewallConfigOwasp$inboundSchema: z.ZodType<GetSecurityFirewallConfigOwasp, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigOwaspFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigOwasp, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesVercelRulesetAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesVercelRulesetAction>;
/** @internal */
export declare const GetSecurityFirewallConfigVercelRuleset$inboundSchema: z.ZodType<GetSecurityFirewallConfigVercelRuleset, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigVercelRulesetFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigVercelRuleset, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesTrafficSourcesAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyActiveManagedRulesTrafficSourcesAction>;
/** @internal */
export declare const GetSecurityFirewallConfigTrafficSources$inboundSchema: z.ZodType<GetSecurityFirewallConfigTrafficSources, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigTrafficSourcesFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigTrafficSources, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigManagedRules$inboundSchema: z.ZodType<GetSecurityFirewallConfigManagedRules, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigManagedRulesFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigManagedRules, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigLogHeaders2$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigLogHeaders2>;
/** @internal */
export declare const GetSecurityFirewallConfigLogHeaders$inboundSchema: z.ZodType<GetSecurityFirewallConfigLogHeaders, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigLogHeadersFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigLogHeaders, SDKValidationError>;
/** @internal */
export declare const Active$inboundSchema: z.ZodType<Active, z.ZodTypeDef, unknown>;
export declare function activeFromJSON(jsonString: string): SafeParseResult<Active, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSd$inboundSchema: z.ZodType<GetSecurityFirewallConfigSd, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSdFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSd, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsAction>;
/** @internal */
export declare const GetSecurityFirewallConfigMa$inboundSchema: z.ZodType<GetSecurityFirewallConfigMa, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigMaFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigMa, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsLfiAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsLfiAction>;
/** @internal */
export declare const GetSecurityFirewallConfigLfi$inboundSchema: z.ZodType<GetSecurityFirewallConfigLfi, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigLfiFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigLfi, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRfiAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRfiAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRfi$inboundSchema: z.ZodType<GetSecurityFirewallConfigRfi, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRfiFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRfi, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRceAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsRceAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRce$inboundSchema: z.ZodType<GetSecurityFirewallConfigRce, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRceFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRce, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsPhpAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsPhpAction>;
/** @internal */
export declare const GetSecurityFirewallConfigPhp$inboundSchema: z.ZodType<GetSecurityFirewallConfigPhp, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigPhpFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigPhp, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsGenAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsGenAction>;
/** @internal */
export declare const GetSecurityFirewallConfigGen$inboundSchema: z.ZodType<GetSecurityFirewallConfigGen, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigGenFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigGen, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsXssAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsXssAction>;
/** @internal */
export declare const GetSecurityFirewallConfigXss$inboundSchema: z.ZodType<GetSecurityFirewallConfigXss, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigXssFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigXss, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSqliAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSqliAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSqli$inboundSchema: z.ZodType<GetSecurityFirewallConfigSqli, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSqliFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSqli, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSfAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsSfAction>;
/** @internal */
export declare const GetSecurityFirewallConfigSf$inboundSchema: z.ZodType<GetSecurityFirewallConfigSf, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSfFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSf, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsJavaAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigSecurityResponse200ApplicationJSONResponseBodyDraftCrsJavaAction>;
/** @internal */
export declare const GetSecurityFirewallConfigJava$inboundSchema: z.ZodType<GetSecurityFirewallConfigJava, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigJavaFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigJava, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigCrs$inboundSchema: z.ZodType<GetSecurityFirewallConfigCrs, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigCrsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigCrs, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseType$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponseType>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseOp$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponseOp>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseValue$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponseValue, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponseValueFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponseValue, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseConditions$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponseConditions, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponseConditionsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponseConditions, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseConditionGroup$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponseConditionGroup, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponseConditionGroupFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponseConditionGroup, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2Action$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2Action>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseAlgo$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponseAlgo>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2ActionAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft2ActionAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseRateLimit$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponseRateLimit, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponseRateLimitFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponseRateLimit, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseRedirect$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponseRedirect, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponseRedirectFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponseRedirect, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraft2$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraft2>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseLogHeaders$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponseLogHeaders, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponseLogHeadersFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponseLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseMitigate$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponseMitigate, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponseMitigateFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponseMitigate, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponseAction$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityResponseAction, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityResponseActionFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityResponseAction, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRules2$inboundSchema: z.ZodType<GetSecurityFirewallConfigRules2, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRules2FromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRules2, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityType$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityType>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityOp$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityOp>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityValue$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityValue, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityValueFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityValue, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityConditions$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityConditions, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityConditionsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityConditions, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityConditionGroup$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityConditionGroup, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityConditionGroupFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityConditionGroup, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraftAction$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraftAction>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityAlgo$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityAlgo>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft1Action$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigRulesSecurityResponse200ApplicationJSONResponseBodyDraft1Action>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityRateLimit$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityRateLimit, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityRateLimitFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityRateLimit, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigRulesSecurityRedirect$inboundSchema: z.ZodType<GetSecurityFirewallConfigRulesSecurityRedirect, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigRulesSecurityRedirectFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigRulesSecurityRedirect, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraftRules2$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse200ApplicationJSONResponseBodyDraftRules2>;
//# sourceMappingURL=getsecurityfirewallconfiglogheaderssecurityresponse200applicationjsonresponsebodydraftrules2.d.ts.map