Variable getFirewallTemplateResponseSchemaConst
getFirewallTemplateResponseSchema: ZodObject<
{
rules: ZodObject<
{
inbound: ZodArray<
ZodObject<
{
action: ZodEnum<{ ACCEPT: "ACCEPT"; DROP: "DROP" }>;
addresses: ZodObject<
{ ipv4: ZodArray<ZodString>; ipv6: ZodArray<ZodString> },
$strip,
>;
description: ZodString;
label: ZodString;
ports: ZodUnion<readonly [ZodString, ZodNull]>;
protocol: ZodEnum<
{ ICMP: "ICMP"; IPENCAP: "IPENCAP"; TCP: "TCP"; UDP: "UDP" },
>;
},
$strip,
>,
>;
inbound_policy: ZodEnum<{ ACCEPT: "ACCEPT"; DROP: "DROP" }>;
outbound: ZodArray<
ZodObject<
{
action: ZodEnum<{ ACCEPT: "ACCEPT"; DROP: "DROP" }>;
addresses: ZodObject<
{ ipv4: ZodArray<ZodString>; ipv6: ZodArray<ZodString> },
$strip,
>;
description: ZodString;
label: ZodString;
ports: ZodUnion<readonly [ZodString, ZodNull]>;
protocol: ZodEnum<
{ ICMP: "ICMP"; IPENCAP: "IPENCAP"; TCP: "TCP"; UDP: "UDP" },
>;
},
$strip,
>,
>;
outbound_policy: ZodEnum<{ ACCEPT: "ACCEPT"; DROP: "DROP" }>;
},
$strip,
>;
slug: ZodEnum<{ public: "public"; vpc: "vpc" }>;
},
$strip,
> = ...
A list of firewall templates and their
rules.