Variable getLinodeConfigInterfacesResponseSchemaConst
getLinodeConfigInterfacesResponseSchema: ZodArray<
ZodObject<
{
active: ZodOptional<ZodReadonly<ZodBoolean>>;
id: ZodOptional<ZodReadonly<ZodInt>>;
ip_ranges: ZodOptional<ZodUnion<readonly [ZodArray<ZodString>, ZodNull]>>;
ipam_address: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
ipv4: ZodOptional<
ZodObject<
{
nat_1_1: ZodUnion<
readonly [ZodString, ZodEnum<{ any: "any" }>, ZodNull],
>;
vpc: ZodUnion<readonly [ZodString, ZodNull]>;
},
$strip,
>,
>;
label: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
primary: ZodOptional<ZodBoolean>;
purpose: ZodEnum<{ public: "public"; vlan: "vlan"; vpc: "vpc" }>;
subnet_id: ZodOptional<ZodUnion<readonly [ZodInt, ZodNull]>>;
vpc_id: ZodOptional<
ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodInt>, ZodNull]>>,
>;
},
$strip,
>,
> = ...
interfacesis applicable only to legacy configuration profiles and does not apply to Linode interfaces.From one to three network interfaces to add to this Linode's configuration profile. The position in the array determines which of the Linode's network interfaces is configured:
eth0eth1eth2When updating a Linode's legacy interfaces, each interface must be redefined. An empty
interfacesarray results in a defaultpublictype interface configuration only.If no public Interface is configured, public IP addresses are still assigned to the Linode but will not be usable without manual configuration.
vpcdetailsSee the VPC documentation guide for its specifications and limitations.
vlandetails