@akamai/openapi-ts
    Preparing search index...

    Variable getLinodeInterfaceResponseSchemaConst

    getLinodeInterfaceResponseSchema: ZodUnion<
        readonly [
            ZodObject<
                {
                    created: ZodISODateTime;
                    default_route: ZodUnion<
                        readonly [
                            ZodObject<
                                { ipv4: ZodDefault<ZodBoolean>; ipv6: ZodDefault<ZodBoolean> },
                                $strip,
                            >,
                            ZodNull,
                        ],
                    >;
                    id: ZodReadonly<ZodInt>;
                    mac_address: ZodString;
                    public: ZodObject<
                        {
                            ipv4: ZodObject<
                                {
                                    addresses: ZodArray<
                                        ZodObject<{ address: ...; primary: ... }, $strip>,
                                    >;
                                    shared: ZodArray<
                                        ZodObject<{ address: ...; linode_id: ... }, $strip>,
                                    >;
                                },
                                $strip,
                            >;
                            ipv6: ZodObject<
                                {
                                    ranges: ZodArray<
                                        ZodObject<{ range: ...; route_target: ... }, $strip>,
                                    >;
                                    shared: ZodArray<
                                        ZodObject<{ range: ...; route_target: ... }, $strip>,
                                    >;
                                    slaac: ZodArray<ZodObject<{ address: ...; prefix: ... }, $strip>>;
                                },
                                $strip,
                            >;
                        },
                        $strip,
                    >;
                    updated: ZodISODateTime;
                    version: ZodInt;
                    vlan: ZodUnion<readonly [ZodRecord<ZodString, ZodUnknown>, ZodNull]>;
                    vpc: ZodUnion<readonly [ZodRecord<ZodString, ZodNever>, ZodNull]>;
                },
                $strip,
            >,
            ZodObject<
                {
                    created: ZodISODateTime;
                    id: ZodReadonly<ZodInt>;
                    mac_address: ZodString;
                    public: ZodUnion<readonly [ZodRecord<ZodString, ZodUnknown>, ZodNull]>;
                    updated: ZodISODateTime;
                    version: ZodInt;
                    vlan: ZodObject<
                        {
                            ipam_address: ZodUnion<readonly [ZodString, ZodNull]>;
                            vlan_label: ZodString;
                        },
                        $strip,
                    >;
                    vpc: ZodUnion<readonly [ZodRecord<ZodString, ZodUnknown>, ZodNull]>;
                },
                $strip,
            >,
            ZodObject<
                {
                    created: ZodISODateTime;
                    default_route: ZodObject<{ ipv4: ZodDefault<ZodBoolean> }, $strip>;
                    id: ZodReadonly<ZodInt>;
                    mac_address: ZodString;
                    public: ZodUnion<readonly [ZodRecord<ZodString, ZodNever>, ZodNull]>;
                    updated: ZodISODateTime;
                    version: ZodInt;
                    vlan: ZodUnion<readonly [ZodRecord<ZodString, ZodNever>, ZodNull]>;
                    vpc: ZodObject<
                        {
                            ipv4: ZodObject<
                                {
                                    addresses: ZodArray<
                                        ZodObject<
                                            { address: ...; nat_1_1_address: ...; primary: ... },
                                            $strip,
                                        >,
                                    >;
                                    ranges: ZodArray<ZodObject<{ range: ... }, $strip>>;
                                },
                                $strip,
                            >;
                            subnet_id: ZodInt;
                            vpc_id: ZodInt;
                        },
                        $strip,
                    >;
                },
                $strip,
            >,
        ],
    > = ...

    One of the following interface types: VPC, public, or VLAN.