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

    Variable getNodeBalancerConfigResponseSchemaConst

    getNodeBalancerConfigResponseSchema: ZodUnion<
        readonly [
            ZodObject<
                {
                    algorithm: ZodOptional<
                        ZodEnum<
                            {
                                leastconn: "leastconn";
                                ring_hash: "ring_hash";
                                roundrobin: "roundrobin";
                            },
                        >,
                    >;
                    check: ZodOptional<
                        ZodEnum<
                            {
                                connection: "connection";
                                http: "http";
                                http_body: "http_body";
                                none: "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_status: ZodOptional<
                        ZodReadonly<
                            ZodObject<
                                { down: ZodReadonly<ZodInt>; up: ZodReadonly<ZodInt> },
                                $strip,
                            >,
                        >,
                    >;
                    port: ZodDefault<ZodOptional<ZodInt>>;
                    protocol: ZodOptional<ZodEnum<{ udp: "udp" }>>;
                    proxy_protocol: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_cert: ZodOptional<
                        ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodString>, ZodNull]>>,
                    >;
                    ssl_commonname: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_fingerprint: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_key: ZodOptional<
                        ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodString>, ZodNull]>>,
                    >;
                    stickiness: ZodOptional<
                        ZodEnum<
                            { none: "none"; session: "session"; source_ip: "source_ip" },
                        >,
                    >;
                    udp_check_port: ZodDefault<ZodOptional<ZodInt>>;
                    udp_session_timeout: ZodDefault<ZodOptional<ZodReadonly<ZodInt>>>;
                },
                $strip,
            >,
            ZodObject<
                {
                    algorithm: ZodOptional<
                        ZodEnum<
                            {
                                leastconn: "leastconn";
                                roundrobin: "roundrobin";
                                source: "source";
                            },
                        >,
                    >;
                    check: ZodOptional<
                        ZodEnum<
                            {
                                connection: "connection";
                                http: "http";
                                http_body: "http_body";
                                none: "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_status: ZodOptional<
                        ZodReadonly<
                            ZodObject<
                                { down: ZodReadonly<ZodInt>; up: ZodReadonly<ZodInt> },
                                $strip,
                            >,
                        >,
                    >;
                    port: ZodDefault<ZodOptional<ZodInt>>;
                    protocol: ZodOptional<ZodEnum<{ tcp: "tcp" }>>;
                    proxy_protocol: ZodOptional<
                        ZodEnum<{ none: "none"; v1: "v1"; v2: "v2" }>,
                    >;
                    ssl_cert: ZodOptional<
                        ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodString>, ZodNull]>>,
                    >;
                    ssl_commonname: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_fingerprint: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_key: ZodOptional<
                        ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodString>, ZodNull]>>,
                    >;
                    stickiness: ZodOptional<
                        ZodEnum<
                            { http_cookie: "http_cookie"; none: "none"; table: "table" },
                        >,
                    >;
                },
                $strip,
            >,
            ZodObject<
                {
                    algorithm: ZodOptional<
                        ZodEnum<
                            {
                                leastconn: "leastconn";
                                roundrobin: "roundrobin";
                                source: "source";
                            },
                        >,
                    >;
                    check: ZodOptional<
                        ZodEnum<
                            {
                                connection: "connection";
                                http: "http";
                                http_body: "http_body";
                                none: "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_status: ZodOptional<
                        ZodReadonly<
                            ZodObject<
                                { down: ZodReadonly<ZodInt>; up: ZodReadonly<ZodInt> },
                                $strip,
                            >,
                        >,
                    >;
                    port: ZodDefault<ZodOptional<ZodInt>>;
                    protocol: ZodOptional<ZodEnum<{ http: "http" }>>;
                    proxy_protocol: ZodDefault<ZodOptional<ZodReadonly<ZodString>>>;
                    ssl_cert: ZodOptional<
                        ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodString>, ZodNull]>>,
                    >;
                    ssl_commonname: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_fingerprint: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_key: ZodOptional<
                        ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodString>, ZodNull]>>,
                    >;
                    stickiness: ZodOptional<
                        ZodEnum<
                            { http_cookie: "http_cookie"; none: "none"; table: "table" },
                        >,
                    >;
                },
                $strip,
            >,
            ZodObject<
                {
                    algorithm: ZodOptional<
                        ZodEnum<
                            {
                                leastconn: "leastconn";
                                roundrobin: "roundrobin";
                                source: "source";
                            },
                        >,
                    >;
                    check: ZodOptional<
                        ZodEnum<
                            {
                                connection: "connection";
                                http: "http";
                                http_body: "http_body";
                                none: "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: "legacy"; recommended: "recommended" }>,
                    >;
                    id: ZodOptional<ZodReadonly<ZodInt>>;
                    nodebalancer_id: ZodOptional<ZodReadonly<ZodInt>>;
                    nodes_status: ZodOptional<
                        ZodReadonly<
                            ZodObject<
                                { down: ZodReadonly<ZodInt>; up: ZodReadonly<ZodInt> },
                                $strip,
                            >,
                        >,
                    >;
                    port: ZodDefault<ZodOptional<ZodInt>>;
                    protocol: ZodOptional<ZodEnum<{ https: "https" }>>;
                    proxy_protocol: ZodDefault<ZodOptional<ZodReadonly<ZodString>>>;
                    ssl_cert: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
                    ssl_commonname: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_fingerprint: ZodOptional<ZodReadonly<ZodString>>;
                    ssl_key: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
                    stickiness: ZodOptional<
                        ZodEnum<
                            { http_cookie: "http_cookie"; none: "none"; table: "table" },
                        >,
                    >;
                },
                $strip,
            >,
        ],
    > = ...

    NodeBalancer config options for each protocol.