Support for Elasticsearch 7.3 (#928)

This commit is contained in:
Tomas Della Vedova
2019-08-01 10:09:16 +02:00
committed by GitHub
parent 823c209c32
commit 8c78f47ac3
330 changed files with 3990 additions and 6302 deletions

45
index.d.ts vendored
View File

@ -1,21 +1,6 @@
/*
* Licensed to Elasticsearch B.V. under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch B.V. licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
// Licensed to Elasticsearch B.V under one or more agreements.
// Elasticsearch B.V licenses this file to you under the Apache 2.0 License.
// See the LICENSE file in the project root for more information
/// <reference types="node" />
@ -33,7 +18,7 @@ import Transport, {
} from './lib/Transport';
import { URL } from 'url';
import Connection, { AgentOptions, agentFn } from './lib/Connection';
import ConnectionPool, { ResurrectEvent } from './lib/ConnectionPool';
import { ConnectionPool, ResurrectEvent, BasicAuth, ApiKeyAuth } from './lib/pool';
import Serializer from './lib/Serializer';
import * as RequestParams from './api/requestParams';
import * as errors from './lib/errors';
@ -111,8 +96,10 @@ interface ClientOptions {
headers?: anyObject;
generateRequestId?: generateRequestIdFn;
name?: string;
auth?: BasicAuth | ApiKeyAuth;
cloud?: {
id: string;
// TODO: remove username and password here in 8
username: string;
password: string;
}
@ -313,6 +300,8 @@ declare class Client extends EventEmitter {
putTemplate: ApiMethod<RequestParams.IndicesPutTemplate>
recovery: ApiMethod<RequestParams.IndicesRecovery>
refresh: ApiMethod<RequestParams.IndicesRefresh>
reload_search_analyzers: ApiMethod<RequestParams.IndicesReloadSearchAnalyzers>
reloadSearchAnalyzers: ApiMethod<RequestParams.IndicesReloadSearchAnalyzers>
rollover: ApiMethod<RequestParams.IndicesRollover>
segments: ApiMethod<RequestParams.IndicesSegments>
shard_stores: ApiMethod<RequestParams.IndicesShardStores>
@ -365,6 +354,8 @@ declare class Client extends EventEmitter {
deleteCalendarEvent: ApiMethod<RequestParams.MlDeleteCalendarEvent>
delete_calendar_job: ApiMethod<RequestParams.MlDeleteCalendarJob>
deleteCalendarJob: ApiMethod<RequestParams.MlDeleteCalendarJob>
delete_data_frame_analytics: ApiMethod<RequestParams.MlDeleteDataFrameAnalytics>
deleteDataFrameAnalytics: ApiMethod<RequestParams.MlDeleteDataFrameAnalytics>
delete_datafeed: ApiMethod<RequestParams.MlDeleteDatafeed>
deleteDatafeed: ApiMethod<RequestParams.MlDeleteDatafeed>
delete_expired_data: ApiMethod<RequestParams.MlDeleteExpiredData>
@ -377,6 +368,8 @@ declare class Client extends EventEmitter {
deleteJob: ApiMethod<RequestParams.MlDeleteJob>
delete_model_snapshot: ApiMethod<RequestParams.MlDeleteModelSnapshot>
deleteModelSnapshot: ApiMethod<RequestParams.MlDeleteModelSnapshot>
evaluate_data_frame: ApiMethod<RequestParams.MlEvaluateDataFrame>
evaluateDataFrame: ApiMethod<RequestParams.MlEvaluateDataFrame>
find_file_structure: ApiMethod<RequestParams.MlFindFileStructure>
findFileStructure: ApiMethod<RequestParams.MlFindFileStructure>
flush_job: ApiMethod<RequestParams.MlFlushJob>
@ -390,6 +383,10 @@ declare class Client extends EventEmitter {
getCalendars: ApiMethod<RequestParams.MlGetCalendars>
get_categories: ApiMethod<RequestParams.MlGetCategories>
getCategories: ApiMethod<RequestParams.MlGetCategories>
get_data_frame_analytics: ApiMethod<RequestParams.MlGetDataFrameAnalytics>
getDataFrameAnalytics: ApiMethod<RequestParams.MlGetDataFrameAnalytics>
get_data_frame_analytics_stats: ApiMethod<RequestParams.MlGetDataFrameAnalyticsStats>
getDataFrameAnalyticsStats: ApiMethod<RequestParams.MlGetDataFrameAnalyticsStats>
get_datafeed_stats: ApiMethod<RequestParams.MlGetDatafeedStats>
getDatafeedStats: ApiMethod<RequestParams.MlGetDatafeedStats>
get_datafeeds: ApiMethod<RequestParams.MlGetDatafeeds>
@ -421,6 +418,8 @@ declare class Client extends EventEmitter {
putCalendar: ApiMethod<RequestParams.MlPutCalendar>
put_calendar_job: ApiMethod<RequestParams.MlPutCalendarJob>
putCalendarJob: ApiMethod<RequestParams.MlPutCalendarJob>
put_data_frame_analytics: ApiMethod<RequestParams.MlPutDataFrameAnalytics>
putDataFrameAnalytics: ApiMethod<RequestParams.MlPutDataFrameAnalytics>
put_datafeed: ApiMethod<RequestParams.MlPutDatafeed>
putDatafeed: ApiMethod<RequestParams.MlPutDatafeed>
put_filter: ApiMethod<RequestParams.MlPutFilter>
@ -431,8 +430,12 @@ declare class Client extends EventEmitter {
revertModelSnapshot: ApiMethod<RequestParams.MlRevertModelSnapshot>
set_upgrade_mode: ApiMethod<RequestParams.MlSetUpgradeMode>
setUpgradeMode: ApiMethod<RequestParams.MlSetUpgradeMode>
start_data_frame_analytics: ApiMethod<RequestParams.MlStartDataFrameAnalytics>
startDataFrameAnalytics: ApiMethod<RequestParams.MlStartDataFrameAnalytics>
start_datafeed: ApiMethod<RequestParams.MlStartDatafeed>
startDatafeed: ApiMethod<RequestParams.MlStartDatafeed>
stop_data_frame_analytics: ApiMethod<RequestParams.MlStopDataFrameAnalytics>
stopDataFrameAnalytics: ApiMethod<RequestParams.MlStopDataFrameAnalytics>
stop_datafeed: ApiMethod<RequestParams.MlStopDatafeed>
stopDatafeed: ApiMethod<RequestParams.MlStopDatafeed>
update_datafeed: ApiMethod<RequestParams.MlUpdateDatafeed>
@ -491,8 +494,6 @@ declare class Client extends EventEmitter {
stop_job: ApiMethod<RequestParams.RollupStopJob>
stopJob: ApiMethod<RequestParams.RollupStopJob>
}
scripts_painless_context: ApiMethod<RequestParams.ScriptsPainlessContext>
scriptsPainlessContext: ApiMethod<RequestParams.ScriptsPainlessContext>
scripts_painless_execute: ApiMethod<RequestParams.ScriptsPainlessExecute>
scriptsPainlessExecute: ApiMethod<RequestParams.ScriptsPainlessExecute>
scroll: ApiMethod<RequestParams.Scroll>
@ -525,6 +526,8 @@ declare class Client extends EventEmitter {
enableUser: ApiMethod<RequestParams.SecurityEnableUser>
get_api_key: ApiMethod<RequestParams.SecurityGetApiKey>
getApiKey: ApiMethod<RequestParams.SecurityGetApiKey>
get_builtin_privileges: ApiMethod<RequestParams.SecurityGetBuiltinPrivileges>
getBuiltinPrivileges: ApiMethod<RequestParams.SecurityGetBuiltinPrivileges>
get_privileges: ApiMethod<RequestParams.SecurityGetPrivileges>
getPrivileges: ApiMethod<RequestParams.SecurityGetPrivileges>
get_role: ApiMethod<RequestParams.SecurityGetRole>