Variable postLinodeInstanceRequestSchemaConst
postLinodeInstanceRequestSchema: ZodObject<
{
body: ZodIntersection<
ZodObject<
{
authorized_keys: ZodOptional<ZodArray<ZodString>>;
authorized_users: ZodOptional<ZodArray<ZodString>>;
booted: ZodDefault<ZodOptional<ZodBoolean>>;
disk_encryption: ZodOptional<
ZodEnum<{ disabled: "disabled"; enabled: "enabled" }>,
>;
image: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
maintenance_policy: ZodOptional<
ZodEnum<
{
"linode/migrate": "linode/migrate";
"linode/power_off_on": "linode/power_off_on";
},
>,
>;
metadata: ZodOptional<
ZodObject<{ user_data: ZodOptional<ZodString> }, $strip>,
>;
root_pass: ZodOptional<ZodString>;
stackscript_data: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
stackscript_id: ZodOptional<ZodInt>;
},
$strip,
>,
ZodObject<
{
backup_id: ZodOptional<ZodInt>;
backups_enabled: ZodOptional<ZodBoolean>;
firewall_id: ZodOptional<ZodInt>;
group: ZodOptional<ZodString>;
interface_generation: ZodOptional<
ZodEnum<{ legacy_config: "legacy_config"; linode: "linode" }>,
>;
interfaces: ZodDefault<
ZodOptional<
ZodArray<
ZodUnion<
readonly [
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
],
>,
>,
>,
>;
label: ZodOptional<ZodString>;
network_helper: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodNull]>>;
placement_group: ZodOptional<
ZodObject<{ id: ZodOptional<ZodInt> }, $strip>,
>;
private_ip: ZodOptional<ZodBoolean>;
region: ZodString;
swap_size: ZodDefault<ZodOptional<ZodInt>>;
tags: ZodOptional<ZodArray<ZodString>>;
type: ZodString;
},
$strip,
>,
>;
path: ZodOptional<ZodNever>;
query: ZodOptional<ZodNever>;
},
$strip,
> = ...