Variable getFirewallsResponseSchemaConst
getFirewallsResponseSchema: ZodObject<
{
data: ZodArray<
ZodObject<
{
created: ZodReadonly<ZodISODateTime>;
entities: ZodReadonly<
ZodArray<
ZodObject<
{
id: ZodInt;
label: ZodReadonly<ZodString>;
parent_entity: ZodReadonly<ZodUnion<(...)>>;
type: ZodEnum<
{ linode: ...; linode_interface: ...; nodebalancer: ... },
>;
url: ZodReadonly<ZodString>;
},
$strip,
>,
>,
>;
id: ZodReadonly<ZodInt>;
label: ZodString;
rules: ZodObject<
{
fingerprint: ZodReadonly<ZodString>;
inbound: ZodArray<
ZodObject<
{
action: ZodEnum<(...)>;
addresses: ZodObject<(...), (...)>;
description: ZodString;
label: ZodString;
ports: ZodUnion<(...)>;
protocol: ZodEnum<(...)>;
},
$strip,
>,
>;
inbound_policy: ZodEnum<{ ACCEPT: "ACCEPT"; DROP: "DROP" }>;
outbound: ZodArray<
ZodObject<
{
action: ZodEnum<(...)>;
addresses: ZodObject<(...), (...)>;
description: ZodString;
label: ZodString;
ports: ZodUnion<(...)>;
protocol: ZodEnum<(...)>;
},
$strip,
>,
>;
outbound_policy: ZodEnum<{ ACCEPT: "ACCEPT"; DROP: "DROP" }>;
version: ZodReadonly<ZodInt>;
},
$strip,
>;
status: ZodEnum<
{ deleted: "deleted"; disabled: "disabled"; enabled: "enabled" },
>;
tags: ZodArray<ZodString>;
updated: ZodReadonly<ZodISODateTime>;
},
$strip,
>,
>;
page: ZodReadonly<ZodInt>;
pages: ZodReadonly<ZodInt>;
results: ZodReadonly<ZodInt>;
},
$strip,
> = ...
Returns an array of Firewalls.