Variable postAddLinodeConfigRequestSchemaConst
postAddLinodeConfigRequestSchema: ZodObject<
{
body: ZodObject<
{
comments: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
devices: ZodObject<
{
sda: ZodOptional<
ZodObject<
{
disk_id: ZodOptional<ZodInt>;
volume_id: ZodOptional<ZodUnion<(...)>>;
},
$strip,
>,
>;
sdb: ZodOptional<
ZodObject<
{
disk_id: ZodOptional<ZodInt>;
volume_id: ZodOptional<ZodUnion<(...)>>;
},
$strip,
>,
>;
sdc: ZodOptional<
ZodObject<
{
disk_id: ZodOptional<ZodInt>;
volume_id: ZodOptional<ZodUnion<(...)>>;
},
$strip,
>,
>;
sdd: ZodOptional<
ZodObject<
{
disk_id: ZodOptional<ZodInt>;
volume_id: ZodOptional<ZodUnion<(...)>>;
},
$strip,
>,
>;
sde: ZodOptional<
ZodObject<
{
disk_id: ZodOptional<ZodInt>;
volume_id: ZodOptional<ZodUnion<(...)>>;
},
$strip,
>,
>;
sdf: ZodOptional<
ZodObject<
{
disk_id: ZodOptional<ZodInt>;
volume_id: ZodOptional<ZodUnion<(...)>>;
},
$strip,
>,
>;
sdg: ZodOptional<
ZodObject<
{
disk_id: ZodOptional<ZodInt>;
volume_id: ZodOptional<ZodUnion<(...)>>;
},
$strip,
>,
>;
sdh: ZodOptional<
ZodObject<
{
disk_id: ZodOptional<ZodInt>;
volume_id: ZodOptional<ZodUnion<(...)>>;
},
$strip,
>,
>;
},
$strip,
>;
helpers: ZodOptional<
ZodObject<
{
devtmpfs_automount: ZodDefault<ZodOptional<ZodBoolean>>;
distro: ZodOptional<ZodBoolean>;
modules_dep: ZodOptional<ZodBoolean>;
network: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodNull]>>;
updatedb_disabled: ZodOptional<ZodBoolean>;
},
$strip,
>,
>;
id: ZodOptional<ZodReadonly<ZodInt>>;
interfaces: ZodOptional<
ZodArray<
ZodObject<
{
active: ZodOptional<ZodReadonly<ZodBoolean>>;
id: ZodOptional<ZodReadonly<ZodInt>>;
ip_ranges: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
ipam_address: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
ipv4: ZodOptional<ZodObject<{ nat_1_1: ...; vpc: ... }, $strip>>;
label: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
primary: ZodOptional<ZodBoolean>;
purpose: ZodEnum<{ public: "public"; vlan: "vlan"; vpc: "vpc" }>;
subnet_id: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
vpc_id: ZodOptional<ZodReadonly<ZodUnion<(...)>>>;
},
$strip,
>,
>,
>;
kernel: ZodDefault<ZodOptional<ZodString>>;
label: ZodString;
memory_limit: ZodOptional<ZodInt>;
root_device: ZodOptional<ZodString>;
run_level: ZodOptional<
ZodEnum<
{ binbash: "binbash"; default: "default"; single: "single" },
>,
>;
virt_mode: ZodOptional<
ZodEnum<{ fullvirt: "fullvirt"; paravirt: "paravirt" }>,
>;
},
$strip,
>;
path: ZodObject<{ linodeId: ZodInt }, $strip>;
query: ZodOptional<ZodNever>;
},
$strip,
> = ...