Backstage
    Preparing search index...

    Base client options that are shared across @opensearch-project/opensearch and @elastic/elasticsearch clients.

    interface BaseElasticSearchClientOptions {
        agent?: false | ElasticSearchAgentOptions | ((opts?: any) => unknown);
        compression?: "gzip";
        disablePrototypePoisoningProtection?: boolean | "proto" | "constructor";
        enableMetaHeader?: boolean;
        headers?: Record<string, any>;
        maxRetries?: number;
        name?: string | symbol;
        nodeFilter?: (connection: any) => boolean;
        nodeSelector?: string | ((connections: any[]) => any);
        opaqueIdPrefix?: string;
        pingTimeout?: number;
        proxy?: string | URL;
        requestTimeout?: number;
        resurrectStrategy?: "ping" | "optimistic" | "none";
        sniffEndpoint?: string;
        sniffInterval?: number | boolean;
        sniffOnConnectionFault?: boolean;
        sniffOnStart?: boolean;
        ssl?: ConnectionOptions;
        suggestCompression?: boolean;
        Transport?: ElasticSearchTransportConstructor;
    }

    Hierarchy (View Summary)

    Index

    Properties

    agent?: false | ElasticSearchAgentOptions | ((opts?: any) => unknown)
    compression?: "gzip"
    disablePrototypePoisoningProtection?: boolean | "proto" | "constructor"
    enableMetaHeader?: boolean
    headers?: Record<string, any>
    maxRetries?: number
    name?: string | symbol
    nodeFilter?: (connection: any) => boolean
    nodeSelector?: string | ((connections: any[]) => any)
    opaqueIdPrefix?: string
    pingTimeout?: number
    proxy?: string | URL
    requestTimeout?: number
    resurrectStrategy?: "ping" | "optimistic" | "none"
    sniffEndpoint?: string
    sniffInterval?: number | boolean
    sniffOnConnectionFault?: boolean
    sniffOnStart?: boolean
    ssl?: ConnectionOptions
    suggestCompression?: boolean