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

    Variable postNodeBalancerConfigRequestSchemaConst

    postNodeBalancerConfigRequestSchema: ZodObject<
        {
            body: ZodOptional<
                ZodIntersection<
                    ZodUnion<
                        readonly [
                            ZodObject<
                                {
                                    algorithm: ZodOptional<
                                        ZodEnum<{ leastconn: ...; ring_hash: ...; roundrobin: ... }>,
                                    >;
                                    check: ZodOptional<
                                        ZodEnum<
                                            { connection: ...; http: ...; http_body: ...; none: ... },
                                        >,
                                    >;
                                    check_attempts: ZodDefault<ZodOptional<ZodInt>>;
                                    check_body: ZodOptional<ZodString>;
                                    check_interval: ZodDefault<ZodOptional<ZodInt>>;
                                    check_passive: ZodOptional<ZodReadonly<ZodBoolean>>;
                                    check_path: ZodOptional<ZodString>;
                                    check_timeout: ZodDefault<ZodOptional<ZodInt>>;
                                    cipher_suite: ZodOptional<ZodReadonly<ZodString>>;
                                    id: ZodOptional<ZodReadonly<ZodInt>>;
                                    nodebalancer_id: ZodOptional<ZodReadonly<ZodInt>>;
                                    nodes: ZodArray<
                                        ZodObject<
                                            {
                                                address: ...;
                                                config_id: ...;
                                                id: ...;
                                                label: ...;
                                                mode: ...;
                                                nodebalancer_id: ...;
                                                status: ...;
                                                subnet_id: ...;
                                                weight: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    nodes_status: ZodOptional<ZodReadonly<ZodObject<(...), (...)>>>;
                                    port: ZodDefault<ZodOptional<ZodInt>>;
                                    protocol: ZodOptional<ZodEnum<{ udp: ... }>>;
                                    proxy_protocol: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_cert: ZodOptional<ZodReadonly<ZodUnion<(...)>>>;
                                    ssl_commonname: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_fingerprint: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_key: ZodOptional<ZodReadonly<ZodUnion<(...)>>>;
                                    stickiness: ZodOptional<
                                        ZodEnum<{ none: ...; session: ...; source_ip: ... }>,
                                    >;
                                    udp_check_port: ZodDefault<ZodOptional<ZodInt>>;
                                    udp_session_timeout: ZodDefault<ZodOptional<ZodReadonly<(...)>>>;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    algorithm: ZodOptional<
                                        ZodEnum<{ leastconn: ...; roundrobin: ...; source: ... }>,
                                    >;
                                    check: ZodOptional<
                                        ZodEnum<
                                            { connection: ...; http: ...; http_body: ...; none: ... },
                                        >,
                                    >;
                                    check_attempts: ZodDefault<ZodOptional<ZodInt>>;
                                    check_body: ZodOptional<ZodString>;
                                    check_interval: ZodDefault<ZodOptional<ZodInt>>;
                                    check_passive: ZodDefault<ZodOptional<ZodBoolean>>;
                                    check_path: ZodOptional<ZodString>;
                                    check_timeout: ZodDefault<ZodOptional<ZodInt>>;
                                    cipher_suite: ZodOptional<ZodReadonly<ZodString>>;
                                    id: ZodOptional<ZodReadonly<ZodInt>>;
                                    nodebalancer_id: ZodOptional<ZodReadonly<ZodInt>>;
                                    nodes: ZodArray<
                                        ZodObject<
                                            {
                                                address: ...;
                                                config_id: ...;
                                                id: ...;
                                                label: ...;
                                                mode: ...;
                                                nodebalancer_id: ...;
                                                status: ...;
                                                subnet_id: ...;
                                                weight: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    nodes_status: ZodOptional<ZodReadonly<ZodObject<(...), (...)>>>;
                                    port: ZodDefault<ZodOptional<ZodInt>>;
                                    protocol: ZodOptional<ZodEnum<{ tcp: ... }>>;
                                    proxy_protocol: ZodOptional<
                                        ZodEnum<{ none: ...; v1: ...; v2: ... }>,
                                    >;
                                    ssl_cert: ZodOptional<ZodReadonly<ZodUnion<(...)>>>;
                                    ssl_commonname: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_fingerprint: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_key: ZodOptional<ZodReadonly<ZodUnion<(...)>>>;
                                    stickiness: ZodOptional<ZodEnum<{ none: ...; table: ... }>>;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    algorithm: ZodOptional<
                                        ZodEnum<{ leastconn: ...; roundrobin: ...; source: ... }>,
                                    >;
                                    check: ZodOptional<
                                        ZodEnum<
                                            { connection: ...; http: ...; http_body: ...; none: ... },
                                        >,
                                    >;
                                    check_attempts: ZodDefault<ZodOptional<ZodInt>>;
                                    check_body: ZodOptional<ZodString>;
                                    check_interval: ZodDefault<ZodOptional<ZodInt>>;
                                    check_passive: ZodDefault<ZodOptional<ZodBoolean>>;
                                    check_path: ZodOptional<ZodString>;
                                    check_timeout: ZodDefault<ZodOptional<ZodInt>>;
                                    cipher_suite: ZodOptional<ZodReadonly<ZodString>>;
                                    id: ZodOptional<ZodReadonly<ZodInt>>;
                                    nodebalancer_id: ZodOptional<ZodReadonly<ZodInt>>;
                                    nodes: ZodArray<
                                        ZodObject<
                                            {
                                                address: ...;
                                                config_id: ...;
                                                id: ...;
                                                label: ...;
                                                mode: ...;
                                                nodebalancer_id: ...;
                                                status: ...;
                                                subnet_id: ...;
                                                weight: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    nodes_status: ZodOptional<ZodReadonly<ZodObject<(...), (...)>>>;
                                    port: ZodDefault<ZodOptional<ZodInt>>;
                                    protocol: ZodOptional<ZodEnum<{ http: ... }>>;
                                    proxy_protocol: ZodDefault<ZodOptional<ZodReadonly<(...)>>>;
                                    ssl_cert: ZodOptional<ZodReadonly<ZodUnion<(...)>>>;
                                    ssl_commonname: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_fingerprint: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_key: ZodOptional<ZodReadonly<ZodUnion<(...)>>>;
                                    stickiness: ZodOptional<
                                        ZodEnum<{ http_cookie: ...; none: ...; table: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    algorithm: ZodOptional<
                                        ZodEnum<{ leastconn: ...; roundrobin: ...; source: ... }>,
                                    >;
                                    check: ZodOptional<
                                        ZodEnum<
                                            { connection: ...; http: ...; http_body: ...; none: ... },
                                        >,
                                    >;
                                    check_attempts: ZodDefault<ZodOptional<ZodInt>>;
                                    check_body: ZodOptional<ZodString>;
                                    check_interval: ZodDefault<ZodOptional<ZodInt>>;
                                    check_passive: ZodDefault<ZodOptional<ZodBoolean>>;
                                    check_path: ZodOptional<ZodString>;
                                    check_timeout: ZodDefault<ZodOptional<ZodInt>>;
                                    cipher_suite: ZodOptional<
                                        ZodEnum<{ legacy: ...; recommended: ... }>,
                                    >;
                                    id: ZodOptional<ZodReadonly<ZodInt>>;
                                    nodebalancer_id: ZodOptional<ZodReadonly<ZodInt>>;
                                    nodes: ZodArray<
                                        ZodObject<
                                            {
                                                address: ...;
                                                config_id: ...;
                                                id: ...;
                                                label: ...;
                                                mode: ...;
                                                nodebalancer_id: ...;
                                                status: ...;
                                                subnet_id: ...;
                                                weight: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    nodes_status: ZodOptional<ZodReadonly<ZodObject<(...), (...)>>>;
                                    port: ZodDefault<ZodOptional<ZodInt>>;
                                    protocol: ZodOptional<ZodEnum<{ https: ... }>>;
                                    proxy_protocol: ZodDefault<ZodOptional<ZodReadonly<(...)>>>;
                                    ssl_cert: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
                                    ssl_commonname: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_fingerprint: ZodOptional<ZodReadonly<ZodString>>;
                                    ssl_key: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
                                    stickiness: ZodOptional<
                                        ZodEnum<{ http_cookie: ...; none: ...; table: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        ],
                    >,
                    ZodObject<
                        {
                            nodes: ZodArray<
                                ZodObject<
                                    {
                                        address: ZodOptional<ZodString>;
                                        id: ZodOptional<ZodInt>;
                                        label: ZodOptional<ZodString>;
                                        mode: ZodOptional<ZodEnum<(...)>>;
                                        subnet_id: ZodOptional<ZodInt>;
                                        weight: ZodOptional<ZodInt>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            path: ZodObject<{ nodeBalancerId: ZodInt }, $strip>;
            query: ZodOptional<ZodNever>;
        },
        $strip,
    > = ...