/* * 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. */ /// import { ClientOptions, ConnectionPool, Serializer, Transport, errors, RequestEvent, ResurrectEvent, ApiError } from '../index' import Helpers from '../lib/Helpers' import { ApiResponse, TransportRequestPromise, TransportRequestParams, TransportRequestOptions } from '../lib/Transport' import * as T from './types' /** * We are still working on this type, it will arrive soon. * If it's critical for you, please open an issue. * https://github.com/elastic/elasticsearch-js */ type TODO = Record // Extend API interface ClientExtendsCallbackOptions { ConfigurationError: errors.ConfigurationError, makeRequest(params: TransportRequestParams, options?: TransportRequestOptions): Promise | void; result: { body: null, statusCode: null, headers: null, warnings: null } } declare type extendsCallback = (options: ClientExtendsCallbackOptions) => any; // /Extend API interface KibanaClient { connectionPool: ConnectionPool transport: Transport serializer: Serializer extend(method: string, fn: extendsCallback): void extend(method: string, opts: { force: boolean }, fn: extendsCallback): void; helpers: Helpers child(opts?: ClientOptions): KibanaClient close(): Promise; emit(event: string | symbol, ...args: any[]): boolean; on(event: 'request', listener: (err: ApiError, meta: RequestEvent) => void): this; on(event: 'response', listener: (err: ApiError, meta: RequestEvent) => void): this; on(event: 'sniff', listener: (err: ApiError, meta: RequestEvent) => void): this; on(event: 'resurrect', listener: (err: null, meta: ResurrectEvent) => void): this; once(event: 'request', listener: (err: ApiError, meta: RequestEvent) => void): this; once(event: 'response', listener: (err: ApiError, meta: RequestEvent) => void): this; once(event: 'sniff', listener: (err: ApiError, meta: RequestEvent) => void): this; once(event: 'resurrect', listener: (err: null, meta: ResurrectEvent) => void): this; off(event: string | symbol, listener: (...args: any[]) => void): this; asyncSearch: { delete(params: T.AsyncSearchDeleteRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.AsyncSearchGetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> status(params: T.AsyncSearchStatusRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> submit(params?: T.AsyncSearchSubmitRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> } autoscaling: { deleteAutoscalingPolicy(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getAutoscalingCapacity(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getAutoscalingPolicy(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putAutoscalingPolicy(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } bulk(params: T.BulkRequest, options?: TransportRequestOptions): TransportRequestPromise> cat: { aliases(params?: T.CatAliasesRequest, options?: TransportRequestOptions): TransportRequestPromise> allocation(params?: T.CatAllocationRequest, options?: TransportRequestOptions): TransportRequestPromise> count(params?: T.CatCountRequest, options?: TransportRequestOptions): TransportRequestPromise> fielddata(params?: T.CatFielddataRequest, options?: TransportRequestOptions): TransportRequestPromise> health(params?: T.CatHealthRequest, options?: TransportRequestOptions): TransportRequestPromise> help(params?: T.CatHelpRequest, options?: TransportRequestOptions): TransportRequestPromise> indices(params?: T.CatIndicesRequest, options?: TransportRequestOptions): TransportRequestPromise> master(params?: T.CatMasterRequest, options?: TransportRequestOptions): TransportRequestPromise> mlDataFrameAnalytics(params?: T.CatDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> mlDatafeeds(params?: T.CatDatafeedsRequest, options?: TransportRequestOptions): TransportRequestPromise> mlJobs(params?: T.CatJobsRequest, options?: TransportRequestOptions): TransportRequestPromise> mlTrainedModels(params?: T.CatTrainedModelsRequest, options?: TransportRequestOptions): TransportRequestPromise> nodeattrs(params?: T.CatNodeAttributesRequest, options?: TransportRequestOptions): TransportRequestPromise> nodes(params?: T.CatNodesRequest, options?: TransportRequestOptions): TransportRequestPromise> pendingTasks(params?: T.CatPendingTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> plugins(params?: T.CatPluginsRequest, options?: TransportRequestOptions): TransportRequestPromise> recovery(params?: T.CatRecoveryRequest, options?: TransportRequestOptions): TransportRequestPromise> repositories(params?: T.CatRepositoriesRequest, options?: TransportRequestOptions): TransportRequestPromise> segments(params?: T.CatSegmentsRequest, options?: TransportRequestOptions): TransportRequestPromise> shards(params?: T.CatShardsRequest, options?: TransportRequestOptions): TransportRequestPromise> snapshots(params?: T.CatSnapshotsRequest, options?: TransportRequestOptions): TransportRequestPromise> tasks(params?: T.CatTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> templates(params?: T.CatTemplatesRequest, options?: TransportRequestOptions): TransportRequestPromise> threadPool(params?: T.CatThreadPoolRequest, options?: TransportRequestOptions): TransportRequestPromise> transforms(params?: T.CatTransformsRequest, options?: TransportRequestOptions): TransportRequestPromise> } ccr: { deleteAutoFollowPattern(params: T.DeleteAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> follow(params: T.CreateFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> followInfo(params: T.FollowInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> followStats(params: T.FollowIndexStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> forgetFollower(params: T.ForgetFollowerIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> getAutoFollowPattern(params?: T.GetAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> pauseAutoFollowPattern(params: T.PauseAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> pauseFollow(params: T.PauseFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> putAutoFollowPattern(params: T.PutAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> resumeAutoFollowPattern(params: T.ResumeAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> resumeFollow(params: T.ResumeFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.CcrStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> unfollow(params: T.UnfollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> } clearScroll(params?: T.ClearScrollRequest, options?: TransportRequestOptions): TransportRequestPromise> closePointInTime(params?: T.ClosePointInTimeRequest, options?: TransportRequestOptions): TransportRequestPromise> cluster: { allocationExplain(params?: T.ClusterAllocationExplainRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteComponentTemplate(params: T.ClusterDeleteComponentTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteVotingConfigExclusions(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> existsComponentTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getComponentTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getSettings(params?: T.ClusterGetSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> health(params?: T.ClusterHealthRequest, options?: TransportRequestOptions): TransportRequestPromise> pendingTasks(params?: T.ClusterPendingTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> postVotingConfigExclusions(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putComponentTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putSettings(params?: T.ClusterPutSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> remoteInfo(params?: T.RemoteInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> reroute(params?: T.ClusterRerouteRequest, options?: TransportRequestOptions): TransportRequestPromise> state(params?: T.ClusterStateRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.ClusterStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> } count(params?: T.CountRequest, options?: TransportRequestOptions): TransportRequestPromise> create(params: T.CreateRequest, options?: TransportRequestOptions): TransportRequestPromise> danglingIndices: { deleteDanglingIndex(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> importDanglingIndex(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> listDanglingIndices(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } dataFrameTransformDeprecated: { deleteTransform(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getTransform(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getTransformStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> previewTransform(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putTransform(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> startTransform(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> stopTransform(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> updateTransform(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } delete(params: T.DeleteRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteByQuery(params: T.DeleteByQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteByQueryRethrottle(params: T.DeleteByQueryRethrottleRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteScript(params: T.DeleteScriptRequest, options?: TransportRequestOptions): TransportRequestPromise> enrich: { deletePolicy(params: T.DeleteEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> executePolicy(params: T.ExecuteEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> getPolicy(params?: T.GetEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> putPolicy(params: T.PutEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.EnrichStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> } eql: { delete(params: T.EqlDeleteRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.EqlGetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> getStatus(params: T.EqlGetStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> search(params: T.EqlSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> } exists(params: T.DocumentExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> existsSource(params: T.SourceExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> explain(params: T.ExplainRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> features: { getFeatures(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> resetFeatures(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } fieldCaps(params?: T.FieldCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.GetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> getScript(params: T.GetScriptRequest, options?: TransportRequestOptions): TransportRequestPromise> getScriptContext(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getScriptLanguages(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getSource(params: T.SourceRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> graph: { explore(params: T.GraphExploreRequest, options?: TransportRequestOptions): TransportRequestPromise> } ilm: { deleteLifecycle(params: T.DeleteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> explainLifecycle(params: T.ExplainLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> getLifecycle(params?: T.GetLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> getStatus(params?: T.GetIlmStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> moveToStep(params: T.MoveToStepRequest, options?: TransportRequestOptions): TransportRequestPromise> putLifecycle(params?: T.PutLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> removePolicy(params: T.RemovePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> retry(params: T.RetryIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> start(params?: T.StartIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> stop(params?: T.StopIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> } index(params: T.IndexRequest, options?: TransportRequestOptions): TransportRequestPromise> indices: { addBlock(params: T.IndexAddBlockRequest, options?: TransportRequestOptions): TransportRequestPromise> analyze(params?: T.AnalyzeRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCache(params?: T.ClearCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> clone(params: T.CloneIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> close(params: T.CloseIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> create(params: T.CreateIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> createDataStream(params: T.IndicesCreateDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> dataStreamsStats(params?: T.IndicesDataStreamsStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> delete(params: T.DeleteIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteAlias(params: T.DeleteAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteDataStream(params: T.IndicesDeleteDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> deleteTemplate(params: T.DeleteIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> exists(params: T.IndexExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> existsAlias(params: T.AliasExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> existsIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> existsTemplate(params: T.IndexTemplateExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> existsType(params: T.TypeExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> flush(params?: T.FlushRequest, options?: TransportRequestOptions): TransportRequestPromise> flushSynced(params?: T.SyncedFlushRequest, options?: TransportRequestOptions): TransportRequestPromise> forcemerge(params?: T.ForceMergeRequest, options?: TransportRequestOptions): TransportRequestPromise> freeze(params: T.FreezeIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.GetIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> getAlias(params?: T.GetAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> getDataStream(params?: T.IndicesGetDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> getFieldMapping(params: T.GetFieldMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> getIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getMapping(params?: T.GetMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> getSettings(params?: T.GetIndexSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> getTemplate(params?: T.GetIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> getUpgrade(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> migrateToDataStream(params: T.IndicesMigrateToDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> open(params: T.OpenIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> promoteDataStream(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putAlias(params: T.PutAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> putIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putMapping(params?: T.PutMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> putSettings(params?: T.UpdateIndexSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> putTemplate(params: T.PutIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> recovery(params?: T.RecoveryStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> refresh(params?: T.RefreshRequest, options?: TransportRequestOptions): TransportRequestPromise> reloadSearchAnalyzers(params: T.ReloadSearchAnalyzersRequest, options?: TransportRequestOptions): TransportRequestPromise> resolveIndex(params: T.ResolveIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> rollover(params: T.RolloverIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> segments(params?: T.SegmentsRequest, options?: TransportRequestOptions): TransportRequestPromise> shardStores(params?: T.IndicesShardStoresRequest, options?: TransportRequestOptions): TransportRequestPromise> shrink(params: T.ShrinkIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> simulateIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> simulateTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> split(params: T.SplitIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.IndicesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> unfreeze(params: T.UnfreezeIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> updateAliases(params?: T.BulkAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> upgrade(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> validateQuery(params?: T.ValidateQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> } info(params?: T.RootNodeInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> ingest: { deletePipeline(params: T.DeletePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> geoIpStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getPipeline(params?: T.GetPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> processorGrok(params?: T.GrokProcessorPatternsRequest, options?: TransportRequestOptions): TransportRequestPromise> putPipeline(params: T.PutPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> simulate(params?: T.SimulatePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> } license: { delete(params?: T.DeleteLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params?: T.GetLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> getBasicStatus(params?: T.GetBasicLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> getTrialStatus(params?: T.GetTrialLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> post(params?: T.PostLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> postStartBasic(params?: T.StartBasicLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> postStartTrial(params?: T.StartTrialLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> } logstash: { deletePipeline(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getPipeline(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putPipeline(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } mget(params?: T.MultiGetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> migration: { deprecations(params?: T.DeprecationInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> } ml: { closeJob(params: T.CloseJobRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteCalendar(params: T.DeleteCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteCalendarEvent(params: T.DeleteCalendarEventRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteCalendarJob(params: T.DeleteCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteDataFrameAnalytics(params: T.DeleteDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteDatafeed(params: T.DeleteDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteExpiredData(params?: T.DeleteExpiredDataRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteFilter(params: T.DeleteFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteForecast(params: T.DeleteForecastRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteJob(params: T.DeleteJobRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteModelSnapshot(params: T.DeleteModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteTrainedModel(params: T.DeleteTrainedModelRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteTrainedModelAlias(params: T.DeleteTrainedModelAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> estimateModelMemory(params?: T.EstimateModelMemoryRequest, options?: TransportRequestOptions): TransportRequestPromise> evaluateDataFrame(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> explainDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> findFileStructure(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> flushJob(params: T.FlushJobRequest, options?: TransportRequestOptions): TransportRequestPromise> forecast(params: T.ForecastJobRequest, options?: TransportRequestOptions): TransportRequestPromise> getBuckets(params: T.GetBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> getCalendarEvents(params: T.GetCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> getCalendars(params?: T.GetCalendarsRequest, options?: TransportRequestOptions): TransportRequestPromise> getCategories(params: T.GetCategoriesRequest, options?: TransportRequestOptions): TransportRequestPromise> getDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getDataFrameAnalyticsStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getDatafeedStats(params?: T.GetDatafeedStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> getDatafeeds(params?: T.GetDatafeedsRequest, options?: TransportRequestOptions): TransportRequestPromise> getFilters(params?: T.GetFiltersRequest, options?: TransportRequestOptions): TransportRequestPromise> getInfluencers(params: T.GetInfluencersRequest, options?: TransportRequestOptions): TransportRequestPromise> getJobStats(params?: T.GetJobStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> getJobs(params?: T.GetJobsRequest, options?: TransportRequestOptions): TransportRequestPromise> getModelSnapshots(params: T.GetModelSnapshotsRequest, options?: TransportRequestOptions): TransportRequestPromise> getOverallBuckets(params: T.GetOverallBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> getRecords(params: T.GetAnomalyRecordsRequest, options?: TransportRequestOptions): TransportRequestPromise> getTrainedModels(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getTrainedModelsStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> info(params?: T.MachineLearningInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> openJob(params: T.OpenJobRequest, options?: TransportRequestOptions): TransportRequestPromise> postCalendarEvents(params: T.PostCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> postData(params: T.PostJobDataRequest, options?: TransportRequestOptions): TransportRequestPromise> previewDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> previewDatafeed(params: T.PreviewDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> putCalendar(params: T.PutCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> putCalendarJob(params: T.PutCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> putDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putDatafeed(params: T.PutDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> putFilter(params: T.PutFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> putJob(params: T.PutJobRequest, options?: TransportRequestOptions): TransportRequestPromise> putTrainedModel(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putTrainedModelAlias(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> revertModelSnapshot(params: T.RevertModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> setUpgradeMode(params?: T.SetUpgradeModeRequest, options?: TransportRequestOptions): TransportRequestPromise> startDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> startDatafeed(params: T.StartDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> stopDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> stopDatafeed(params: T.StopDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> updateDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> updateDatafeed(params: T.UpdateDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> updateFilter(params: T.UpdateFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> updateJob(params: T.UpdateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> updateModelSnapshot(params: T.UpdateModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> upgradeJobSnapshot(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> validate(params?: T.ValidateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> validateDetector(params?: T.ValidateDetectorRequest, options?: TransportRequestOptions): TransportRequestPromise> } monitoring: { bulk(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } msearch(params?: T.MultiSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> msearchTemplate(params?: T.MultiSearchTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> mtermvectors(params?: T.MultiTermVectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> nodes: { hotThreads(params?: T.NodesHotThreadsRequest, options?: TransportRequestOptions): TransportRequestPromise> info(params?: T.NodesInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> reloadSecureSettings(params?: T.ReloadSecureSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.NodesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> usage(params?: T.NodesUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> } openPointInTime(params: T.OpenPointInTimeRequest, options?: TransportRequestOptions): TransportRequestPromise> ping(params?: T.PingRequest, options?: TransportRequestOptions): TransportRequestPromise> putScript(params: T.PutScriptRequest, options?: TransportRequestOptions): TransportRequestPromise> rankEval(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> reindex(params?: T.ReindexRequest, options?: TransportRequestOptions): TransportRequestPromise> reindexRethrottle(params: T.ReindexRethrottleRequest, options?: TransportRequestOptions): TransportRequestPromise> renderSearchTemplate(params?: T.RenderSearchTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> rollup: { deleteJob(params: T.DeleteRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> getJobs(params?: T.GetRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> getRollupCaps(params?: T.GetRollupCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> getRollupIndexCaps(params: T.GetRollupIndexCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> putJob(params: T.CreateRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> rollup(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> rollupSearch(params: T.RollupSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> startJob(params: T.StartRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> stopJob(params: T.StopRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> } scriptsPainlessExecute(params?: T.ExecutePainlessScriptRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> scroll(params?: T.ScrollRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> search(params?: T.SearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> searchShards(params?: T.SearchShardsRequest, options?: TransportRequestOptions): TransportRequestPromise> searchTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> searchableSnapshots: { clearCache(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> mount(params: T.SearchableSnapshotsMountRequest, options?: TransportRequestOptions): TransportRequestPromise> repositoryStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } security: { authenticate(params?: T.AuthenticateRequest, options?: TransportRequestOptions): TransportRequestPromise> changePassword(params?: T.ChangePasswordRequest, options?: TransportRequestOptions): TransportRequestPromise> clearApiKeyCache(params?: T.ClearApiKeyCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCachedPrivileges(params: T.ClearCachedPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCachedRealms(params: T.ClearCachedRealmsRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCachedRoles(params: T.ClearCachedRolesRequest, options?: TransportRequestOptions): TransportRequestPromise> createApiKey(params?: T.CreateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> deletePrivileges(params: T.DeletePrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteRole(params: T.DeleteRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteRoleMapping(params: T.DeleteRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteUser(params: T.DeleteUserRequest, options?: TransportRequestOptions): TransportRequestPromise> disableUser(params: T.DisableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> enableUser(params: T.EnableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> getApiKey(params?: T.GetApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> getBuiltinPrivileges(params?: T.GetBuiltinPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> getPrivileges(params?: T.GetPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> getRole(params?: T.GetRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> getRoleMapping(params?: T.GetRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> getToken(params?: T.GetUserAccessTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> getUser(params?: T.GetUserRequest, options?: TransportRequestOptions): TransportRequestPromise> getUserPrivileges(params?: T.GetUserPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> grantApiKey(params?: T.GrantApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> hasPrivileges(params?: T.HasPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> invalidateApiKey(params?: T.InvalidateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> invalidateToken(params?: T.InvalidateUserAccessTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> putPrivileges(params?: T.PutPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> putRole(params: T.PutRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> putRoleMapping(params: T.PutRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> putUser(params: T.PutUserRequest, options?: TransportRequestOptions): TransportRequestPromise> } shutdown: { deleteNode(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getNode(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putNode(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } slm: { deleteLifecycle(params: T.DeleteSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> executeLifecycle(params: T.ExecuteSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> executeRetention(params?: T.ExecuteRetentionRequest, options?: TransportRequestOptions): TransportRequestPromise> getLifecycle(params?: T.GetSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> getStats(params?: T.GetSnapshotLifecycleStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> getStatus(params?: T.GetSnapshotLifecycleManagementStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> putLifecycle(params: T.PutSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> start(params?: T.StartSnapshotLifecycleManagementRequest, options?: TransportRequestOptions): TransportRequestPromise> stop(params?: T.StopSnapshotLifecycleManagementRequest, options?: TransportRequestOptions): TransportRequestPromise> } snapshot: { cleanupRepository(params: T.CleanupRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> clone(params: T.CloneSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> create(params: T.SnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> createRepository(params: T.CreateRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> delete(params: T.DeleteSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteRepository(params: T.DeleteRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.GetSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> getRepository(params?: T.GetRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> restore(params: T.RestoreRequest, options?: TransportRequestOptions): TransportRequestPromise> status(params?: T.SnapshotStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> verifyRepository(params: T.VerifyRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> } sql: { clearCursor(params?: T.ClearSqlCursorRequest, options?: TransportRequestOptions): TransportRequestPromise> query(params?: T.QuerySqlRequest, options?: TransportRequestOptions): TransportRequestPromise> translate(params?: T.TranslateSqlRequest, options?: TransportRequestOptions): TransportRequestPromise> } ssl: { certificates(params?: T.GetCertificatesRequest, options?: TransportRequestOptions): TransportRequestPromise> } tasks: { cancel(params?: T.CancelTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.GetTaskRequest, options?: TransportRequestOptions): TransportRequestPromise> list(params?: T.ListTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> } termvectors(params: T.TermVectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> textStructure: { findStructure(params: T.FindStructureRequest, options?: TransportRequestOptions): TransportRequestPromise> } transform: { deleteTransform(params: T.DeleteTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> getTransform(params?: T.GetTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> getTransformStats(params: T.GetTransformStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> previewTransform(params?: T.PreviewTransformRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> putTransform(params: T.PutTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> startTransform(params: T.StartTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> stopTransform(params: T.StopTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> updateTransform(params: T.UpdateTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> } update(params: T.UpdateRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> updateByQuery(params: T.UpdateByQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> updateByQueryRethrottle(params: T.UpdateByQueryRethrottleRequest, options?: TransportRequestOptions): TransportRequestPromise> watcher: { ackWatch(params: T.AcknowledgeWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> activateWatch(params: T.ActivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> deactivateWatch(params: T.DeactivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteWatch(params: T.DeleteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> executeWatch(params?: T.ExecuteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> getWatch(params: T.GetWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> putWatch(params: T.PutWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> queryWatches(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> start(params?: T.StartWatcherRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.WatcherStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> stop(params?: T.StopWatcherRequest, options?: TransportRequestOptions): TransportRequestPromise> } xpack: { info(params?: T.XPackInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> usage(params?: T.XPackUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> } } export { KibanaClient }