Variable getLinodeInstancesResponseSchemaConst
getLinodeInstancesResponseSchema: ZodObject<
{
data: ZodArray<
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: ...;
Monday: ...;
Saturday: ...;
Scheduling: ...;
Sunday: ...;
Thursday: ...;
Tuesday: ...;
Wednesday: ...;
},
>;
window: ZodEnum<
{
Scheduling: ...;
W0: ...;
W10: ...;
W12: ...;
W14: ...;
W16: ...;
W18: ...;
W2: ...;
W20: ...;
W22: ...;
W4: ...;
W6: ...;
W8: ...;
},
>;
},
$strip,
>;
},
$strip,
>;
capabilities: ZodReadonly<ZodArray<ZodString>>;
created: ZodReadonly<ZodISODateTime>;
disk_encryption: ZodEnum<{ disabled: "disabled"; enabled: "enabled" }>;
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: ...;
label: ...;
migrating_to: ...;
placement_group_policy: ...;
placement_group_type: ...;
},
$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,
>,
>;
page: ZodReadonly<ZodInt>;
pages: ZodReadonly<ZodInt>;
results: ZodReadonly<ZodInt>;
},
$strip,
> = ...
Returns an array of all Linodes on your Account.