Variable postLinodeInstanceResponseSchemaConst
postLinodeInstanceResponseSchema: ZodObject<
{
alerts: ZodObject<
{
cpu: ZodInt;
io: ZodInt;
network_in: ZodInt;
network_out: ZodInt;
transfer_quota: ZodInt;
},
$strip,
>;
backups: ZodObject<
{
available: ZodReadonly<ZodBoolean>;
enabled: ZodReadonly<ZodBoolean>;
last_successful: ZodReadonly<ZodISODateTime>;
schedule: ZodObject<
{
day: ZodEnum<
{
Friday: "Friday";
Monday: "Monday";
Saturday: "Saturday";
Scheduling: "Scheduling";
Sunday: "Sunday";
Thursday: "Thursday";
Tuesday: "Tuesday";
Wednesday: "Wednesday";
},
>;
window: ZodEnum<
{
Scheduling: "Scheduling";
W0: "W0";
W10: "W10";
W12: "W12";
W14: "W14";
W16: "W16";
W18: "W18";
W2: "W2";
W20: "W20";
W22: "W22";
W4: "W4";
W6: "W6";
W8: "W8";
},
>;
},
$strip,
>;
},
$strip,
>;
capabilities: ZodReadonly<ZodArray<ZodString>>;
created: ZodReadonly<ZodISODateTime>;
disk_encryption: ZodDefault<
ZodReadonly<
ZodUnion<readonly [ZodDefault<ZodReadonly<ZodString>>, ZodNull]>,
>,
>;
group: ZodString;
has_user_data: ZodReadonly<ZodBoolean>;
host_uuid: ZodReadonly<ZodUUID>;
hypervisor: ZodEnum<{ kvm: "kvm" }>;
id: ZodReadonly<ZodInt>;
image: ZodUnion<readonly [ZodString, ZodNull]>;
interface_generation: ZodEnum<
{ legacy_config: "legacy_config"; linode: "linode" },
>;
ipv4: ZodReadonly<ZodArray<ZodString>>;
ipv6: ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodString>, ZodNull]>>;
label: ZodString;
lke_cluster_id: ZodReadonly<
ZodUnion<readonly [ZodReadonly<ZodInt>, ZodNull]>,
>;
maintenance_policy: ZodEnum<
{
"linode/migrate": "linode/migrate";
"linode/power_off_on": "linode/power_off_on";
},
>;
placement_group: ZodReadonly<
ZodUnion<
readonly [
ZodReadonly<
ZodObject<
{
id: ZodInt;
label: ZodString;
placement_group_policy: ZodEnum<
{ flexible: "flexible"; strict: "strict" },
>;
placement_group_type: ZodEnum<
{ "anti_affinity:local": "anti_affinity:local" },
>;
},
$strip,
>,
>,
ZodNull,
],
>,
>;
region: ZodReadonly<ZodString>;
specs: ZodReadonly<
ZodObject<
{
disk: ZodReadonly<ZodInt>;
gpus: ZodReadonly<ZodInt>;
memory: ZodReadonly<ZodInt>;
transfer: ZodReadonly<ZodInt>;
vcpus: ZodReadonly<ZodInt>;
},
$strip,
>,
>;
status: ZodEnum<
{
billing_suspension: "billing_suspension";
booting: "booting";
busy: "busy";
cloning: "cloning";
deleting: "deleting";
migrating: "migrating";
offline: "offline";
provisioning: "provisioning";
rebooting: "rebooting";
rebuilding: "rebuilding";
restoring: "restoring";
running: "running";
shutting_down: "shutting_down";
stopped: "stopped";
},
>;
tags: ZodArray<ZodString>;
type: ZodReadonly<ZodString>;
updated: ZodReadonly<ZodISODateTime>;
watchdog_enabled: ZodBoolean;
},
$strip,
> = ...
Linode
A new Linode is being created.