From 3e79c8e8257e27ef6abbf63837c769051b597884 Mon Sep 17 00:00:00 2001 From: Tomas Della Vedova Date: Thu, 24 Feb 2022 11:37:33 +0100 Subject: [PATCH] Remove custom kibana interface (#1633) --- .npmignore | 4 - scripts/release-canary.js | 16 -- src/api/kibana.ts | 532 ------------------------------------ src/api/types.ts | 8 +- src/api/typesWithBodyKey.ts | 8 +- src/helpers.ts | 1 + 6 files changed, 9 insertions(+), 560 deletions(-) delete mode 100644 src/api/kibana.ts diff --git a/.npmignore b/.npmignore index 2a7110656..ddfa7b5b6 100644 --- a/.npmignore +++ b/.npmignore @@ -72,7 +72,3 @@ CODE_OF_CONDUCT.md CONTRIBUTING.md src - -# CANARY-PACKAGE -lib/api/kibana.* -# /CANARY-PACKAGE diff --git a/scripts/release-canary.js b/scripts/release-canary.js index 0f3e42c2b..bac865393 100644 --- a/scripts/release-canary.js +++ b/scripts/release-canary.js @@ -31,7 +31,6 @@ async function release (opts) { const originalVersion = packageJson.version const currentCanaryVersion = packageJson.versionCanary const originalTypes = packageJson.types - const originalNpmIgnore = await readFile(join(__dirname, '..', '.npmignore'), 'utf8') const newCanaryInteger = opts.reset ? 1 : (Number(currentCanaryVersion.split('-')[1].split('.')[1]) + 1) const newCanaryVersion = `${originalVersion.split('-')[0]}-canary.${newCanaryInteger}` @@ -49,15 +48,6 @@ async function release (opts) { 'utf8' ) - // update the npmignore to publish the kibana types as well - const newNpmIgnore = originalNpmIgnore.slice(0, originalNpmIgnore.indexOf('# CANARY-PACKAGE')) + - originalNpmIgnore.slice(originalNpmIgnore.indexOf('# /CANARY-PACKAGE') + 17) - await writeFile( - join(__dirname, '..', '.npmignore'), - newNpmIgnore, - 'utf8' - ) - // confirm the package.json changes with the user const diff = execSync('git diff').toString().split('\n').map(colorDiff).join('\n') console.log(diff) @@ -81,12 +71,6 @@ async function release (opts) { JSON.stringify(packageJson, null, 2) + '\n', 'utf8' ) - - await writeFile( - join(__dirname, '..', '.npmignore'), - originalNpmIgnore, - 'utf8' - ) } function confirm (question) { diff --git a/src/api/kibana.ts b/src/api/kibana.ts deleted file mode 100644 index b2a60034c..000000000 --- a/src/api/kibana.ts +++ /dev/null @@ -1,532 +0,0 @@ -/* - * 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. - */ - -/* eslint-disable import/export */ -/* eslint-disable @typescript-eslint/no-misused-new */ -/* eslint-disable @typescript-eslint/no-extraneous-class */ -/* eslint-disable @typescript-eslint/no-unused-vars */ - -// This file was automatically generated by elastic/elastic-client-generator-js -// DO NOT MODIFY IT BY HAND. Instead, modify the source open api file, -// and elastic/elastic-client-generator-js to regenerate this file again. - -import { - Serializer, - Diagnostic, - BaseConnectionPool, - TransportRequestParams, - TransportRequestOptions, - TransportResult -} from '@elastic/transport' -import * as T from './types' -import * as TB from './typesWithBodyKey' -import SniffingTransport from '../sniffingTransport' -import Helpers from '../helpers' -import { ClientOptions } from '../client' - -interface KibanaClient { - diagnostic: Diagnostic - name: string | symbol - connectionPool: BaseConnectionPool - transport: Omit & { - request: (params: TransportRequestParams, options?: TransportRequestOptions) => Promise> - } - serializer: Serializer - helpers: Helpers - child: (opts?: ClientOptions) => KibanaClient - close: () => Promise - Internal: { - deleteDesiredNodes: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - getDesiredNodes: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - health: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - updateDesiredNodes: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - } - asyncSearch: { - delete: (params: T.AsyncSearchDeleteRequest| TB.AsyncSearchDeleteRequest, options?: TransportRequestOptions) => Promise> - get: (params: T.AsyncSearchGetRequest| TB.AsyncSearchGetRequest, options?: TransportRequestOptions) => Promise, TContext>> - status: (params: T.AsyncSearchStatusRequest| TB.AsyncSearchStatusRequest, options?: TransportRequestOptions) => Promise> - submit: (params?: T.AsyncSearchSubmitRequest| TB.AsyncSearchSubmitRequest, options?: TransportRequestOptions) => Promise, TContext>> - } - autoscaling: { - deleteAutoscalingPolicy: (params: T.AutoscalingDeleteAutoscalingPolicyRequest| TB.AutoscalingDeleteAutoscalingPolicyRequest, options?: TransportRequestOptions) => Promise> - getAutoscalingCapacity: (params?: T.AutoscalingGetAutoscalingCapacityRequest| TB.AutoscalingGetAutoscalingCapacityRequest, options?: TransportRequestOptions) => Promise> - getAutoscalingPolicy: (params: T.AutoscalingGetAutoscalingPolicyRequest| TB.AutoscalingGetAutoscalingPolicyRequest, options?: TransportRequestOptions) => Promise> - putAutoscalingPolicy: (params: T.AutoscalingPutAutoscalingPolicyRequest| TB.AutoscalingPutAutoscalingPolicyRequest, options?: TransportRequestOptions) => Promise> - } - bulk: (params: T.BulkRequest| TB.BulkRequest, options?: TransportRequestOptions) => Promise> - cat: { - aliases: (params?: T.CatAliasesRequest| TB.CatAliasesRequest, options?: TransportRequestOptions) => Promise> - allocation: (params?: T.CatAllocationRequest| TB.CatAllocationRequest, options?: TransportRequestOptions) => Promise> - count: (params?: T.CatCountRequest| TB.CatCountRequest, options?: TransportRequestOptions) => Promise> - fielddata: (params?: T.CatFielddataRequest| TB.CatFielddataRequest, options?: TransportRequestOptions) => Promise> - health: (params?: T.CatHealthRequest| TB.CatHealthRequest, options?: TransportRequestOptions) => Promise> - help: (params?: T.CatHelpRequest| TB.CatHelpRequest, options?: TransportRequestOptions) => Promise> - indices: (params?: T.CatIndicesRequest| TB.CatIndicesRequest, options?: TransportRequestOptions) => Promise> - master: (params?: T.CatMasterRequest| TB.CatMasterRequest, options?: TransportRequestOptions) => Promise> - mlDataFrameAnalytics: (params?: T.CatMlDataFrameAnalyticsRequest| TB.CatMlDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - mlDatafeeds: (params?: T.CatMlDatafeedsRequest| TB.CatMlDatafeedsRequest, options?: TransportRequestOptions) => Promise> - mlJobs: (params?: T.CatMlJobsRequest| TB.CatMlJobsRequest, options?: TransportRequestOptions) => Promise> - mlTrainedModels: (params?: T.CatMlTrainedModelsRequest| TB.CatMlTrainedModelsRequest, options?: TransportRequestOptions) => Promise> - nodeattrs: (params?: T.CatNodeattrsRequest| TB.CatNodeattrsRequest, options?: TransportRequestOptions) => Promise> - nodes: (params?: T.CatNodesRequest| TB.CatNodesRequest, options?: TransportRequestOptions) => Promise> - pendingTasks: (params?: T.CatPendingTasksRequest| TB.CatPendingTasksRequest, options?: TransportRequestOptions) => Promise> - plugins: (params?: T.CatPluginsRequest| TB.CatPluginsRequest, options?: TransportRequestOptions) => Promise> - recovery: (params?: T.CatRecoveryRequest| TB.CatRecoveryRequest, options?: TransportRequestOptions) => Promise> - repositories: (params?: T.CatRepositoriesRequest| TB.CatRepositoriesRequest, options?: TransportRequestOptions) => Promise> - segments: (params?: T.CatSegmentsRequest| TB.CatSegmentsRequest, options?: TransportRequestOptions) => Promise> - shards: (params?: T.CatShardsRequest| TB.CatShardsRequest, options?: TransportRequestOptions) => Promise> - snapshots: (params?: T.CatSnapshotsRequest| TB.CatSnapshotsRequest, options?: TransportRequestOptions) => Promise> - tasks: (params?: T.CatTasksRequest| TB.CatTasksRequest, options?: TransportRequestOptions) => Promise> - templates: (params?: T.CatTemplatesRequest| TB.CatTemplatesRequest, options?: TransportRequestOptions) => Promise> - threadPool: (params?: T.CatThreadPoolRequest| TB.CatThreadPoolRequest, options?: TransportRequestOptions) => Promise> - transforms: (params?: T.CatTransformsRequest| TB.CatTransformsRequest, options?: TransportRequestOptions) => Promise> - } - ccr: { - deleteAutoFollowPattern: (params: T.CcrDeleteAutoFollowPatternRequest| TB.CcrDeleteAutoFollowPatternRequest, options?: TransportRequestOptions) => Promise> - follow: (params: T.CcrFollowRequest| TB.CcrFollowRequest, options?: TransportRequestOptions) => Promise> - followInfo: (params: T.CcrFollowInfoRequest| TB.CcrFollowInfoRequest, options?: TransportRequestOptions) => Promise> - followStats: (params: T.CcrFollowStatsRequest| TB.CcrFollowStatsRequest, options?: TransportRequestOptions) => Promise> - forgetFollower: (params: T.CcrForgetFollowerRequest| TB.CcrForgetFollowerRequest, options?: TransportRequestOptions) => Promise> - getAutoFollowPattern: (params?: T.CcrGetAutoFollowPatternRequest| TB.CcrGetAutoFollowPatternRequest, options?: TransportRequestOptions) => Promise> - pauseAutoFollowPattern: (params: T.CcrPauseAutoFollowPatternRequest| TB.CcrPauseAutoFollowPatternRequest, options?: TransportRequestOptions) => Promise> - pauseFollow: (params: T.CcrPauseFollowRequest| TB.CcrPauseFollowRequest, options?: TransportRequestOptions) => Promise> - putAutoFollowPattern: (params: T.CcrPutAutoFollowPatternRequest| TB.CcrPutAutoFollowPatternRequest, options?: TransportRequestOptions) => Promise> - resumeAutoFollowPattern: (params: T.CcrResumeAutoFollowPatternRequest| TB.CcrResumeAutoFollowPatternRequest, options?: TransportRequestOptions) => Promise> - resumeFollow: (params: T.CcrResumeFollowRequest| TB.CcrResumeFollowRequest, options?: TransportRequestOptions) => Promise> - stats: (params?: T.CcrStatsRequest| TB.CcrStatsRequest, options?: TransportRequestOptions) => Promise> - unfollow: (params: T.CcrUnfollowRequest| TB.CcrUnfollowRequest, options?: TransportRequestOptions) => Promise> - } - clearScroll: (params?: T.ClearScrollRequest| TB.ClearScrollRequest, options?: TransportRequestOptions) => Promise> - closePointInTime: (params?: T.ClosePointInTimeRequest| TB.ClosePointInTimeRequest, options?: TransportRequestOptions) => Promise> - cluster: { - allocationExplain: (params?: T.ClusterAllocationExplainRequest| TB.ClusterAllocationExplainRequest, options?: TransportRequestOptions) => Promise> - deleteComponentTemplate: (params: T.ClusterDeleteComponentTemplateRequest| TB.ClusterDeleteComponentTemplateRequest, options?: TransportRequestOptions) => Promise> - deleteVotingConfigExclusions: (params?: T.ClusterDeleteVotingConfigExclusionsRequest| TB.ClusterDeleteVotingConfigExclusionsRequest, options?: TransportRequestOptions) => Promise> - existsComponentTemplate: (params: T.ClusterExistsComponentTemplateRequest| TB.ClusterExistsComponentTemplateRequest, options?: TransportRequestOptions) => Promise> - getComponentTemplate: (params?: T.ClusterGetComponentTemplateRequest| TB.ClusterGetComponentTemplateRequest, options?: TransportRequestOptions) => Promise> - getSettings: (params?: T.ClusterGetSettingsRequest| TB.ClusterGetSettingsRequest, options?: TransportRequestOptions) => Promise> - health: (params?: T.ClusterHealthRequest| TB.ClusterHealthRequest, options?: TransportRequestOptions) => Promise> - pendingTasks: (params?: T.ClusterPendingTasksRequest| TB.ClusterPendingTasksRequest, options?: TransportRequestOptions) => Promise> - postVotingConfigExclusions: (params?: T.ClusterPostVotingConfigExclusionsRequest| TB.ClusterPostVotingConfigExclusionsRequest, options?: TransportRequestOptions) => Promise> - putComponentTemplate: (params: T.ClusterPutComponentTemplateRequest| TB.ClusterPutComponentTemplateRequest, options?: TransportRequestOptions) => Promise> - putSettings: (params?: T.ClusterPutSettingsRequest| TB.ClusterPutSettingsRequest, options?: TransportRequestOptions) => Promise> - remoteInfo: (params?: T.ClusterRemoteInfoRequest| TB.ClusterRemoteInfoRequest, options?: TransportRequestOptions) => Promise> - reroute: (params?: T.ClusterRerouteRequest| TB.ClusterRerouteRequest, options?: TransportRequestOptions) => Promise> - state: (params?: T.ClusterStateRequest| TB.ClusterStateRequest, options?: TransportRequestOptions) => Promise> - stats: (params?: T.ClusterStatsRequest| TB.ClusterStatsRequest, options?: TransportRequestOptions) => Promise> - } - count: (params?: T.CountRequest| TB.CountRequest, options?: TransportRequestOptions) => Promise> - create: (params: T.CreateRequest| TB.CreateRequest, options?: TransportRequestOptions) => Promise> - danglingIndices: { - deleteDanglingIndex: (params: T.DanglingIndicesDeleteDanglingIndexRequest| TB.DanglingIndicesDeleteDanglingIndexRequest, options?: TransportRequestOptions) => Promise> - importDanglingIndex: (params: T.DanglingIndicesImportDanglingIndexRequest| TB.DanglingIndicesImportDanglingIndexRequest, options?: TransportRequestOptions) => Promise> - listDanglingIndices: (params?: T.DanglingIndicesListDanglingIndicesRequest| TB.DanglingIndicesListDanglingIndicesRequest, options?: TransportRequestOptions) => Promise> - } - delete: (params: T.DeleteRequest| TB.DeleteRequest, options?: TransportRequestOptions) => Promise> - deleteByQuery: (params: T.DeleteByQueryRequest| TB.DeleteByQueryRequest, options?: TransportRequestOptions) => Promise> - deleteByQueryRethrottle: (params: T.DeleteByQueryRethrottleRequest| TB.DeleteByQueryRethrottleRequest, options?: TransportRequestOptions) => Promise> - deleteScript: (params: T.DeleteScriptRequest| TB.DeleteScriptRequest, options?: TransportRequestOptions) => Promise> - enrich: { - deletePolicy: (params: T.EnrichDeletePolicyRequest| TB.EnrichDeletePolicyRequest, options?: TransportRequestOptions) => Promise> - executePolicy: (params: T.EnrichExecutePolicyRequest| TB.EnrichExecutePolicyRequest, options?: TransportRequestOptions) => Promise> - getPolicy: (params?: T.EnrichGetPolicyRequest| TB.EnrichGetPolicyRequest, options?: TransportRequestOptions) => Promise> - putPolicy: (params: T.EnrichPutPolicyRequest| TB.EnrichPutPolicyRequest, options?: TransportRequestOptions) => Promise> - stats: (params?: T.EnrichStatsRequest| TB.EnrichStatsRequest, options?: TransportRequestOptions) => Promise> - } - eql: { - delete: (params: T.EqlDeleteRequest| TB.EqlDeleteRequest, options?: TransportRequestOptions) => Promise> - get: (params: T.EqlGetRequest| TB.EqlGetRequest, options?: TransportRequestOptions) => Promise, TContext>> - getStatus: (params: T.EqlGetStatusRequest| TB.EqlGetStatusRequest, options?: TransportRequestOptions) => Promise> - search: (params: T.EqlSearchRequest| TB.EqlSearchRequest, options?: TransportRequestOptions) => Promise, TContext>> - } - exists: (params: T.ExistsRequest| TB.ExistsRequest, options?: TransportRequestOptions) => Promise> - existsSource: (params: T.ExistsSourceRequest| TB.ExistsSourceRequest, options?: TransportRequestOptions) => Promise> - explain: (params: T.ExplainRequest| TB.ExplainRequest, options?: TransportRequestOptions) => Promise, TContext>> - features: { - getFeatures: (params?: T.FeaturesGetFeaturesRequest| TB.FeaturesGetFeaturesRequest, options?: TransportRequestOptions) => Promise> - resetFeatures: (params?: T.FeaturesResetFeaturesRequest| TB.FeaturesResetFeaturesRequest, options?: TransportRequestOptions) => Promise> - } - fieldCaps: (params?: T.FieldCapsRequest| TB.FieldCapsRequest, options?: TransportRequestOptions) => Promise> - fleet: { - globalCheckpoints: (params: T.FleetGlobalCheckpointsRequest| TB.FleetGlobalCheckpointsRequest, options?: TransportRequestOptions) => Promise> - msearch: (params: T.FleetMsearchRequest| TB.FleetMsearchRequest, options?: TransportRequestOptions) => Promise, TContext>> - search: (params: T.FleetSearchRequest| TB.FleetSearchRequest, options?: TransportRequestOptions) => Promise, TContext>> - } - get: (params: T.GetRequest| TB.GetRequest, options?: TransportRequestOptions) => Promise, TContext>> - getScript: (params: T.GetScriptRequest| TB.GetScriptRequest, options?: TransportRequestOptions) => Promise> - getScriptContext: (params?: T.GetScriptContextRequest| TB.GetScriptContextRequest, options?: TransportRequestOptions) => Promise> - getScriptLanguages: (params?: T.GetScriptLanguagesRequest| TB.GetScriptLanguagesRequest, options?: TransportRequestOptions) => Promise> - getSource: (params: T.GetSourceRequest| TB.GetSourceRequest, options?: TransportRequestOptions) => Promise, TContext>> - graph: { - explore: (params: T.GraphExploreRequest| TB.GraphExploreRequest, options?: TransportRequestOptions) => Promise> - } - ilm: { - deleteLifecycle: (params: T.IlmDeleteLifecycleRequest| TB.IlmDeleteLifecycleRequest, options?: TransportRequestOptions) => Promise> - explainLifecycle: (params: T.IlmExplainLifecycleRequest| TB.IlmExplainLifecycleRequest, options?: TransportRequestOptions) => Promise> - getLifecycle: (params?: T.IlmGetLifecycleRequest| TB.IlmGetLifecycleRequest, options?: TransportRequestOptions) => Promise> - getStatus: (params?: T.IlmGetStatusRequest| TB.IlmGetStatusRequest, options?: TransportRequestOptions) => Promise> - migrateToDataTiers: (params?: T.IlmMigrateToDataTiersRequest| TB.IlmMigrateToDataTiersRequest, options?: TransportRequestOptions) => Promise> - moveToStep: (params: T.IlmMoveToStepRequest| TB.IlmMoveToStepRequest, options?: TransportRequestOptions) => Promise> - putLifecycle: (params: T.IlmPutLifecycleRequest| TB.IlmPutLifecycleRequest, options?: TransportRequestOptions) => Promise> - removePolicy: (params: T.IlmRemovePolicyRequest| TB.IlmRemovePolicyRequest, options?: TransportRequestOptions) => Promise> - retry: (params: T.IlmRetryRequest| TB.IlmRetryRequest, options?: TransportRequestOptions) => Promise> - start: (params?: T.IlmStartRequest| TB.IlmStartRequest, options?: TransportRequestOptions) => Promise> - stop: (params?: T.IlmStopRequest| TB.IlmStopRequest, options?: TransportRequestOptions) => Promise> - } - index: (params: T.IndexRequest| TB.IndexRequest, options?: TransportRequestOptions) => Promise> - indices: { - addBlock: (params: T.IndicesAddBlockRequest| TB.IndicesAddBlockRequest, options?: TransportRequestOptions) => Promise> - analyze: (params?: T.IndicesAnalyzeRequest| TB.IndicesAnalyzeRequest, options?: TransportRequestOptions) => Promise> - clearCache: (params?: T.IndicesClearCacheRequest| TB.IndicesClearCacheRequest, options?: TransportRequestOptions) => Promise> - clone: (params: T.IndicesCloneRequest| TB.IndicesCloneRequest, options?: TransportRequestOptions) => Promise> - close: (params: T.IndicesCloseRequest| TB.IndicesCloseRequest, options?: TransportRequestOptions) => Promise> - create: (params: T.IndicesCreateRequest| TB.IndicesCreateRequest, options?: TransportRequestOptions) => Promise> - createDataStream: (params: T.IndicesCreateDataStreamRequest| TB.IndicesCreateDataStreamRequest, options?: TransportRequestOptions) => Promise> - dataStreamsStats: (params?: T.IndicesDataStreamsStatsRequest| TB.IndicesDataStreamsStatsRequest, options?: TransportRequestOptions) => Promise> - delete: (params: T.IndicesDeleteRequest| TB.IndicesDeleteRequest, options?: TransportRequestOptions) => Promise> - deleteAlias: (params: T.IndicesDeleteAliasRequest| TB.IndicesDeleteAliasRequest, options?: TransportRequestOptions) => Promise> - deleteDataStream: (params: T.IndicesDeleteDataStreamRequest| TB.IndicesDeleteDataStreamRequest, options?: TransportRequestOptions) => Promise> - deleteIndexTemplate: (params: T.IndicesDeleteIndexTemplateRequest| TB.IndicesDeleteIndexTemplateRequest, options?: TransportRequestOptions) => Promise> - deleteTemplate: (params: T.IndicesDeleteTemplateRequest| TB.IndicesDeleteTemplateRequest, options?: TransportRequestOptions) => Promise> - diskUsage: (params: T.IndicesDiskUsageRequest| TB.IndicesDiskUsageRequest, options?: TransportRequestOptions) => Promise> - exists: (params: T.IndicesExistsRequest| TB.IndicesExistsRequest, options?: TransportRequestOptions) => Promise> - existsAlias: (params: T.IndicesExistsAliasRequest| TB.IndicesExistsAliasRequest, options?: TransportRequestOptions) => Promise> - existsIndexTemplate: (params: T.IndicesExistsIndexTemplateRequest| TB.IndicesExistsIndexTemplateRequest, options?: TransportRequestOptions) => Promise> - existsTemplate: (params: T.IndicesExistsTemplateRequest| TB.IndicesExistsTemplateRequest, options?: TransportRequestOptions) => Promise> - fieldUsageStats: (params: T.IndicesFieldUsageStatsRequest| TB.IndicesFieldUsageStatsRequest, options?: TransportRequestOptions) => Promise> - flush: (params?: T.IndicesFlushRequest| TB.IndicesFlushRequest, options?: TransportRequestOptions) => Promise> - forcemerge: (params?: T.IndicesForcemergeRequest| TB.IndicesForcemergeRequest, options?: TransportRequestOptions) => Promise> - get: (params: T.IndicesGetRequest| TB.IndicesGetRequest, options?: TransportRequestOptions) => Promise> - getAlias: (params?: T.IndicesGetAliasRequest| TB.IndicesGetAliasRequest, options?: TransportRequestOptions) => Promise> - getDataStream: (params?: T.IndicesGetDataStreamRequest| TB.IndicesGetDataStreamRequest, options?: TransportRequestOptions) => Promise> - getFieldMapping: (params: T.IndicesGetFieldMappingRequest| TB.IndicesGetFieldMappingRequest, options?: TransportRequestOptions) => Promise> - getIndexTemplate: (params?: T.IndicesGetIndexTemplateRequest| TB.IndicesGetIndexTemplateRequest, options?: TransportRequestOptions) => Promise> - getMapping: (params?: T.IndicesGetMappingRequest| TB.IndicesGetMappingRequest, options?: TransportRequestOptions) => Promise> - getSettings: (params?: T.IndicesGetSettingsRequest| TB.IndicesGetSettingsRequest, options?: TransportRequestOptions) => Promise> - getTemplate: (params?: T.IndicesGetTemplateRequest| TB.IndicesGetTemplateRequest, options?: TransportRequestOptions) => Promise> - migrateToDataStream: (params: T.IndicesMigrateToDataStreamRequest| TB.IndicesMigrateToDataStreamRequest, options?: TransportRequestOptions) => Promise> - modifyDataStream: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - open: (params: T.IndicesOpenRequest| TB.IndicesOpenRequest, options?: TransportRequestOptions) => Promise> - promoteDataStream: (params: T.IndicesPromoteDataStreamRequest| TB.IndicesPromoteDataStreamRequest, options?: TransportRequestOptions) => Promise> - putAlias: (params: T.IndicesPutAliasRequest| TB.IndicesPutAliasRequest, options?: TransportRequestOptions) => Promise> - putIndexTemplate: (params: T.IndicesPutIndexTemplateRequest| TB.IndicesPutIndexTemplateRequest, options?: TransportRequestOptions) => Promise> - putMapping: (params: T.IndicesPutMappingRequest| TB.IndicesPutMappingRequest, options?: TransportRequestOptions) => Promise> - putSettings: (params?: T.IndicesPutSettingsRequest| TB.IndicesPutSettingsRequest, options?: TransportRequestOptions) => Promise> - putTemplate: (params: T.IndicesPutTemplateRequest| TB.IndicesPutTemplateRequest, options?: TransportRequestOptions) => Promise> - recovery: (params?: T.IndicesRecoveryRequest| TB.IndicesRecoveryRequest, options?: TransportRequestOptions) => Promise> - refresh: (params?: T.IndicesRefreshRequest| TB.IndicesRefreshRequest, options?: TransportRequestOptions) => Promise> - reloadSearchAnalyzers: (params: T.IndicesReloadSearchAnalyzersRequest| TB.IndicesReloadSearchAnalyzersRequest, options?: TransportRequestOptions) => Promise> - resolveIndex: (params: T.IndicesResolveIndexRequest| TB.IndicesResolveIndexRequest, options?: TransportRequestOptions) => Promise> - rollover: (params: T.IndicesRolloverRequest| TB.IndicesRolloverRequest, options?: TransportRequestOptions) => Promise> - segments: (params?: T.IndicesSegmentsRequest| TB.IndicesSegmentsRequest, options?: TransportRequestOptions) => Promise> - shardStores: (params?: T.IndicesShardStoresRequest| TB.IndicesShardStoresRequest, options?: TransportRequestOptions) => Promise> - shrink: (params: T.IndicesShrinkRequest| TB.IndicesShrinkRequest, options?: TransportRequestOptions) => Promise> - simulateIndexTemplate: (params: T.IndicesSimulateIndexTemplateRequest| TB.IndicesSimulateIndexTemplateRequest, options?: TransportRequestOptions) => Promise> - simulateTemplate: (params?: T.IndicesSimulateTemplateRequest| TB.IndicesSimulateTemplateRequest, options?: TransportRequestOptions) => Promise> - split: (params: T.IndicesSplitRequest| TB.IndicesSplitRequest, options?: TransportRequestOptions) => Promise> - stats: (params?: T.IndicesStatsRequest| TB.IndicesStatsRequest, options?: TransportRequestOptions) => Promise> - unfreeze: (params: T.IndicesUnfreezeRequest| TB.IndicesUnfreezeRequest, options?: TransportRequestOptions) => Promise> - updateAliases: (params?: T.IndicesUpdateAliasesRequest| TB.IndicesUpdateAliasesRequest, options?: TransportRequestOptions) => Promise> - validateQuery: (params?: T.IndicesValidateQueryRequest| TB.IndicesValidateQueryRequest, options?: TransportRequestOptions) => Promise> - } - info: (params?: T.InfoRequest| TB.InfoRequest, options?: TransportRequestOptions) => Promise> - ingest: { - deletePipeline: (params: T.IngestDeletePipelineRequest| TB.IngestDeletePipelineRequest, options?: TransportRequestOptions) => Promise> - geoIpStats: (params?: T.IngestGeoIpStatsRequest| TB.IngestGeoIpStatsRequest, options?: TransportRequestOptions) => Promise> - getPipeline: (params?: T.IngestGetPipelineRequest| TB.IngestGetPipelineRequest, options?: TransportRequestOptions) => Promise> - processorGrok: (params?: T.IngestProcessorGrokRequest| TB.IngestProcessorGrokRequest, options?: TransportRequestOptions) => Promise> - putPipeline: (params: T.IngestPutPipelineRequest| TB.IngestPutPipelineRequest, options?: TransportRequestOptions) => Promise> - simulate: (params?: T.IngestSimulateRequest| TB.IngestSimulateRequest, options?: TransportRequestOptions) => Promise> - } - knnSearch: (params: T.KnnSearchRequest| TB.KnnSearchRequest, options?: TransportRequestOptions) => Promise, TContext>> - license: { - delete: (params?: T.LicenseDeleteRequest| TB.LicenseDeleteRequest, options?: TransportRequestOptions) => Promise> - get: (params?: T.LicenseGetRequest| TB.LicenseGetRequest, options?: TransportRequestOptions) => Promise> - getBasicStatus: (params?: T.LicenseGetBasicStatusRequest| TB.LicenseGetBasicStatusRequest, options?: TransportRequestOptions) => Promise> - getTrialStatus: (params?: T.LicenseGetTrialStatusRequest| TB.LicenseGetTrialStatusRequest, options?: TransportRequestOptions) => Promise> - post: (params?: T.LicensePostRequest| TB.LicensePostRequest, options?: TransportRequestOptions) => Promise> - postStartBasic: (params?: T.LicensePostStartBasicRequest| TB.LicensePostStartBasicRequest, options?: TransportRequestOptions) => Promise> - postStartTrial: (params?: T.LicensePostStartTrialRequest| TB.LicensePostStartTrialRequest, options?: TransportRequestOptions) => Promise> - } - logstash: { - deletePipeline: (params: T.LogstashDeletePipelineRequest| TB.LogstashDeletePipelineRequest, options?: TransportRequestOptions) => Promise> - getPipeline: (params: T.LogstashGetPipelineRequest| TB.LogstashGetPipelineRequest, options?: TransportRequestOptions) => Promise> - putPipeline: (params: T.LogstashPutPipelineRequest| TB.LogstashPutPipelineRequest, options?: TransportRequestOptions) => Promise> - } - mget: (params?: T.MgetRequest| TB.MgetRequest, options?: TransportRequestOptions) => Promise, TContext>> - migration: { - deprecations: (params?: T.MigrationDeprecationsRequest| TB.MigrationDeprecationsRequest, options?: TransportRequestOptions) => Promise> - getFeatureUpgradeStatus: (params?: T.MigrationGetFeatureUpgradeStatusRequest| TB.MigrationGetFeatureUpgradeStatusRequest, options?: TransportRequestOptions) => Promise> - postFeatureUpgrade: (params?: T.MigrationPostFeatureUpgradeRequest| TB.MigrationPostFeatureUpgradeRequest, options?: TransportRequestOptions) => Promise> - } - ml: { - closeJob: (params: T.MlCloseJobRequest| TB.MlCloseJobRequest, options?: TransportRequestOptions) => Promise> - deleteCalendar: (params: T.MlDeleteCalendarRequest| TB.MlDeleteCalendarRequest, options?: TransportRequestOptions) => Promise> - deleteCalendarEvent: (params: T.MlDeleteCalendarEventRequest| TB.MlDeleteCalendarEventRequest, options?: TransportRequestOptions) => Promise> - deleteCalendarJob: (params: T.MlDeleteCalendarJobRequest| TB.MlDeleteCalendarJobRequest, options?: TransportRequestOptions) => Promise> - deleteDataFrameAnalytics: (params: T.MlDeleteDataFrameAnalyticsRequest| TB.MlDeleteDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - deleteDatafeed: (params: T.MlDeleteDatafeedRequest| TB.MlDeleteDatafeedRequest, options?: TransportRequestOptions) => Promise> - deleteExpiredData: (params?: T.MlDeleteExpiredDataRequest| TB.MlDeleteExpiredDataRequest, options?: TransportRequestOptions) => Promise> - deleteFilter: (params: T.MlDeleteFilterRequest| TB.MlDeleteFilterRequest, options?: TransportRequestOptions) => Promise> - deleteForecast: (params: T.MlDeleteForecastRequest| TB.MlDeleteForecastRequest, options?: TransportRequestOptions) => Promise> - deleteJob: (params: T.MlDeleteJobRequest| TB.MlDeleteJobRequest, options?: TransportRequestOptions) => Promise> - deleteModelSnapshot: (params: T.MlDeleteModelSnapshotRequest| TB.MlDeleteModelSnapshotRequest, options?: TransportRequestOptions) => Promise> - deleteTrainedModel: (params: T.MlDeleteTrainedModelRequest| TB.MlDeleteTrainedModelRequest, options?: TransportRequestOptions) => Promise> - deleteTrainedModelAlias: (params: T.MlDeleteTrainedModelAliasRequest| TB.MlDeleteTrainedModelAliasRequest, options?: TransportRequestOptions) => Promise> - estimateModelMemory: (params?: T.MlEstimateModelMemoryRequest| TB.MlEstimateModelMemoryRequest, options?: TransportRequestOptions) => Promise> - evaluateDataFrame: (params?: T.MlEvaluateDataFrameRequest| TB.MlEvaluateDataFrameRequest, options?: TransportRequestOptions) => Promise> - explainDataFrameAnalytics: (params?: T.MlExplainDataFrameAnalyticsRequest| TB.MlExplainDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - flushJob: (params: T.MlFlushJobRequest| TB.MlFlushJobRequest, options?: TransportRequestOptions) => Promise> - forecast: (params: T.MlForecastRequest| TB.MlForecastRequest, options?: TransportRequestOptions) => Promise> - getBuckets: (params: T.MlGetBucketsRequest| TB.MlGetBucketsRequest, options?: TransportRequestOptions) => Promise> - getCalendarEvents: (params: T.MlGetCalendarEventsRequest| TB.MlGetCalendarEventsRequest, options?: TransportRequestOptions) => Promise> - getCalendars: (params?: T.MlGetCalendarsRequest| TB.MlGetCalendarsRequest, options?: TransportRequestOptions) => Promise> - getCategories: (params: T.MlGetCategoriesRequest| TB.MlGetCategoriesRequest, options?: TransportRequestOptions) => Promise> - getDataFrameAnalytics: (params?: T.MlGetDataFrameAnalyticsRequest| TB.MlGetDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - getDataFrameAnalyticsStats: (params?: T.MlGetDataFrameAnalyticsStatsRequest| TB.MlGetDataFrameAnalyticsStatsRequest, options?: TransportRequestOptions) => Promise> - getDatafeedStats: (params?: T.MlGetDatafeedStatsRequest| TB.MlGetDatafeedStatsRequest, options?: TransportRequestOptions) => Promise> - getDatafeeds: (params?: T.MlGetDatafeedsRequest| TB.MlGetDatafeedsRequest, options?: TransportRequestOptions) => Promise> - getFilters: (params?: T.MlGetFiltersRequest| TB.MlGetFiltersRequest, options?: TransportRequestOptions) => Promise> - getInfluencers: (params: T.MlGetInfluencersRequest| TB.MlGetInfluencersRequest, options?: TransportRequestOptions) => Promise> - getJobStats: (params?: T.MlGetJobStatsRequest| TB.MlGetJobStatsRequest, options?: TransportRequestOptions) => Promise> - getJobs: (params?: T.MlGetJobsRequest| TB.MlGetJobsRequest, options?: TransportRequestOptions) => Promise> - getMemoryStats: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - getModelSnapshotUpgradeStats: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - getModelSnapshots: (params: T.MlGetModelSnapshotsRequest| TB.MlGetModelSnapshotsRequest, options?: TransportRequestOptions) => Promise> - getOverallBuckets: (params: T.MlGetOverallBucketsRequest| TB.MlGetOverallBucketsRequest, options?: TransportRequestOptions) => Promise> - getRecords: (params: T.MlGetRecordsRequest| TB.MlGetRecordsRequest, options?: TransportRequestOptions) => Promise> - getTrainedModels: (params?: T.MlGetTrainedModelsRequest| TB.MlGetTrainedModelsRequest, options?: TransportRequestOptions) => Promise> - getTrainedModelsStats: (params?: T.MlGetTrainedModelsStatsRequest| TB.MlGetTrainedModelsStatsRequest, options?: TransportRequestOptions) => Promise> - inferTrainedModelDeployment: (params: T.MlInferTrainedModelDeploymentRequest| TB.MlInferTrainedModelDeploymentRequest, options?: TransportRequestOptions) => Promise> - info: (params?: T.MlInfoRequest| TB.MlInfoRequest, options?: TransportRequestOptions) => Promise> - openJob: (params: T.MlOpenJobRequest| TB.MlOpenJobRequest, options?: TransportRequestOptions) => Promise> - postCalendarEvents: (params: T.MlPostCalendarEventsRequest| TB.MlPostCalendarEventsRequest, options?: TransportRequestOptions) => Promise> - postData: (params: T.MlPostDataRequest| TB.MlPostDataRequest, options?: TransportRequestOptions) => Promise> - previewDataFrameAnalytics: (params?: T.MlPreviewDataFrameAnalyticsRequest| TB.MlPreviewDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - previewDatafeed: (params?: T.MlPreviewDatafeedRequest| TB.MlPreviewDatafeedRequest, options?: TransportRequestOptions) => Promise, TContext>> - putCalendar: (params: T.MlPutCalendarRequest| TB.MlPutCalendarRequest, options?: TransportRequestOptions) => Promise> - putCalendarJob: (params: T.MlPutCalendarJobRequest| TB.MlPutCalendarJobRequest, options?: TransportRequestOptions) => Promise> - putDataFrameAnalytics: (params: T.MlPutDataFrameAnalyticsRequest| TB.MlPutDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - putDatafeed: (params: T.MlPutDatafeedRequest| TB.MlPutDatafeedRequest, options?: TransportRequestOptions) => Promise> - putFilter: (params: T.MlPutFilterRequest| TB.MlPutFilterRequest, options?: TransportRequestOptions) => Promise> - putJob: (params: T.MlPutJobRequest| TB.MlPutJobRequest, options?: TransportRequestOptions) => Promise> - putTrainedModel: (params: T.MlPutTrainedModelRequest| TB.MlPutTrainedModelRequest, options?: TransportRequestOptions) => Promise> - putTrainedModelAlias: (params: T.MlPutTrainedModelAliasRequest| TB.MlPutTrainedModelAliasRequest, options?: TransportRequestOptions) => Promise> - putTrainedModelDefinitionPart: (params: T.MlPutTrainedModelDefinitionPartRequest| TB.MlPutTrainedModelDefinitionPartRequest, options?: TransportRequestOptions) => Promise> - putTrainedModelVocabulary: (params: T.MlPutTrainedModelVocabularyRequest| TB.MlPutTrainedModelVocabularyRequest, options?: TransportRequestOptions) => Promise> - resetJob: (params: T.MlResetJobRequest| TB.MlResetJobRequest, options?: TransportRequestOptions) => Promise> - revertModelSnapshot: (params: T.MlRevertModelSnapshotRequest| TB.MlRevertModelSnapshotRequest, options?: TransportRequestOptions) => Promise> - setUpgradeMode: (params?: T.MlSetUpgradeModeRequest| TB.MlSetUpgradeModeRequest, options?: TransportRequestOptions) => Promise> - startDataFrameAnalytics: (params: T.MlStartDataFrameAnalyticsRequest| TB.MlStartDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - startDatafeed: (params: T.MlStartDatafeedRequest| TB.MlStartDatafeedRequest, options?: TransportRequestOptions) => Promise> - startTrainedModelDeployment: (params: T.MlStartTrainedModelDeploymentRequest| TB.MlStartTrainedModelDeploymentRequest, options?: TransportRequestOptions) => Promise> - stopDataFrameAnalytics: (params: T.MlStopDataFrameAnalyticsRequest| TB.MlStopDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - stopDatafeed: (params: T.MlStopDatafeedRequest| TB.MlStopDatafeedRequest, options?: TransportRequestOptions) => Promise> - stopTrainedModelDeployment: (params: T.MlStopTrainedModelDeploymentRequest| TB.MlStopTrainedModelDeploymentRequest, options?: TransportRequestOptions) => Promise> - updateDataFrameAnalytics: (params: T.MlUpdateDataFrameAnalyticsRequest| TB.MlUpdateDataFrameAnalyticsRequest, options?: TransportRequestOptions) => Promise> - updateDatafeed: (params: T.MlUpdateDatafeedRequest| TB.MlUpdateDatafeedRequest, options?: TransportRequestOptions) => Promise> - updateFilter: (params: T.MlUpdateFilterRequest| TB.MlUpdateFilterRequest, options?: TransportRequestOptions) => Promise> - updateJob: (params: T.MlUpdateJobRequest| TB.MlUpdateJobRequest, options?: TransportRequestOptions) => Promise> - updateModelSnapshot: (params: T.MlUpdateModelSnapshotRequest| TB.MlUpdateModelSnapshotRequest, options?: TransportRequestOptions) => Promise> - upgradeJobSnapshot: (params: T.MlUpgradeJobSnapshotRequest| TB.MlUpgradeJobSnapshotRequest, options?: TransportRequestOptions) => Promise> - validate: (params?: T.MlValidateRequest| TB.MlValidateRequest, options?: TransportRequestOptions) => Promise> - validateDetector: (params?: T.MlValidateDetectorRequest| TB.MlValidateDetectorRequest, options?: TransportRequestOptions) => Promise> - } - monitoring: { - bulk: (params: T.MonitoringBulkRequest| TB.MonitoringBulkRequest, options?: TransportRequestOptions) => Promise> - } - msearch: , TContext = unknown>(params?: T.MsearchRequest| TB.MsearchRequest, options?: TransportRequestOptions) => Promise, TContext>> - msearchTemplate: , TContext = unknown>(params?: T.MsearchTemplateRequest| TB.MsearchTemplateRequest, options?: TransportRequestOptions) => Promise, TContext>> - mtermvectors: (params?: T.MtermvectorsRequest| TB.MtermvectorsRequest, options?: TransportRequestOptions) => Promise> - nodes: { - clearRepositoriesMeteringArchive: (params: T.NodesClearRepositoriesMeteringArchiveRequest| TB.NodesClearRepositoriesMeteringArchiveRequest, options?: TransportRequestOptions) => Promise> - getRepositoriesMeteringInfo: (params: T.NodesGetRepositoriesMeteringInfoRequest| TB.NodesGetRepositoriesMeteringInfoRequest, options?: TransportRequestOptions) => Promise> - hotThreads: (params?: T.NodesHotThreadsRequest| TB.NodesHotThreadsRequest, options?: TransportRequestOptions) => Promise> - info: (params?: T.NodesInfoRequest| TB.NodesInfoRequest, options?: TransportRequestOptions) => Promise> - reloadSecureSettings: (params?: T.NodesReloadSecureSettingsRequest| TB.NodesReloadSecureSettingsRequest, options?: TransportRequestOptions) => Promise> - stats: (params?: T.NodesStatsRequest| TB.NodesStatsRequest, options?: TransportRequestOptions) => Promise> - usage: (params?: T.NodesUsageRequest| TB.NodesUsageRequest, options?: TransportRequestOptions) => Promise> - } - openPointInTime: (params: T.OpenPointInTimeRequest| TB.OpenPointInTimeRequest, options?: TransportRequestOptions) => Promise> - ping: (params?: T.PingRequest| TB.PingRequest, options?: TransportRequestOptions) => Promise> - putScript: (params: T.PutScriptRequest| TB.PutScriptRequest, options?: TransportRequestOptions) => Promise> - rankEval: (params: T.RankEvalRequest| TB.RankEvalRequest, options?: TransportRequestOptions) => Promise> - reindex: (params?: T.ReindexRequest| TB.ReindexRequest, options?: TransportRequestOptions) => Promise> - reindexRethrottle: (params: T.ReindexRethrottleRequest| TB.ReindexRethrottleRequest, options?: TransportRequestOptions) => Promise> - renderSearchTemplate: (params?: T.RenderSearchTemplateRequest| TB.RenderSearchTemplateRequest, options?: TransportRequestOptions) => Promise> - rollup: { - deleteJob: (params: T.RollupDeleteJobRequest| TB.RollupDeleteJobRequest, options?: TransportRequestOptions) => Promise> - getJobs: (params?: T.RollupGetJobsRequest| TB.RollupGetJobsRequest, options?: TransportRequestOptions) => Promise> - getRollupCaps: (params?: T.RollupGetRollupCapsRequest| TB.RollupGetRollupCapsRequest, options?: TransportRequestOptions) => Promise> - getRollupIndexCaps: (params: T.RollupGetRollupIndexCapsRequest| TB.RollupGetRollupIndexCapsRequest, options?: TransportRequestOptions) => Promise> - putJob: (params: T.RollupPutJobRequest| TB.RollupPutJobRequest, options?: TransportRequestOptions) => Promise> - rollup: (params: T.RollupRollupRequest| TB.RollupRollupRequest, options?: TransportRequestOptions) => Promise> - rollupSearch: , TContext = unknown>(params: T.RollupRollupSearchRequest| TB.RollupRollupSearchRequest, options?: TransportRequestOptions) => Promise, TContext>> - startJob: (params: T.RollupStartJobRequest| TB.RollupStartJobRequest, options?: TransportRequestOptions) => Promise> - stopJob: (params: T.RollupStopJobRequest| TB.RollupStopJobRequest, options?: TransportRequestOptions) => Promise> - } - scriptsPainlessExecute: (params?: T.ScriptsPainlessExecuteRequest| TB.ScriptsPainlessExecuteRequest, options?: TransportRequestOptions) => Promise, TContext>> - scroll: , TContext = unknown>(params?: T.ScrollRequest| TB.ScrollRequest, options?: TransportRequestOptions) => Promise, TContext>> - search: , TContext = unknown>(params?: T.SearchRequest| TB.SearchRequest, options?: TransportRequestOptions) => Promise, TContext>> - searchMvt: (params: T.SearchMvtRequest| TB.SearchMvtRequest, options?: TransportRequestOptions) => Promise> - searchShards: (params?: T.SearchShardsRequest| TB.SearchShardsRequest, options?: TransportRequestOptions) => Promise> - searchTemplate: (params?: T.SearchTemplateRequest| TB.SearchTemplateRequest, options?: TransportRequestOptions) => Promise, TContext>> - searchableSnapshots: { - cacheStats: (params?: T.SearchableSnapshotsCacheStatsRequest| TB.SearchableSnapshotsCacheStatsRequest, options?: TransportRequestOptions) => Promise> - clearCache: (params?: T.SearchableSnapshotsClearCacheRequest| TB.SearchableSnapshotsClearCacheRequest, options?: TransportRequestOptions) => Promise> - mount: (params: T.SearchableSnapshotsMountRequest| TB.SearchableSnapshotsMountRequest, options?: TransportRequestOptions) => Promise> - stats: (params?: T.SearchableSnapshotsStatsRequest| TB.SearchableSnapshotsStatsRequest, options?: TransportRequestOptions) => Promise> - } - security: { - activateUserProfile: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - authenticate: (params?: T.SecurityAuthenticateRequest| TB.SecurityAuthenticateRequest, options?: TransportRequestOptions) => Promise> - changePassword: (params?: T.SecurityChangePasswordRequest| TB.SecurityChangePasswordRequest, options?: TransportRequestOptions) => Promise> - clearApiKeyCache: (params: T.SecurityClearApiKeyCacheRequest| TB.SecurityClearApiKeyCacheRequest, options?: TransportRequestOptions) => Promise> - clearCachedPrivileges: (params: T.SecurityClearCachedPrivilegesRequest| TB.SecurityClearCachedPrivilegesRequest, options?: TransportRequestOptions) => Promise> - clearCachedRealms: (params: T.SecurityClearCachedRealmsRequest| TB.SecurityClearCachedRealmsRequest, options?: TransportRequestOptions) => Promise> - clearCachedRoles: (params: T.SecurityClearCachedRolesRequest| TB.SecurityClearCachedRolesRequest, options?: TransportRequestOptions) => Promise> - clearCachedServiceTokens: (params: T.SecurityClearCachedServiceTokensRequest| TB.SecurityClearCachedServiceTokensRequest, options?: TransportRequestOptions) => Promise> - createApiKey: (params?: T.SecurityCreateApiKeyRequest| TB.SecurityCreateApiKeyRequest, options?: TransportRequestOptions) => Promise> - createServiceToken: (params: T.SecurityCreateServiceTokenRequest| TB.SecurityCreateServiceTokenRequest, options?: TransportRequestOptions) => Promise> - deletePrivileges: (params: T.SecurityDeletePrivilegesRequest| TB.SecurityDeletePrivilegesRequest, options?: TransportRequestOptions) => Promise> - deleteRole: (params: T.SecurityDeleteRoleRequest| TB.SecurityDeleteRoleRequest, options?: TransportRequestOptions) => Promise> - deleteRoleMapping: (params: T.SecurityDeleteRoleMappingRequest| TB.SecurityDeleteRoleMappingRequest, options?: TransportRequestOptions) => Promise> - deleteServiceToken: (params: T.SecurityDeleteServiceTokenRequest| TB.SecurityDeleteServiceTokenRequest, options?: TransportRequestOptions) => Promise> - deleteUser: (params: T.SecurityDeleteUserRequest| TB.SecurityDeleteUserRequest, options?: TransportRequestOptions) => Promise> - disableUser: (params: T.SecurityDisableUserRequest| TB.SecurityDisableUserRequest, options?: TransportRequestOptions) => Promise> - enableUser: (params: T.SecurityEnableUserRequest| TB.SecurityEnableUserRequest, options?: TransportRequestOptions) => Promise> - enrollKibana: (params?: T.SecurityEnrollKibanaRequest| TB.SecurityEnrollKibanaRequest, options?: TransportRequestOptions) => Promise> - enrollNode: (params?: T.SecurityEnrollNodeRequest| TB.SecurityEnrollNodeRequest, options?: TransportRequestOptions) => Promise> - getApiKey: (params?: T.SecurityGetApiKeyRequest| TB.SecurityGetApiKeyRequest, options?: TransportRequestOptions) => Promise> - getBuiltinPrivileges: (params?: T.SecurityGetBuiltinPrivilegesRequest| TB.SecurityGetBuiltinPrivilegesRequest, options?: TransportRequestOptions) => Promise> - getPrivileges: (params?: T.SecurityGetPrivilegesRequest| TB.SecurityGetPrivilegesRequest, options?: TransportRequestOptions) => Promise> - getRole: (params?: T.SecurityGetRoleRequest| TB.SecurityGetRoleRequest, options?: TransportRequestOptions) => Promise> - getRoleMapping: (params?: T.SecurityGetRoleMappingRequest| TB.SecurityGetRoleMappingRequest, options?: TransportRequestOptions) => Promise> - getServiceAccounts: (params?: T.SecurityGetServiceAccountsRequest| TB.SecurityGetServiceAccountsRequest, options?: TransportRequestOptions) => Promise> - getServiceCredentials: (params: T.SecurityGetServiceCredentialsRequest| TB.SecurityGetServiceCredentialsRequest, options?: TransportRequestOptions) => Promise> - getToken: (params?: T.SecurityGetTokenRequest| TB.SecurityGetTokenRequest, options?: TransportRequestOptions) => Promise> - getUser: (params?: T.SecurityGetUserRequest| TB.SecurityGetUserRequest, options?: TransportRequestOptions) => Promise> - getUserPrivileges: (params?: T.SecurityGetUserPrivilegesRequest| TB.SecurityGetUserPrivilegesRequest, options?: TransportRequestOptions) => Promise> - getUserProfile: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - grantApiKey: (params?: T.SecurityGrantApiKeyRequest| TB.SecurityGrantApiKeyRequest, options?: TransportRequestOptions) => Promise> - hasPrivileges: (params?: T.SecurityHasPrivilegesRequest| TB.SecurityHasPrivilegesRequest, options?: TransportRequestOptions) => Promise> - invalidateApiKey: (params?: T.SecurityInvalidateApiKeyRequest| TB.SecurityInvalidateApiKeyRequest, options?: TransportRequestOptions) => Promise> - invalidateToken: (params?: T.SecurityInvalidateTokenRequest| TB.SecurityInvalidateTokenRequest, options?: TransportRequestOptions) => Promise> - oidcAuthenticate: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - oidcLogout: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - oidcPrepareAuthentication: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - putPrivileges: (params?: T.SecurityPutPrivilegesRequest| TB.SecurityPutPrivilegesRequest, options?: TransportRequestOptions) => Promise> - putRole: (params: T.SecurityPutRoleRequest| TB.SecurityPutRoleRequest, options?: TransportRequestOptions) => Promise> - putRoleMapping: (params: T.SecurityPutRoleMappingRequest| TB.SecurityPutRoleMappingRequest, options?: TransportRequestOptions) => Promise> - putUser: (params: T.SecurityPutUserRequest| TB.SecurityPutUserRequest, options?: TransportRequestOptions) => Promise> - queryApiKeys: (params?: T.SecurityQueryApiKeysRequest| TB.SecurityQueryApiKeysRequest, options?: TransportRequestOptions) => Promise> - samlAuthenticate: (params?: T.SecuritySamlAuthenticateRequest| TB.SecuritySamlAuthenticateRequest, options?: TransportRequestOptions) => Promise> - samlCompleteLogout: (params?: T.SecuritySamlCompleteLogoutRequest| TB.SecuritySamlCompleteLogoutRequest, options?: TransportRequestOptions) => Promise> - samlInvalidate: (params?: T.SecuritySamlInvalidateRequest| TB.SecuritySamlInvalidateRequest, options?: TransportRequestOptions) => Promise> - samlLogout: (params?: T.SecuritySamlLogoutRequest| TB.SecuritySamlLogoutRequest, options?: TransportRequestOptions) => Promise> - samlPrepareAuthentication: (params?: T.SecuritySamlPrepareAuthenticationRequest| TB.SecuritySamlPrepareAuthenticationRequest, options?: TransportRequestOptions) => Promise> - samlServiceProviderMetadata: (params: T.SecuritySamlServiceProviderMetadataRequest| TB.SecuritySamlServiceProviderMetadataRequest, options?: TransportRequestOptions) => Promise> - updateUserProfileData: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - } - shutdown: { - deleteNode: (params: T.ShutdownDeleteNodeRequest| TB.ShutdownDeleteNodeRequest, options?: TransportRequestOptions) => Promise> - getNode: (params?: T.ShutdownGetNodeRequest| TB.ShutdownGetNodeRequest, options?: TransportRequestOptions) => Promise> - putNode: (params: T.ShutdownPutNodeRequest| TB.ShutdownPutNodeRequest, options?: TransportRequestOptions) => Promise> - } - slm: { - deleteLifecycle: (params: T.SlmDeleteLifecycleRequest| TB.SlmDeleteLifecycleRequest, options?: TransportRequestOptions) => Promise> - executeLifecycle: (params: T.SlmExecuteLifecycleRequest| TB.SlmExecuteLifecycleRequest, options?: TransportRequestOptions) => Promise> - executeRetention: (params?: T.SlmExecuteRetentionRequest| TB.SlmExecuteRetentionRequest, options?: TransportRequestOptions) => Promise> - getLifecycle: (params?: T.SlmGetLifecycleRequest| TB.SlmGetLifecycleRequest, options?: TransportRequestOptions) => Promise> - getStats: (params?: T.SlmGetStatsRequest| TB.SlmGetStatsRequest, options?: TransportRequestOptions) => Promise> - getStatus: (params?: T.SlmGetStatusRequest| TB.SlmGetStatusRequest, options?: TransportRequestOptions) => Promise> - putLifecycle: (params: T.SlmPutLifecycleRequest| TB.SlmPutLifecycleRequest, options?: TransportRequestOptions) => Promise> - start: (params?: T.SlmStartRequest| TB.SlmStartRequest, options?: TransportRequestOptions) => Promise> - stop: (params?: T.SlmStopRequest| TB.SlmStopRequest, options?: TransportRequestOptions) => Promise> - } - snapshot: { - cleanupRepository: (params: T.SnapshotCleanupRepositoryRequest| TB.SnapshotCleanupRepositoryRequest, options?: TransportRequestOptions) => Promise> - clone: (params: T.SnapshotCloneRequest| TB.SnapshotCloneRequest, options?: TransportRequestOptions) => Promise> - create: (params: T.SnapshotCreateRequest| TB.SnapshotCreateRequest, options?: TransportRequestOptions) => Promise> - createRepository: (params: T.SnapshotCreateRepositoryRequest| TB.SnapshotCreateRepositoryRequest, options?: TransportRequestOptions) => Promise> - delete: (params: T.SnapshotDeleteRequest| TB.SnapshotDeleteRequest, options?: TransportRequestOptions) => Promise> - deleteRepository: (params: T.SnapshotDeleteRepositoryRequest| TB.SnapshotDeleteRepositoryRequest, options?: TransportRequestOptions) => Promise> - get: (params: T.SnapshotGetRequest| TB.SnapshotGetRequest, options?: TransportRequestOptions) => Promise> - getRepository: (params?: T.SnapshotGetRepositoryRequest| TB.SnapshotGetRepositoryRequest, options?: TransportRequestOptions) => Promise> - repositoryAnalyze: (params?: T.TODO, options?: TransportRequestOptions) => Promise> - restore: (params: T.SnapshotRestoreRequest| TB.SnapshotRestoreRequest, options?: TransportRequestOptions) => Promise> - status: (params?: T.SnapshotStatusRequest| TB.SnapshotStatusRequest, options?: TransportRequestOptions) => Promise> - verifyRepository: (params: T.SnapshotVerifyRepositoryRequest| TB.SnapshotVerifyRepositoryRequest, options?: TransportRequestOptions) => Promise> - } - sql: { - clearCursor: (params?: T.SqlClearCursorRequest| TB.SqlClearCursorRequest, options?: TransportRequestOptions) => Promise> - deleteAsync: (params: T.SqlDeleteAsyncRequest| TB.SqlDeleteAsyncRequest, options?: TransportRequestOptions) => Promise> - getAsync: (params: T.SqlGetAsyncRequest| TB.SqlGetAsyncRequest, options?: TransportRequestOptions) => Promise> - getAsyncStatus: (params: T.SqlGetAsyncStatusRequest| TB.SqlGetAsyncStatusRequest, options?: TransportRequestOptions) => Promise> - query: (params?: T.SqlQueryRequest| TB.SqlQueryRequest, options?: TransportRequestOptions) => Promise> - translate: (params?: T.SqlTranslateRequest| TB.SqlTranslateRequest, options?: TransportRequestOptions) => Promise> - } - ssl: { - certificates: (params?: T.SslCertificatesRequest| TB.SslCertificatesRequest, options?: TransportRequestOptions) => Promise> - } - tasks: { - cancel: (params?: T.TasksCancelRequest| TB.TasksCancelRequest, options?: TransportRequestOptions) => Promise> - get: (params: T.TasksGetRequest| TB.TasksGetRequest, options?: TransportRequestOptions) => Promise> - list: (params?: T.TasksListRequest| TB.TasksListRequest, options?: TransportRequestOptions) => Promise> - } - termsEnum: (params: T.TermsEnumRequest| TB.TermsEnumRequest, options?: TransportRequestOptions) => Promise> - termvectors: (params: T.TermvectorsRequest| TB.TermvectorsRequest, options?: TransportRequestOptions) => Promise> - textStructure: { - findStructure: (params: T.TextStructureFindStructureRequest| TB.TextStructureFindStructureRequest, options?: TransportRequestOptions) => Promise> - } - transform: { - deleteTransform: (params: T.TransformDeleteTransformRequest| TB.TransformDeleteTransformRequest, options?: TransportRequestOptions) => Promise> - getTransform: (params?: T.TransformGetTransformRequest| TB.TransformGetTransformRequest, options?: TransportRequestOptions) => Promise> - getTransformStats: (params: T.TransformGetTransformStatsRequest| TB.TransformGetTransformStatsRequest, options?: TransportRequestOptions) => Promise> - previewTransform: (params?: T.TransformPreviewTransformRequest| TB.TransformPreviewTransformRequest, options?: TransportRequestOptions) => Promise, TContext>> - putTransform: (params: T.TransformPutTransformRequest| TB.TransformPutTransformRequest, options?: TransportRequestOptions) => Promise> - resetTransform: (params: T.TransformResetTransformRequest| TB.TransformResetTransformRequest, options?: TransportRequestOptions) => Promise> - startTransform: (params: T.TransformStartTransformRequest| TB.TransformStartTransformRequest, options?: TransportRequestOptions) => Promise> - stopTransform: (params: T.TransformStopTransformRequest| TB.TransformStopTransformRequest, options?: TransportRequestOptions) => Promise> - updateTransform: (params: T.TransformUpdateTransformRequest| TB.TransformUpdateTransformRequest, options?: TransportRequestOptions) => Promise> - upgradeTransforms: (params?: T.TransformUpgradeTransformsRequest| TB.TransformUpgradeTransformsRequest, options?: TransportRequestOptions) => Promise> - } - update: (params: T.UpdateRequest| TB.UpdateRequest, options?: TransportRequestOptions) => Promise, TContext>> - updateByQuery: (params: T.UpdateByQueryRequest| TB.UpdateByQueryRequest, options?: TransportRequestOptions) => Promise> - updateByQueryRethrottle: (params: T.UpdateByQueryRethrottleRequest| TB.UpdateByQueryRethrottleRequest, options?: TransportRequestOptions) => Promise> - watcher: { - ackWatch: (params: T.WatcherAckWatchRequest| TB.WatcherAckWatchRequest, options?: TransportRequestOptions) => Promise> - activateWatch: (params: T.WatcherActivateWatchRequest| TB.WatcherActivateWatchRequest, options?: TransportRequestOptions) => Promise> - deactivateWatch: (params: T.WatcherDeactivateWatchRequest| TB.WatcherDeactivateWatchRequest, options?: TransportRequestOptions) => Promise> - deleteWatch: (params: T.WatcherDeleteWatchRequest| TB.WatcherDeleteWatchRequest, options?: TransportRequestOptions) => Promise> - executeWatch: (params?: T.WatcherExecuteWatchRequest| TB.WatcherExecuteWatchRequest, options?: TransportRequestOptions) => Promise> - getWatch: (params: T.WatcherGetWatchRequest| TB.WatcherGetWatchRequest, options?: TransportRequestOptions) => Promise> - putWatch: (params: T.WatcherPutWatchRequest| TB.WatcherPutWatchRequest, options?: TransportRequestOptions) => Promise> - queryWatches: (params?: T.WatcherQueryWatchesRequest| TB.WatcherQueryWatchesRequest, options?: TransportRequestOptions) => Promise> - start: (params?: T.WatcherStartRequest| TB.WatcherStartRequest, options?: TransportRequestOptions) => Promise> - stats: (params?: T.WatcherStatsRequest| TB.WatcherStatsRequest, options?: TransportRequestOptions) => Promise> - stop: (params?: T.WatcherStopRequest| TB.WatcherStopRequest, options?: TransportRequestOptions) => Promise> - } - xpack: { - info: (params?: T.XpackInfoRequest| TB.XpackInfoRequest, options?: TransportRequestOptions) => Promise> - usage: (params?: T.XpackUsageRequest| TB.XpackUsageRequest, options?: TransportRequestOptions) => Promise> - } -} - -export type { KibanaClient } diff --git a/src/api/types.ts b/src/api/types.ts index 2156290ce..bb8768138 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -920,7 +920,7 @@ export interface ScrollRequest extends RequestBase { rest_total_hits_as_int?: boolean } -export type ScrollResponse> = SearchResponseBody +export type ScrollResponse> = SearchResponseBody export interface SearchRequest extends RequestBase { index?: Indices @@ -986,14 +986,14 @@ export interface SearchRequest extends RequestBase { runtime_mappings?: MappingRuntimeFields } -export type SearchResponse> = SearchResponseBody +export type SearchResponse> = SearchResponseBody -export interface SearchResponseBody { +export interface SearchResponseBody> { took: long timed_out: boolean _shards: ShardStatistics hits: SearchHitsMetadata - aggregations?: Record + aggregations?: TAggregations _clusters?: ClusterStatistics fields?: Record max_score?: double diff --git a/src/api/typesWithBodyKey.ts b/src/api/typesWithBodyKey.ts index 87f1ac3d1..c2a1ef00d 100644 --- a/src/api/typesWithBodyKey.ts +++ b/src/api/typesWithBodyKey.ts @@ -975,7 +975,7 @@ export interface ScrollRequest extends RequestBase { } } -export type ScrollResponse> = SearchResponseBody +export type ScrollResponse> = SearchResponseBody export interface SearchRequest extends RequestBase { index?: Indices @@ -1058,14 +1058,14 @@ export interface SearchRequest extends RequestBase { } } -export type SearchResponse> = SearchResponseBody +export type SearchResponse> = SearchResponseBody -export interface SearchResponseBody { +export interface SearchResponseBody> { took: long timed_out: boolean _shards: ShardStatistics hits: SearchHitsMetadata - aggregations?: Record + aggregations?: TAggregations _clusters?: ClusterStatistics fields?: Record max_score?: double diff --git a/src/helpers.ts b/src/helpers.ts index e6a8cf84c..a96de9c7f 100644 --- a/src/helpers.ts +++ b/src/helpers.ts @@ -228,6 +228,7 @@ export default class Helpers { rest_total_hits_as_int: params.rest_total_hits_as_int, scroll_id }, options as TransportRequestOptionsWithMeta) + // @ts-expect-error response = r as TransportResult, unknown> assert(response !== undefined, 'The response is undefined, please file a bug report') if (response.statusCode !== 429) break