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

    Variable putLinodeConfigRequestSchemaConst

    putLinodeConfigRequestSchema: ZodObject<
        {
            body: ZodObject<
                {
                    comments: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
                    devices: ZodOptional<
                        ZodObject<
                            {
                                sda: ZodOptional<
                                    ZodObject<
                                        { disk_id: ZodOptional<(...)>; volume_id: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                sdb: ZodOptional<
                                    ZodObject<
                                        { disk_id: ZodOptional<(...)>; volume_id: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                sdc: ZodOptional<
                                    ZodObject<
                                        { disk_id: ZodOptional<(...)>; volume_id: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                sdd: ZodOptional<
                                    ZodObject<
                                        { disk_id: ZodOptional<(...)>; volume_id: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                sde: ZodOptional<
                                    ZodObject<
                                        { disk_id: ZodOptional<(...)>; volume_id: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                sdf: ZodOptional<
                                    ZodObject<
                                        { disk_id: ZodOptional<(...)>; volume_id: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                sdg: ZodOptional<
                                    ZodObject<
                                        { disk_id: ZodOptional<(...)>; volume_id: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                                sdh: ZodOptional<
                                    ZodObject<
                                        { disk_id: ZodOptional<(...)>; volume_id: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >;
                            },
                            $strip,
                        >,
                    >;
                    helpers: ZodOptional<
                        ZodObject<
                            {
                                devtmpfs_automount: ZodDefault<ZodOptional<ZodBoolean>>;
                                distro: ZodOptional<ZodBoolean>;
                                modules_dep: ZodOptional<ZodBoolean>;
                                network: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodNull]>>;
                                updatedb_disabled: ZodOptional<ZodBoolean>;
                            },
                            $strip,
                        >,
                    >;
                    id: ZodOptional<ZodReadonly<ZodInt>>;
                    interfaces: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    active: ZodOptional<ZodReadonly<ZodBoolean>>;
                                    id: ZodOptional<ZodReadonly<ZodInt>>;
                                    ip_ranges: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
                                    ipam_address: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
                                    ipv4: ZodOptional<ZodObject<{ nat_1_1: ...; vpc: ... }, $strip>>;
                                    label: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
                                    primary: ZodOptional<ZodBoolean>;
                                    purpose: ZodEnum<{ public: "public"; vlan: "vlan"; vpc: "vpc" }>;
                                    subnet_id: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
                                    vpc_id: ZodOptional<ZodReadonly<ZodUnion<(...)>>>;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    kernel: ZodDefault<ZodOptional<ZodString>>;
                    label: ZodOptional<ZodString>;
                    memory_limit: ZodOptional<ZodInt>;
                    root_device: ZodOptional<ZodString>;
                    run_level: ZodOptional<
                        ZodEnum<
                            { binbash: "binbash"; default: "default"; single: "single" },
                        >,
                    >;
                    virt_mode: ZodOptional<
                        ZodEnum<{ fullvirt: "fullvirt"; paravirt: "paravirt" }>,
                    >;
                },
                $strip,
            >;
            path: ZodObject<{ configId: ZodInt; linodeId: ZodInt }, $strip>;
            query: ZodOptional<ZodNever>;
        },
        $strip,
    > = ...