@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>
45 lines • 3.39 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { Active } from "./getsecurityfirewallconfiglogheaderssecurityresponse200applicationjsonresponsebodydraftrules2.js";
import { Draft, GetSecurityFirewallConfigSecurityChanges, GetSecurityFirewallConfigSecurityCrs, GetSecurityFirewallConfigSecurityIps, GetSecurityFirewallConfigSecurityResponseConditions, GetSecurityFirewallConfigSecurityResponseManagedRules, GetSecurityFirewallConfigSecurityResponseRules, GetSecurityFirewallConfigSecurityResponseRulesets } from "./getsecurityfirewallconfigsecurityresponsemanagedrules.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse2: {
readonly Wildcard: "*";
};
export type GetSecurityFirewallConfigLogHeadersSecurityResponse2 = ClosedEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse2>;
export type GetSecurityFirewallConfigSecurityResponseLogHeaders = Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse2;
export type GetSecurityFirewallConfigVersions = {
ownerId: string;
projectKey: string;
id: string;
version: number;
updatedAt: string;
firewallEnabled: boolean;
crs?: GetSecurityFirewallConfigSecurityCrs | undefined;
rules: Array<GetSecurityFirewallConfigSecurityResponseRules>;
ips: Array<GetSecurityFirewallConfigSecurityIps>;
rulesets?: GetSecurityFirewallConfigSecurityResponseRulesets | undefined;
conditions?: Array<GetSecurityFirewallConfigSecurityResponseConditions> | undefined;
changes: Array<GetSecurityFirewallConfigSecurityChanges>;
managedRules?: GetSecurityFirewallConfigSecurityResponseManagedRules | undefined;
botIdEnabled?: boolean | undefined;
logHeaders?: Array<string> | GetSecurityFirewallConfigLogHeadersSecurityResponse2 | undefined;
};
export type GetSecurityFirewallConfigResponseBody = {
active: Active | null;
draft: Draft | null;
versions: Array<GetSecurityFirewallConfigVersions>;
};
/** @internal */
export declare const GetSecurityFirewallConfigLogHeadersSecurityResponse2$inboundSchema: z.ZodNativeEnum<typeof GetSecurityFirewallConfigLogHeadersSecurityResponse2>;
/** @internal */
export declare const GetSecurityFirewallConfigSecurityResponseLogHeaders$inboundSchema: z.ZodType<GetSecurityFirewallConfigSecurityResponseLogHeaders, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigSecurityResponseLogHeadersFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigSecurityResponseLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigVersions$inboundSchema: z.ZodType<GetSecurityFirewallConfigVersions, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigVersionsFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigVersions, SDKValidationError>;
/** @internal */
export declare const GetSecurityFirewallConfigResponseBody$inboundSchema: z.ZodType<GetSecurityFirewallConfigResponseBody, z.ZodTypeDef, unknown>;
export declare function getSecurityFirewallConfigResponseBodyFromJSON(jsonString: string): SafeParseResult<GetSecurityFirewallConfigResponseBody, SDKValidationError>;
//# sourceMappingURL=getsecurityfirewallconfigresponsebody.d.ts.map