/* * 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.CcrDeleteAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> follow(params: T.CcrCreateFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> followInfo(params: T.CcrFollowInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> followStats(params: T.CcrFollowIndexStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> forgetFollower(params: T.CcrForgetFollowerIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> getAutoFollowPattern(params?: T.CcrGetAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> pauseAutoFollowPattern(params: T.CcrPauseAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> pauseFollow(params: T.CcrPauseFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> putAutoFollowPattern(params: T.CcrPutAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> resumeAutoFollowPattern(params: T.CcrResumeAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> resumeFollow(params: T.CcrResumeFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.CcrStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> unfollow(params: T.CcrUnfollowIndexRequest, 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?: T.ClusterGetComponentTemplateRequest, 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: T.ClusterPutComponentTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> putSettings(params?: T.ClusterPutSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> remoteInfo(params?: T.ClusterRemoteInfoRequest, 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.EnrichDeletePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> executePolicy(params: T.EnrichExecutePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> getPolicy(params?: T.EnrichGetPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> putPolicy(params: T.EnrichPutPolicyRequest, 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.ExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> existsSource(params: T.ExistsSourceRequest, 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.FieldCapsRequest, options?: TransportRequestOptions): TransportRequestPromise> fleet: { globalCheckpoints(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } get(params: T.GetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> getScript(params: T.GetScriptRequest, options?: TransportRequestOptions): TransportRequestPromise> getScriptContext(params?: T.GetScriptContextRequest, options?: TransportRequestOptions): TransportRequestPromise> getScriptLanguages(params?: T.GetScriptLanguagesRequest, options?: TransportRequestOptions): TransportRequestPromise> getSource(params?: T.GetSourceRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> graph: { explore(params: T.GraphExploreRequest, options?: TransportRequestOptions): TransportRequestPromise> } ilm: { deleteLifecycle(params: T.IlmDeleteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> explainLifecycle(params: T.IlmExplainLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> getLifecycle(params?: T.IlmGetLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> getStatus(params?: T.IlmGetStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> migrateToDataTiers(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> moveToStep(params: T.IlmMoveToStepRequest, options?: TransportRequestOptions): TransportRequestPromise> putLifecycle(params?: T.IlmPutLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> removePolicy(params: T.IlmRemovePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> retry(params: T.IlmRetryRequest, options?: TransportRequestOptions): TransportRequestPromise> start(params?: T.IlmStartRequest, options?: TransportRequestOptions): TransportRequestPromise> stop(params?: T.IlmStopRequest, options?: TransportRequestOptions): TransportRequestPromise> } index(params: T.IndexRequest, options?: TransportRequestOptions): TransportRequestPromise> indices: { addBlock(params: T.IndicesAddBlockRequest, options?: TransportRequestOptions): TransportRequestPromise> analyze(params?: T.IndicesAnalyzeRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCache(params?: T.IndicesClearCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> clone(params: T.IndicesCloneRequest, options?: TransportRequestOptions): TransportRequestPromise> close(params: T.IndicesCloseRequest, options?: TransportRequestOptions): TransportRequestPromise> create(params: T.IndicesCreateRequest, options?: TransportRequestOptions): TransportRequestPromise> createDataStream(params: T.IndicesCreateDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> dataStreamsStats(params?: T.IndicesDataStreamsStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> delete(params: T.IndicesDeleteRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteAlias(params: T.IndicesDeleteAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteDataStream(params: T.IndicesDeleteDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteIndexTemplate(params: T.IndicesDeleteIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteTemplate(params: T.IndicesDeleteTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> diskUsage(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> exists(params: T.IndicesExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> existsAlias(params: T.IndicesExistsAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> existsIndexTemplate(params: T.IndicesExistsIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> existsTemplate(params: T.IndicesExistsTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> existsType(params: T.IndicesExistsTypeRequest, options?: TransportRequestOptions): TransportRequestPromise> fieldUsageStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> flush(params?: T.IndicesFlushRequest, options?: TransportRequestOptions): TransportRequestPromise> flushSynced(params?: T.IndicesFlushSyncedRequest, options?: TransportRequestOptions): TransportRequestPromise> forcemerge(params?: T.IndicesForcemergeRequest, options?: TransportRequestOptions): TransportRequestPromise> freeze(params: T.IndicesFreezeRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.IndicesGetRequest, options?: TransportRequestOptions): TransportRequestPromise> getAlias(params?: T.IndicesGetAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> getDataStream(params?: T.IndicesGetDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> getFieldMapping(params: T.IndicesGetFieldMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> getIndexTemplate(params?: T.IndicesGetIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> getMapping(params?: T.IndicesGetMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> getSettings(params?: T.IndicesGetSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> getTemplate(params?: T.IndicesGetTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> getUpgrade(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> migrateToDataStream(params: T.IndicesMigrateToDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> open(params: T.IndicesOpenRequest, options?: TransportRequestOptions): TransportRequestPromise> promoteDataStream(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putAlias(params: T.IndicesPutAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> putIndexTemplate(params: T.IndicesPutIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> putMapping(params?: T.IndicesPutMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> putSettings(params?: T.IndicesPutSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> putTemplate(params: T.IndicesPutTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> recovery(params?: T.IndicesRecoveryRequest, options?: TransportRequestOptions): TransportRequestPromise> refresh(params?: T.IndicesRefreshRequest, options?: TransportRequestOptions): TransportRequestPromise> reloadSearchAnalyzers(params: T.IndicesReloadSearchAnalyzersRequest, options?: TransportRequestOptions): TransportRequestPromise> resolveIndex(params: T.IndicesResolveIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> rollover(params: T.IndicesRolloverRequest, options?: TransportRequestOptions): TransportRequestPromise> segments(params?: T.IndicesSegmentsRequest, options?: TransportRequestOptions): TransportRequestPromise> shardStores(params?: T.IndicesShardStoresRequest, options?: TransportRequestOptions): TransportRequestPromise> shrink(params: T.IndicesShrinkRequest, options?: TransportRequestOptions): TransportRequestPromise> simulateIndexTemplate(params?: T.IndicesSimulateIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> simulateTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> split(params: T.IndicesSplitRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.IndicesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> unfreeze(params: T.IndicesUnfreezeRequest, options?: TransportRequestOptions): TransportRequestPromise> updateAliases(params?: T.IndicesUpdateAliasesRequest, options?: TransportRequestOptions): TransportRequestPromise> upgrade(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> validateQuery(params?: T.IndicesValidateQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> } info(params?: T.InfoRequest, options?: TransportRequestOptions): TransportRequestPromise> ingest: { deletePipeline(params: T.IngestDeletePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> geoIpStats(params?: T.IngestGeoIpStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> getPipeline(params?: T.IngestGetPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> processorGrok(params?: T.IngestProcessorGrokRequest, options?: TransportRequestOptions): TransportRequestPromise> putPipeline(params: T.IngestPutPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> simulate(params?: T.IngestSimulatePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> } license: { delete(params?: T.LicenseDeleteRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params?: T.LicenseGetRequest, options?: TransportRequestOptions): TransportRequestPromise> getBasicStatus(params?: T.LicenseGetBasicStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> getTrialStatus(params?: T.LicenseGetTrialStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> post(params?: T.LicensePostRequest, options?: TransportRequestOptions): TransportRequestPromise> postStartBasic(params?: T.LicensePostStartBasicRequest, options?: TransportRequestOptions): TransportRequestPromise> postStartTrial(params?: T.LicensePostStartTrialRequest, 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.MgetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> migration: { deprecations(params?: T.MigrationDeprecationInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> } ml: { closeJob(params: T.MlCloseJobRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteCalendar(params: T.MlDeleteCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteCalendarEvent(params: T.MlDeleteCalendarEventRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteCalendarJob(params: T.MlDeleteCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteDataFrameAnalytics(params: T.MlDeleteDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteDatafeed(params: T.MlDeleteDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteExpiredData(params?: T.MlDeleteExpiredDataRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteFilter(params: T.MlDeleteFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteForecast(params: T.MlDeleteForecastRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteJob(params: T.MlDeleteJobRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteModelSnapshot(params: T.MlDeleteModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteTrainedModel(params: T.MlDeleteTrainedModelRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteTrainedModelAlias(params: T.MlDeleteTrainedModelAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> estimateModelMemory(params?: T.MlEstimateModelMemoryRequest, options?: TransportRequestOptions): TransportRequestPromise> evaluateDataFrame(params?: T.MlEvaluateDataFrameRequest, options?: TransportRequestOptions): TransportRequestPromise> explainDataFrameAnalytics(params?: T.MlExplainDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> findFileStructure(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> flushJob(params: T.MlFlushJobRequest, options?: TransportRequestOptions): TransportRequestPromise> forecast(params: T.MlForecastJobRequest, options?: TransportRequestOptions): TransportRequestPromise> getBuckets(params: T.MlGetBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> getCalendarEvents(params: T.MlGetCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> getCalendars(params?: T.MlGetCalendarsRequest, options?: TransportRequestOptions): TransportRequestPromise> getCategories(params: T.MlGetCategoriesRequest, options?: TransportRequestOptions): TransportRequestPromise> getDataFrameAnalytics(params?: T.MlGetDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> getDataFrameAnalyticsStats(params?: T.MlGetDataFrameAnalyticsStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> getDatafeedStats(params?: T.MlGetDatafeedStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> getDatafeeds(params?: T.MlGetDatafeedsRequest, options?: TransportRequestOptions): TransportRequestPromise> getFilters(params?: T.MlGetFiltersRequest, options?: TransportRequestOptions): TransportRequestPromise> getInfluencers(params: T.MlGetInfluencersRequest, options?: TransportRequestOptions): TransportRequestPromise> getJobStats(params?: T.MlGetJobStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> getJobs(params?: T.MlGetJobsRequest, options?: TransportRequestOptions): TransportRequestPromise> getModelSnapshots(params: T.MlGetModelSnapshotsRequest, options?: TransportRequestOptions): TransportRequestPromise> getOverallBuckets(params: T.MlGetOverallBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> getRecords(params: T.MlGetAnomalyRecordsRequest, options?: TransportRequestOptions): TransportRequestPromise> getTrainedModels(params?: T.MlGetTrainedModelsRequest, options?: TransportRequestOptions): TransportRequestPromise> getTrainedModelsStats(params?: T.MlGetTrainedModelsStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> info(params?: T.MlInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> openJob(params: T.MlOpenJobRequest, options?: TransportRequestOptions): TransportRequestPromise> postCalendarEvents(params?: T.MlPostCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> postData(params: T.MlPostDataRequest, options?: TransportRequestOptions): TransportRequestPromise> previewDataFrameAnalytics(params?: T.MlPreviewDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> previewDatafeed(params?: T.MlPreviewDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> putCalendar(params: T.MlPutCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> putCalendarJob(params: T.MlPutCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> putDataFrameAnalytics(params: T.MlPutDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> putDatafeed(params: T.MlPutDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> putFilter(params: T.MlPutFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> putJob(params: T.MlPutJobRequest, options?: TransportRequestOptions): TransportRequestPromise> putTrainedModel(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putTrainedModelAlias(params: T.MlPutTrainedModelAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> resetJob(params: T.MlResetJobRequest, options?: TransportRequestOptions): TransportRequestPromise> revertModelSnapshot(params: T.MlRevertModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> setUpgradeMode(params?: T.MlSetUpgradeModeRequest, options?: TransportRequestOptions): TransportRequestPromise> startDataFrameAnalytics(params: T.MlStartDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> startDatafeed(params: T.MlStartDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> stopDataFrameAnalytics(params: T.MlStopDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> stopDatafeed(params: T.MlStopDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> updateDataFrameAnalytics(params: T.MlUpdateDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> updateDatafeed(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> updateFilter(params: T.MlUpdateFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> updateJob(params: T.MlUpdateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> updateModelSnapshot(params: T.MlUpdateModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> upgradeJobSnapshot(params: T.MlUpgradeJobSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> validate(params?: T.MlValidateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> validateDetector(params?: T.MlValidateDetectorRequest, options?: TransportRequestOptions): TransportRequestPromise> } monitoring: { bulk(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } msearch(params?: T.MsearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> msearchTemplate(params?: T.MsearchTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> mtermvectors(params?: T.MtermvectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> nodes: { clearMeteringArchive(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getMeteringInfo(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> hotThreads(params?: T.NodesHotThreadsRequest, options?: TransportRequestOptions): TransportRequestPromise> info(params?: T.NodesInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> reloadSecureSettings(params?: T.NodesReloadSecureSettingsRequest, 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: T.RankEvalRequest, 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.RollupDeleteRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> getJobs(params?: T.RollupGetRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> getRollupCaps(params?: T.RollupGetRollupCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> getRollupIndexCaps(params: T.RollupGetRollupIndexCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> putJob(params: T.RollupCreateRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> rollup(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> rollupSearch(params: T.RollupRollupSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> startJob(params: T.RollupStartRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> stopJob(params: T.RollupStopRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> } scriptsPainlessExecute(params?: T.ScriptsPainlessExecuteRequest, 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?: T.SearchTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> searchableSnapshots: { cacheStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> 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.SecurityAuthenticateRequest, options?: TransportRequestOptions): TransportRequestPromise> changePassword(params?: T.SecurityChangePasswordRequest, options?: TransportRequestOptions): TransportRequestPromise> clearApiKeyCache(params?: T.SecurityClearApiKeyCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCachedPrivileges(params: T.SecurityClearCachedPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCachedRealms(params: T.SecurityClearCachedRealmsRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCachedRoles(params: T.SecurityClearCachedRolesRequest, options?: TransportRequestOptions): TransportRequestPromise> clearCachedServiceTokens(params: T.SecurityClearCachedServiceTokensRequest, options?: TransportRequestOptions): TransportRequestPromise> createApiKey(params?: T.SecurityCreateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> createServiceToken(params: T.SecurityCreateServiceTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> deletePrivileges(params: T.SecurityDeletePrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteRole(params: T.SecurityDeleteRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteRoleMapping(params: T.SecurityDeleteRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteServiceToken(params: T.SecurityDeleteServiceTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteUser(params: T.SecurityDeleteUserRequest, options?: TransportRequestOptions): TransportRequestPromise> disableUser(params: T.SecurityDisableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> enableUser(params: T.SecurityEnableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> getApiKey(params?: T.SecurityGetApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> getBuiltinPrivileges(params?: T.SecurityGetBuiltinPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> getPrivileges(params?: T.SecurityGetPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> getRole(params?: T.SecurityGetRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> getRoleMapping(params?: T.SecurityGetRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> getServiceAccounts(params?: T.SecurityGetServiceAccountsRequest, options?: TransportRequestOptions): TransportRequestPromise> getServiceCredentials(params: T.SecurityGetServiceCredentialsRequest, options?: TransportRequestOptions): TransportRequestPromise> getToken(params?: T.SecurityGetTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> getUser(params?: T.SecurityGetUserRequest, options?: TransportRequestOptions): TransportRequestPromise> getUserPrivileges(params?: T.SecurityGetUserPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> grantApiKey(params?: T.SecurityGrantApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> hasPrivileges(params?: T.SecurityHasPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> invalidateApiKey(params?: T.SecurityInvalidateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> invalidateToken(params?: T.SecurityInvalidateTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> putPrivileges(params?: T.SecurityPutPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> putRole(params: T.SecurityPutRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> putRoleMapping(params: T.SecurityPutRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> putUser(params: T.SecurityPutUserRequest, options?: TransportRequestOptions): TransportRequestPromise> samlAuthenticate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> samlCompleteLogout(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> samlInvalidate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> samlLogout(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> samlPrepareAuthentication(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> samlServiceProviderMetadata(params?: TODO, 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.SlmDeleteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> executeLifecycle(params: T.SlmExecuteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> executeRetention(params?: T.SlmExecuteRetentionRequest, options?: TransportRequestOptions): TransportRequestPromise> getLifecycle(params?: T.SlmGetLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> getStats(params?: T.SlmGetStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> getStatus(params?: T.SlmGetStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> putLifecycle(params: T.SlmPutLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> start(params?: T.SlmStartRequest, options?: TransportRequestOptions): TransportRequestPromise> stop(params?: T.SlmStopRequest, options?: TransportRequestOptions): TransportRequestPromise> } snapshot: { cleanupRepository(params: T.SnapshotCleanupRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> clone(params: T.SnapshotCloneRequest, options?: TransportRequestOptions): TransportRequestPromise> create(params: T.SnapshotCreateRequest, options?: TransportRequestOptions): TransportRequestPromise> createRepository(params: T.SnapshotCreateRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> delete(params: T.SnapshotDeleteRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteRepository(params: T.SnapshotDeleteRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.SnapshotGetRequest, options?: TransportRequestOptions): TransportRequestPromise> getRepository(params?: T.SnapshotGetRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> repositoryAnalyze(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> restore(params: T.SnapshotRestoreRequest, options?: TransportRequestOptions): TransportRequestPromise> status(params?: T.SnapshotStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> verifyRepository(params: T.SnapshotVerifyRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> } sql: { clearCursor(params?: T.SqlClearCursorRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteAsync(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getAsync(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getAsyncStatus(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> query(params?: T.SqlQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> translate(params?: T.SqlTranslateRequest, options?: TransportRequestOptions): TransportRequestPromise> } ssl: { certificates(params?: T.SslGetCertificatesRequest, options?: TransportRequestOptions): TransportRequestPromise> } tasks: { cancel(params?: T.TaskCancelRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.TaskGetRequest, options?: TransportRequestOptions): TransportRequestPromise> list(params?: T.TaskListRequest, options?: TransportRequestOptions): TransportRequestPromise> } termsEnum(params: T.TermsEnumRequest, options?: TransportRequestOptions): TransportRequestPromise> termvectors(params: T.TermvectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> textStructure: { findStructure(params: T.TextStructureFindStructureRequest, options?: TransportRequestOptions): TransportRequestPromise> } transform: { deleteTransform(params: T.TransformDeleteTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> getTransform(params?: T.TransformGetTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> getTransformStats(params: T.TransformGetTransformStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> previewTransform(params?: T.TransformPreviewTransformRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> putTransform(params: T.TransformPutTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> startTransform(params: T.TransformStartTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> stopTransform(params: T.TransformStopTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> updateTransform(params?: T.TransformUpdateTransformRequest, 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.WatcherAckWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> activateWatch(params: T.WatcherActivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> deactivateWatch(params: T.WatcherDeactivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteWatch(params: T.WatcherDeleteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> executeWatch(params?: T.WatcherExecuteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> getWatch(params: T.WatcherGetWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> putWatch(params: T.WatcherPutWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> queryWatches(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> start(params?: T.WatcherStartRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.WatcherStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> stop(params?: T.WatcherStopRequest, options?: TransportRequestOptions): TransportRequestPromise> } xpack: { info(params?: T.XpackInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> usage(params?: T.XpackUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> } } export { KibanaClient }