const getDefaultESClientFromEnvVars:()

in src/ddbToEs/ddbToEsHelper.ts [38:56]


const getDefaultESClientFromEnvVars: () => Client = () => {
    let ES_DOMAIN_ENDPOINT = ELASTICSEARCH_DOMAIN_ENDPOINT || 'https://fake-es-endpoint.com';
    if (IS_OFFLINE === 'true') {
        const { ACCESS_KEY, SECRET_KEY, AWS_REGION, OFFLINE_ELASTICSEARCH_DOMAIN_ENDPOINT } = process.env;

        AWS.config.update({
            region: AWS_REGION || 'us-west-2',
            accessKeyId: ACCESS_KEY,
            secretAccessKey: SECRET_KEY,
        });
        ES_DOMAIN_ENDPOINT = OFFLINE_ELASTICSEARCH_DOMAIN_ENDPOINT || 'https://fake-es-endpoint.com';
    }

    return new Client({
        node: ES_DOMAIN_ENDPOINT,
        Connection: AmazonConnection,
        Transport: AmazonTransport,
    });
};