diff --git a/api/kibana.d.ts b/api/kibana.d.ts index 4b1e6fc48..6fbb8d54c 100644 --- a/api/kibana.d.ts +++ b/api/kibana.d.ts @@ -119,19 +119,19 @@ interface KibanaClient { transforms(params?: T.CatTransformsRequest, options?: TransportRequestOptions): TransportRequestPromise> } ccr: { - deleteAutoFollowPattern(params: T.DeleteAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - follow(params: T.CreateFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - followInfo(params: T.FollowInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - followStats(params: T.FollowIndexStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - forgetFollower(params: T.ForgetFollowerIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - getAutoFollowPattern(params?: T.GetAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - pauseAutoFollowPattern(params: T.PauseAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - pauseFollow(params: T.PauseFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - putAutoFollowPattern(params: T.PutAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - resumeAutoFollowPattern(params: T.ResumeAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - resumeFollow(params: T.ResumeFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.UnfollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + unfollow(params: T.CcrUnfollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> } clearScroll(params?: T.ClearScrollRequest, options?: TransportRequestOptions): TransportRequestPromise> closePointInTime(params?: T.ClosePointInTimeRequest, options?: TransportRequestOptions): TransportRequestPromise> @@ -140,14 +140,14 @@ interface KibanaClient { deleteComponentTemplate(params: T.ClusterDeleteComponentTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteVotingConfigExclusions(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> existsComponentTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getComponentTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + 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?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + putComponentTemplate(params: T.ClusterPutComponentTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> putSettings(params?: T.ClusterPutSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> - remoteInfo(params?: T.RemoteInfoRequest, 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> @@ -174,10 +174,10 @@ interface KibanaClient { deleteByQueryRethrottle(params: T.DeleteByQueryRethrottleRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteScript(params: T.DeleteScriptRequest, options?: TransportRequestOptions): TransportRequestPromise> enrich: { - deletePolicy(params: T.DeleteEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - executePolicy(params: T.ExecuteEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - getPolicy(params?: T.GetEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - putPolicy(params: T.PutEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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: { @@ -186,257 +186,266 @@ interface KibanaClient { getStatus(params: T.EqlGetStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> search(params: T.EqlSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> } - exists(params: T.DocumentExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - existsSource(params: T.SourceExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.FieldCapabilitiesRequest, 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?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getScriptLanguages(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getSource(params: T.SourceRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + 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.DeleteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - explainLifecycle(params: T.ExplainLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - getLifecycle(params?: T.GetLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - getStatus(params?: T.GetIlmStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - moveToStep(params: T.MoveToStepRequest, options?: TransportRequestOptions): TransportRequestPromise> - putLifecycle(params?: T.PutLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - removePolicy(params: T.RemovePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - retry(params: T.RetryIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> - start(params?: T.StartIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> - stop(params?: T.StopIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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> + 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.IndexAddBlockRequest, options?: TransportRequestOptions): TransportRequestPromise> - analyze(params?: T.AnalyzeRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCache(params?: T.ClearCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> - clone(params: T.CloneIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - close(params: T.CloseIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - create(params: T.CreateIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.DeleteIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteAlias(params: T.DeleteAliasRequest, 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?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - deleteTemplate(params: T.DeleteIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> - exists(params: T.IndexExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - existsAlias(params: T.AliasExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - existsIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - existsTemplate(params: T.IndexTemplateExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - existsType(params: T.TypeExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - flush(params?: T.FlushRequest, options?: TransportRequestOptions): TransportRequestPromise> - flushSynced(params?: T.SyncedFlushRequest, options?: TransportRequestOptions): TransportRequestPromise> - forcemerge(params?: T.ForceMergeRequest, options?: TransportRequestOptions): TransportRequestPromise> - freeze(params: T.FreezeIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - get(params: T.GetIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - getAlias(params?: T.GetAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteIndexTemplate(params: T.IndicesDeleteIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteTemplate(params: T.IndicesDeleteTemplateRequest, 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> + 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.GetFieldMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - getIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getMapping(params?: T.GetMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - getSettings(params?: T.GetIndexSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTemplate(params?: T.GetIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.OpenIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + open(params: T.IndicesOpenRequest, options?: TransportRequestOptions): TransportRequestPromise> promoteDataStream(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - putAlias(params: T.PutAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> - putIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - putMapping(params?: T.PutMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - putSettings(params?: T.UpdateIndexSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> - putTemplate(params: T.PutIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> - recovery(params?: T.RecoveryStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - refresh(params?: T.RefreshRequest, options?: TransportRequestOptions): TransportRequestPromise> - reloadSearchAnalyzers(params: T.ReloadSearchAnalyzersRequest, options?: TransportRequestOptions): TransportRequestPromise> - resolveIndex(params: T.ResolveIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - rollover(params: T.RolloverIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - segments(params?: T.SegmentsRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.ShrinkIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - simulateIndexTemplate(params?: TODO, 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.SplitIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + split(params: T.IndicesSplitRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.IndicesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - unfreeze(params: T.UnfreezeIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateAliases(params?: T.BulkAliasRequest, 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.ValidateQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> + validateQuery(params?: T.IndicesValidateQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> } - info(params?: T.RootNodeInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + info(params?: T.InfoRequest, options?: TransportRequestOptions): TransportRequestPromise> ingest: { - deletePipeline(params: T.DeletePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> - geoIpStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getPipeline(params?: T.GetPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> - processorGrok(params?: T.GrokProcessorPatternsRequest, options?: TransportRequestOptions): TransportRequestPromise> - putPipeline(params: T.PutPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> - simulate(params?: T.SimulatePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.DeleteLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - get(params?: T.GetLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - getBasicStatus(params?: T.GetBasicLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTrialStatus(params?: T.GetTrialLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - post(params?: T.PostLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - postStartBasic(params?: T.StartBasicLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - postStartTrial(params?: T.StartTrialLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + delete(params?: T.LicenseDeleteLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + get(params?: T.LicenseGetLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + getBasicStatus(params?: T.LicenseGetBasicLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> + getTrialStatus(params?: T.LicenseGetTrialLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> + post(params?: T.LicensePostLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + postStartBasic(params?: T.LicenseStartBasicLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + postStartTrial(params?: T.LicenseStartTrialLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> } logstash: { deletePipeline(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getPipeline(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putPipeline(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } - mget(params?: T.MultiGetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + mget(params?: T.MgetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> migration: { - deprecations(params?: T.DeprecationInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + deprecations(params?: T.MigrationDeprecationInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> } ml: { - closeJob(params: T.CloseJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteCalendar(params: T.DeleteCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteCalendarEvent(params: T.DeleteCalendarEventRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteCalendarJob(params: T.DeleteCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteDataFrameAnalytics(params: T.DeleteDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteDatafeed(params: T.DeleteDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteExpiredData(params?: T.DeleteExpiredDataRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteFilter(params: T.DeleteFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteForecast(params: T.DeleteForecastRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteJob(params: T.DeleteJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteModelSnapshot(params: T.DeleteModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteTrainedModel(params: T.DeleteTrainedModelRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteTrainedModelAlias(params: T.DeleteTrainedModelAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> - estimateModelMemory(params?: T.EstimateModelMemoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - evaluateDataFrame(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - explainDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + 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.FlushJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - forecast(params: T.ForecastJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - getBuckets(params: T.GetBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getCalendarEvents(params: T.GetCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getCalendars(params?: T.GetCalendarsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getCategories(params: T.GetCategoriesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getDataFrameAnalyticsStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getDatafeedStats(params?: T.GetDatafeedStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getDatafeeds(params?: T.GetDatafeedsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getFilters(params?: T.GetFiltersRequest, options?: TransportRequestOptions): TransportRequestPromise> - getInfluencers(params: T.GetInfluencersRequest, options?: TransportRequestOptions): TransportRequestPromise> - getJobStats(params?: T.GetJobStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getJobs(params?: T.GetJobsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getModelSnapshots(params: T.GetModelSnapshotsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getOverallBuckets(params: T.GetOverallBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRecords(params: T.GetAnomalyRecordsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTrainedModels(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getTrainedModelsStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - info(params?: T.MachineLearningInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - openJob(params: T.OpenJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - postCalendarEvents(params: T.PostCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> - postData(params: T.PostJobDataRequest, options?: TransportRequestOptions): TransportRequestPromise> - previewDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - previewDatafeed(params: T.PreviewDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - putCalendar(params: T.PutCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> - putCalendarJob(params: T.PutCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - putDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - putDatafeed(params: T.PutDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - putFilter(params: T.PutFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> - putJob(params: T.PutJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.MlPostJobDataRequest, 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?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - revertModelSnapshot(params: T.RevertModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - setUpgradeMode(params?: T.SetUpgradeModeRequest, options?: TransportRequestOptions): TransportRequestPromise> - startDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - startDatafeed(params: T.StartDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - stopDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - stopDatafeed(params: T.StopDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - updateDatafeed(params: T.UpdateDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateFilter(params: T.UpdateFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateJob(params: T.UpdateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateModelSnapshot(params: T.UpdateModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - upgradeJobSnapshot(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - validate(params?: T.ValidateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - validateDetector(params?: T.ValidateDetectorRequest, options?: TransportRequestOptions): TransportRequestPromise> + putTrainedModelAlias(params: T.MlPutTrainedModelAliasRequest, 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?: TODO, 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.MultiSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - msearchTemplate(params?: T.MultiSearchTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> - mtermvectors(params?: T.MultiTermVectorsRequest, 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: { - hotThreads(params?: T.NodesHotThreadsRequest, options?: TransportRequestOptions): TransportRequestPromise> - info(params?: T.NodesInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - reloadSecureSettings(params?: T.ReloadSecureSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> - stats(params?: T.NodesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - usage(params?: T.NodesUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> + hotThreads(params?: T.NodesNodesHotThreadsRequest, options?: TransportRequestOptions): TransportRequestPromise> + info(params?: T.NodesNodesInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + reloadSecureSettings(params?: T.NodesReloadSecureSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> + stats(params?: T.NodesNodesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + usage(params?: T.NodesNodesUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> } openPointInTime(params: T.OpenPointInTimeRequest, options?: TransportRequestOptions): TransportRequestPromise> ping(params?: T.PingRequest, options?: TransportRequestOptions): TransportRequestPromise> putScript(params: T.PutScriptRequest, options?: TransportRequestOptions): TransportRequestPromise> - rankEval(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + 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.DeleteRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - getJobs(params?: T.GetRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRollupCaps(params?: T.GetRollupCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRollupIndexCaps(params: T.GetRollupIndexCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> - putJob(params: T.CreateRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.RollupSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - startJob(params: T.StartRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - stopJob(params: T.StopRollupJobRequest, 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.ExecutePainlessScriptRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + 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?: TODO, 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.AuthenticateRequest, options?: TransportRequestOptions): TransportRequestPromise> - changePassword(params?: T.ChangePasswordRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearApiKeyCache(params?: T.ClearApiKeyCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCachedPrivileges(params: T.ClearCachedPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCachedRealms(params: T.ClearCachedRealmsRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCachedRoles(params: T.ClearCachedRolesRequest, options?: TransportRequestOptions): TransportRequestPromise> - createApiKey(params?: T.CreateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> - deletePrivileges(params: T.DeletePrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteRole(params: T.DeleteRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteRoleMapping(params: T.DeleteRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteUser(params: T.DeleteUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - disableUser(params: T.DisableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - enableUser(params: T.EnableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - getApiKey(params?: T.GetApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> - getBuiltinPrivileges(params?: T.GetBuiltinPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getPrivileges(params?: T.GetPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRole(params?: T.GetRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRoleMapping(params?: T.GetRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - getToken(params?: T.GetUserAccessTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> - getUser(params?: T.GetUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - getUserPrivileges(params?: T.GetUserPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - grantApiKey(params?: T.GrantApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> - hasPrivileges(params?: T.HasPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - invalidateApiKey(params?: T.InvalidateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> - invalidateToken(params?: T.InvalidateUserAccessTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> - putPrivileges(params?: T.PutPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - putRole(params: T.PutRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> - putRoleMapping(params: T.PutRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - putUser(params: T.PutUserRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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> } shutdown: { deleteNode(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> @@ -444,75 +453,75 @@ interface KibanaClient { putNode(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } slm: { - deleteLifecycle(params: T.DeleteSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - executeLifecycle(params: T.ExecuteSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - executeRetention(params?: T.ExecuteRetentionRequest, options?: TransportRequestOptions): TransportRequestPromise> - getLifecycle(params?: T.GetSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - getStats(params?: T.GetSnapshotLifecycleStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getStatus(params?: T.GetSnapshotLifecycleManagementStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - putLifecycle(params: T.PutSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - start(params?: T.StartSnapshotLifecycleManagementRequest, options?: TransportRequestOptions): TransportRequestPromise> - stop(params?: T.StopSnapshotLifecycleManagementRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.CleanupRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - clone(params: T.CloneSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - create(params: T.SnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - createRepository(params: T.CreateRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - delete(params: T.DeleteSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteRepository(params: T.DeleteRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - get(params: T.GetSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRepository(params?: T.GetRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - restore(params: T.RestoreRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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> + restore(params: T.SnapshotRestoreRequest, options?: TransportRequestOptions): TransportRequestPromise> status(params?: T.SnapshotStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - verifyRepository(params: T.VerifyRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> + verifyRepository(params: T.SnapshotVerifyRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> } sql: { - clearCursor(params?: T.ClearSqlCursorRequest, options?: TransportRequestOptions): TransportRequestPromise> - query(params?: T.QuerySqlRequest, options?: TransportRequestOptions): TransportRequestPromise> - translate(params?: T.TranslateSqlRequest, options?: TransportRequestOptions): TransportRequestPromise> + clearCursor(params?: T.SqlClearSqlCursorRequest, options?: TransportRequestOptions): TransportRequestPromise> + query(params?: T.SqlQuerySqlRequest, options?: TransportRequestOptions): TransportRequestPromise> + translate(params?: T.SqlTranslateSqlRequest, options?: TransportRequestOptions): TransportRequestPromise> } ssl: { - certificates(params?: T.GetCertificatesRequest, options?: TransportRequestOptions): TransportRequestPromise> + certificates(params?: T.SslGetCertificatesRequest, options?: TransportRequestOptions): TransportRequestPromise> } tasks: { - cancel(params?: T.CancelTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> - get(params: T.GetTaskRequest, options?: TransportRequestOptions): TransportRequestPromise> - list(params?: T.ListTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> + cancel(params?: T.TaskCancelTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> + get(params: T.TaskGetTaskRequest, options?: TransportRequestOptions): TransportRequestPromise> + list(params?: T.TaskListTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> } - termvectors(params: T.TermVectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> + termvectors(params: T.TermvectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> textStructure: { - findStructure(params: T.FindStructureRequest, options?: TransportRequestOptions): TransportRequestPromise> + findStructure(params: T.TextStructureFindStructureRequest, options?: TransportRequestOptions): TransportRequestPromise> } transform: { - deleteTransform(params: T.DeleteTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTransform(params?: T.GetTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTransformStats(params: T.GetTransformStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - previewTransform(params?: T.PreviewTransformRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - putTransform(params: T.PutTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - startTransform(params: T.StartTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - stopTransform(params: T.StopTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateTransform(params: T.UpdateTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.AcknowledgeWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - activateWatch(params: T.ActivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - deactivateWatch(params: T.DeactivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteWatch(params: T.DeleteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - executeWatch(params?: T.ExecuteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - getWatch(params: T.GetWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - putWatch(params: T.PutWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> + 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.StartWatcherRequest, options?: TransportRequestOptions): TransportRequestPromise> + start(params?: T.WatcherStartRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(params?: T.WatcherStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - stop(params?: T.StopWatcherRequest, 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> + info(params?: T.XpackInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + usage(params?: T.XpackUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> } } diff --git a/api/new.d.ts b/api/new.d.ts index 53b8493f6..692d929ad 100644 --- a/api/new.d.ts +++ b/api/new.d.ts @@ -67,7 +67,7 @@ declare type extendsCallback = (options: ClientExtendsCallbackOptions) => any; declare type callbackFn = (err: ApiError, result: ApiResponse) => void; declare class Client { - constructor(opts: ClientOptions); + constructor(opts: ClientOptions) connectionPool: ConnectionPool transport: Transport serializer: Serializer @@ -226,47 +226,47 @@ declare class Client { transforms(params: T.CatTransformsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } ccr: { - deleteAutoFollowPattern(params: T.DeleteAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteAutoFollowPattern(params: T.DeleteAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback - deleteAutoFollowPattern(params: T.DeleteAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - follow(params: T.CreateFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - follow(params: T.CreateFollowIndexRequest, callback: callbackFn): TransportRequestCallback - follow(params: T.CreateFollowIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - followInfo(params: T.FollowInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - followInfo(params: T.FollowInfoRequest, callback: callbackFn): TransportRequestCallback - followInfo(params: T.FollowInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - followStats(params: T.FollowIndexStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - followStats(params: T.FollowIndexStatsRequest, callback: callbackFn): TransportRequestCallback - followStats(params: T.FollowIndexStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - forgetFollower(params: T.ForgetFollowerIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - forgetFollower(params: T.ForgetFollowerIndexRequest, callback: callbackFn): TransportRequestCallback - forgetFollower(params: T.ForgetFollowerIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getAutoFollowPattern(params?: T.GetAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - getAutoFollowPattern(callback: callbackFn): TransportRequestCallback - getAutoFollowPattern(params: T.GetAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback - getAutoFollowPattern(params: T.GetAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - pauseAutoFollowPattern(params: T.PauseAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - pauseAutoFollowPattern(params: T.PauseAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback - pauseAutoFollowPattern(params: T.PauseAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - pauseFollow(params: T.PauseFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - pauseFollow(params: T.PauseFollowIndexRequest, callback: callbackFn): TransportRequestCallback - pauseFollow(params: T.PauseFollowIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putAutoFollowPattern(params: T.PutAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - putAutoFollowPattern(params: T.PutAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback - putAutoFollowPattern(params: T.PutAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - resumeAutoFollowPattern(params: T.ResumeAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> - resumeAutoFollowPattern(params: T.ResumeAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback - resumeAutoFollowPattern(params: T.ResumeAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - resumeFollow(params: T.ResumeFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - resumeFollow(params: T.ResumeFollowIndexRequest, callback: callbackFn): TransportRequestCallback - resumeFollow(params: T.ResumeFollowIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteAutoFollowPattern(params: T.CcrDeleteAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteAutoFollowPattern(params: T.CcrDeleteAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback + deleteAutoFollowPattern(params: T.CcrDeleteAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + follow(params: T.CcrCreateFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + follow(params: T.CcrCreateFollowIndexRequest, callback: callbackFn): TransportRequestCallback + follow(params: T.CcrCreateFollowIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + followInfo(params: T.CcrFollowInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + followInfo(params: T.CcrFollowInfoRequest, callback: callbackFn): TransportRequestCallback + followInfo(params: T.CcrFollowInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + followStats(params: T.CcrFollowIndexStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + followStats(params: T.CcrFollowIndexStatsRequest, callback: callbackFn): TransportRequestCallback + followStats(params: T.CcrFollowIndexStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + forgetFollower(params: T.CcrForgetFollowerIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + forgetFollower(params: T.CcrForgetFollowerIndexRequest, callback: callbackFn): TransportRequestCallback + forgetFollower(params: T.CcrForgetFollowerIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getAutoFollowPattern(params?: T.CcrGetAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> + getAutoFollowPattern(callback: callbackFn): TransportRequestCallback + getAutoFollowPattern(params: T.CcrGetAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback + getAutoFollowPattern(params: T.CcrGetAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pauseAutoFollowPattern(params: T.CcrPauseAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> + pauseAutoFollowPattern(params: T.CcrPauseAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback + pauseAutoFollowPattern(params: T.CcrPauseAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + pauseFollow(params: T.CcrPauseFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + pauseFollow(params: T.CcrPauseFollowIndexRequest, callback: callbackFn): TransportRequestCallback + pauseFollow(params: T.CcrPauseFollowIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putAutoFollowPattern(params: T.CcrPutAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> + putAutoFollowPattern(params: T.CcrPutAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback + putAutoFollowPattern(params: T.CcrPutAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + resumeAutoFollowPattern(params: T.CcrResumeAutoFollowPatternRequest, options?: TransportRequestOptions): TransportRequestPromise> + resumeAutoFollowPattern(params: T.CcrResumeAutoFollowPatternRequest, callback: callbackFn): TransportRequestCallback + resumeAutoFollowPattern(params: T.CcrResumeAutoFollowPatternRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + resumeFollow(params: T.CcrResumeFollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + resumeFollow(params: T.CcrResumeFollowIndexRequest, callback: callbackFn): TransportRequestCallback + resumeFollow(params: T.CcrResumeFollowIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback stats(params?: T.CcrStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(callback: callbackFn): TransportRequestCallback stats(params: T.CcrStatsRequest, callback: callbackFn): TransportRequestCallback stats(params: T.CcrStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - unfollow(params: T.UnfollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - unfollow(params: T.UnfollowIndexRequest, callback: callbackFn): TransportRequestCallback - unfollow(params: T.UnfollowIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + unfollow(params: T.CcrUnfollowIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + unfollow(params: T.CcrUnfollowIndexRequest, callback: callbackFn): TransportRequestCallback + unfollow(params: T.CcrUnfollowIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } clearScroll(params?: T.ClearScrollRequest, options?: TransportRequestOptions): TransportRequestPromise> clearScroll(callback: callbackFn): TransportRequestCallback @@ -292,10 +292,10 @@ declare class Client { existsComponentTemplate(callback: callbackFn): TransportRequestCallback existsComponentTemplate(params: TODO, callback: callbackFn): TransportRequestCallback existsComponentTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getComponentTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getComponentTemplate(callback: callbackFn): TransportRequestCallback - getComponentTemplate(params: TODO, callback: callbackFn): TransportRequestCallback - getComponentTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getComponentTemplate(params?: T.ClusterGetComponentTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + getComponentTemplate(callback: callbackFn): TransportRequestCallback + getComponentTemplate(params: T.ClusterGetComponentTemplateRequest, callback: callbackFn): TransportRequestCallback + getComponentTemplate(params: T.ClusterGetComponentTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback getSettings(params?: T.ClusterGetSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> getSettings(callback: callbackFn): TransportRequestCallback getSettings(params: T.ClusterGetSettingsRequest, callback: callbackFn): TransportRequestCallback @@ -312,18 +312,17 @@ declare class Client { postVotingConfigExclusions(callback: callbackFn): TransportRequestCallback postVotingConfigExclusions(params: TODO, callback: callbackFn): TransportRequestCallback postVotingConfigExclusions(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putComponentTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - putComponentTemplate(callback: callbackFn): TransportRequestCallback - putComponentTemplate(params: TODO, callback: callbackFn): TransportRequestCallback - putComponentTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putComponentTemplate(params: T.ClusterPutComponentTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + putComponentTemplate(params: T.ClusterPutComponentTemplateRequest, callback: callbackFn): TransportRequestCallback + putComponentTemplate(params: T.ClusterPutComponentTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback putSettings(params?: T.ClusterPutSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> putSettings(callback: callbackFn): TransportRequestCallback putSettings(params: T.ClusterPutSettingsRequest, callback: callbackFn): TransportRequestCallback putSettings(params: T.ClusterPutSettingsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - remoteInfo(params?: T.RemoteInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - remoteInfo(callback: callbackFn): TransportRequestCallback - remoteInfo(params: T.RemoteInfoRequest, callback: callbackFn): TransportRequestCallback - remoteInfo(params: T.RemoteInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + remoteInfo(params?: T.ClusterRemoteInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + remoteInfo(callback: callbackFn): TransportRequestCallback + remoteInfo(params: T.ClusterRemoteInfoRequest, callback: callbackFn): TransportRequestCallback + remoteInfo(params: T.ClusterRemoteInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback reroute(params?: T.ClusterRerouteRequest, options?: TransportRequestOptions): TransportRequestPromise> reroute(callback: callbackFn): TransportRequestCallback reroute(params: T.ClusterRerouteRequest, callback: callbackFn): TransportRequestCallback @@ -405,19 +404,19 @@ declare class Client { deleteScript(params: T.DeleteScriptRequest, callback: callbackFn): TransportRequestCallback deleteScript(params: T.DeleteScriptRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback enrich: { - deletePolicy(params: T.DeleteEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - deletePolicy(params: T.DeleteEnrichPolicyRequest, callback: callbackFn): TransportRequestCallback - deletePolicy(params: T.DeleteEnrichPolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - executePolicy(params: T.ExecuteEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - executePolicy(params: T.ExecuteEnrichPolicyRequest, callback: callbackFn): TransportRequestCallback - executePolicy(params: T.ExecuteEnrichPolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getPolicy(params?: T.GetEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - getPolicy(callback: callbackFn): TransportRequestCallback - getPolicy(params: T.GetEnrichPolicyRequest, callback: callbackFn): TransportRequestCallback - getPolicy(params: T.GetEnrichPolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putPolicy(params: T.PutEnrichPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - putPolicy(params: T.PutEnrichPolicyRequest, callback: callbackFn): TransportRequestCallback - putPolicy(params: T.PutEnrichPolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deletePolicy(params: T.EnrichDeletePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> + deletePolicy(params: T.EnrichDeletePolicyRequest, callback: callbackFn): TransportRequestCallback + deletePolicy(params: T.EnrichDeletePolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + executePolicy(params: T.EnrichExecutePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> + executePolicy(params: T.EnrichExecutePolicyRequest, callback: callbackFn): TransportRequestCallback + executePolicy(params: T.EnrichExecutePolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getPolicy(params?: T.EnrichGetPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> + getPolicy(callback: callbackFn): TransportRequestCallback + getPolicy(params: T.EnrichGetPolicyRequest, callback: callbackFn): TransportRequestCallback + getPolicy(params: T.EnrichGetPolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putPolicy(params: T.EnrichPutPolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> + putPolicy(params: T.EnrichPutPolicyRequest, callback: callbackFn): TransportRequestCallback + putPolicy(params: T.EnrichPutPolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback stats(params?: T.EnrichStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(callback: callbackFn): TransportRequestCallback stats(params: T.EnrichStatsRequest, callback: callbackFn): TransportRequestCallback @@ -437,12 +436,12 @@ declare class Client { search(params: T.EqlSearchRequest, callback: callbackFn, TContext>): TransportRequestCallback search(params: T.EqlSearchRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback } - exists(params: T.DocumentExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - exists(params: T.DocumentExistsRequest, callback: callbackFn): TransportRequestCallback - exists(params: T.DocumentExistsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - existsSource(params: T.SourceExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - existsSource(params: T.SourceExistsRequest, callback: callbackFn): TransportRequestCallback - existsSource(params: T.SourceExistsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + exists(params: T.ExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> + exists(params: T.ExistsRequest, callback: callbackFn): TransportRequestCallback + exists(params: T.ExistsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsSource(params: T.ExistsSourceRequest, options?: TransportRequestOptions): TransportRequestPromise> + existsSource(params: T.ExistsSourceRequest, callback: callbackFn): TransportRequestCallback + existsSource(params: T.ExistsSourceRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback explain(params: T.ExplainRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> explain(params: T.ExplainRequest, callback: callbackFn, TContext>): TransportRequestCallback explain(params: T.ExplainRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback @@ -456,93 +455,100 @@ declare class Client { resetFeatures(params: TODO, callback: callbackFn): TransportRequestCallback resetFeatures(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - fieldCaps(params?: T.FieldCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> - fieldCaps(callback: callbackFn): TransportRequestCallback - fieldCaps(params: T.FieldCapabilitiesRequest, callback: callbackFn): TransportRequestCallback - fieldCaps(params: T.FieldCapabilitiesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + fieldCaps(params?: T.FieldCapsRequest, options?: TransportRequestOptions): TransportRequestPromise> + fieldCaps(callback: callbackFn): TransportRequestCallback + fieldCaps(params: T.FieldCapsRequest, callback: callbackFn): TransportRequestCallback + fieldCaps(params: T.FieldCapsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + fleet: { + globalCheckpoints(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + globalCheckpoints(callback: callbackFn): TransportRequestCallback + globalCheckpoints(params: TODO, callback: callbackFn): TransportRequestCallback + globalCheckpoints(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + } get(params: T.GetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> get(params: T.GetRequest, callback: callbackFn, TContext>): TransportRequestCallback get(params: T.GetRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback getScript(params: T.GetScriptRequest, options?: TransportRequestOptions): TransportRequestPromise> getScript(params: T.GetScriptRequest, callback: callbackFn): TransportRequestCallback getScript(params: T.GetScriptRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getScriptContext(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getScriptContext(callback: callbackFn): TransportRequestCallback - getScriptContext(params: TODO, callback: callbackFn): TransportRequestCallback - getScriptContext(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getScriptLanguages(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getScriptLanguages(callback: callbackFn): TransportRequestCallback - getScriptLanguages(params: TODO, callback: callbackFn): TransportRequestCallback - getScriptLanguages(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getSource(params: T.SourceRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - getSource(params: T.SourceRequest, callback: callbackFn, TContext>): TransportRequestCallback - getSource(params: T.SourceRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback + getScriptContext(params?: T.GetScriptContextRequest, options?: TransportRequestOptions): TransportRequestPromise> + getScriptContext(callback: callbackFn): TransportRequestCallback + getScriptContext(params: T.GetScriptContextRequest, callback: callbackFn): TransportRequestCallback + getScriptContext(params: T.GetScriptContextRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getScriptLanguages(params?: T.GetScriptLanguagesRequest, options?: TransportRequestOptions): TransportRequestPromise> + getScriptLanguages(callback: callbackFn): TransportRequestCallback + getScriptLanguages(params: T.GetScriptLanguagesRequest, callback: callbackFn): TransportRequestCallback + getScriptLanguages(params: T.GetScriptLanguagesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getSource(params?: T.GetSourceRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + getSource(callback: callbackFn, TContext>): TransportRequestCallback + getSource(params: T.GetSourceRequest, callback: callbackFn, TContext>): TransportRequestCallback + getSource(params: T.GetSourceRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback graph: { explore(params: T.GraphExploreRequest, options?: TransportRequestOptions): TransportRequestPromise> explore(params: T.GraphExploreRequest, callback: callbackFn): TransportRequestCallback explore(params: T.GraphExploreRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } ilm: { - deleteLifecycle(params: T.DeleteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteLifecycle(params: T.DeleteLifecycleRequest, callback: callbackFn): TransportRequestCallback - deleteLifecycle(params: T.DeleteLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - explainLifecycle(params: T.ExplainLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - explainLifecycle(params: T.ExplainLifecycleRequest, callback: callbackFn): TransportRequestCallback - explainLifecycle(params: T.ExplainLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getLifecycle(params?: T.GetLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - getLifecycle(callback: callbackFn): TransportRequestCallback - getLifecycle(params: T.GetLifecycleRequest, callback: callbackFn): TransportRequestCallback - getLifecycle(params: T.GetLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getStatus(params?: T.GetIlmStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - getStatus(callback: callbackFn): TransportRequestCallback - getStatus(params: T.GetIlmStatusRequest, callback: callbackFn): TransportRequestCallback - getStatus(params: T.GetIlmStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - moveToStep(params: T.MoveToStepRequest, options?: TransportRequestOptions): TransportRequestPromise> - moveToStep(params: T.MoveToStepRequest, callback: callbackFn): TransportRequestCallback - moveToStep(params: T.MoveToStepRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putLifecycle(params?: T.PutLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - putLifecycle(callback: callbackFn): TransportRequestCallback - putLifecycle(params: T.PutLifecycleRequest, callback: callbackFn): TransportRequestCallback - putLifecycle(params: T.PutLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - removePolicy(params: T.RemovePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> - removePolicy(params: T.RemovePolicyRequest, callback: callbackFn): TransportRequestCallback - removePolicy(params: T.RemovePolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - retry(params: T.RetryIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> - retry(params: T.RetryIlmRequest, callback: callbackFn): TransportRequestCallback - retry(params: T.RetryIlmRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - start(params?: T.StartIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> - start(callback: callbackFn): TransportRequestCallback - start(params: T.StartIlmRequest, callback: callbackFn): TransportRequestCallback - start(params: T.StartIlmRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - stop(params?: T.StopIlmRequest, options?: TransportRequestOptions): TransportRequestPromise> - stop(callback: callbackFn): TransportRequestCallback - stop(params: T.StopIlmRequest, callback: callbackFn): TransportRequestCallback - stop(params: T.StopIlmRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteLifecycle(params: T.IlmDeleteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteLifecycle(params: T.IlmDeleteLifecycleRequest, callback: callbackFn): TransportRequestCallback + deleteLifecycle(params: T.IlmDeleteLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + explainLifecycle(params: T.IlmExplainLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> + explainLifecycle(params: T.IlmExplainLifecycleRequest, callback: callbackFn): TransportRequestCallback + explainLifecycle(params: T.IlmExplainLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getLifecycle(params?: T.IlmGetLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> + getLifecycle(callback: callbackFn): TransportRequestCallback + getLifecycle(params: T.IlmGetLifecycleRequest, callback: callbackFn): TransportRequestCallback + getLifecycle(params: T.IlmGetLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getStatus(params?: T.IlmGetStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> + getStatus(callback: callbackFn): TransportRequestCallback + getStatus(params: T.IlmGetStatusRequest, callback: callbackFn): TransportRequestCallback + getStatus(params: T.IlmGetStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + moveToStep(params: T.IlmMoveToStepRequest, options?: TransportRequestOptions): TransportRequestPromise> + moveToStep(params: T.IlmMoveToStepRequest, callback: callbackFn): TransportRequestCallback + moveToStep(params: T.IlmMoveToStepRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putLifecycle(params?: T.IlmPutLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> + putLifecycle(callback: callbackFn): TransportRequestCallback + putLifecycle(params: T.IlmPutLifecycleRequest, callback: callbackFn): TransportRequestCallback + putLifecycle(params: T.IlmPutLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + removePolicy(params: T.IlmRemovePolicyRequest, options?: TransportRequestOptions): TransportRequestPromise> + removePolicy(params: T.IlmRemovePolicyRequest, callback: callbackFn): TransportRequestCallback + removePolicy(params: T.IlmRemovePolicyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + retry(params: T.IlmRetryRequest, options?: TransportRequestOptions): TransportRequestPromise> + retry(params: T.IlmRetryRequest, callback: callbackFn): TransportRequestCallback + retry(params: T.IlmRetryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start(params?: T.IlmStartRequest, options?: TransportRequestOptions): TransportRequestPromise> + start(callback: callbackFn): TransportRequestCallback + start(params: T.IlmStartRequest, callback: callbackFn): TransportRequestCallback + start(params: T.IlmStartRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop(params?: T.IlmStopRequest, options?: TransportRequestOptions): TransportRequestPromise> + stop(callback: callbackFn): TransportRequestCallback + stop(params: T.IlmStopRequest, callback: callbackFn): TransportRequestCallback + stop(params: T.IlmStopRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } index(params: T.IndexRequest, options?: TransportRequestOptions): TransportRequestPromise> index(params: T.IndexRequest, callback: callbackFn): TransportRequestCallback index(params: T.IndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback indices: { - addBlock(params: T.IndexAddBlockRequest, options?: TransportRequestOptions): TransportRequestPromise> - addBlock(params: T.IndexAddBlockRequest, callback: callbackFn): TransportRequestCallback - addBlock(params: T.IndexAddBlockRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - analyze(params?: T.AnalyzeRequest, options?: TransportRequestOptions): TransportRequestPromise> - analyze(callback: callbackFn): TransportRequestCallback - analyze(params: T.AnalyzeRequest, callback: callbackFn): TransportRequestCallback - analyze(params: T.AnalyzeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - clearCache(params?: T.ClearCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCache(callback: callbackFn): TransportRequestCallback - clearCache(params: T.ClearCacheRequest, callback: callbackFn): TransportRequestCallback - clearCache(params: T.ClearCacheRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - clone(params: T.CloneIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - clone(params: T.CloneIndexRequest, callback: callbackFn): TransportRequestCallback - clone(params: T.CloneIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - close(params: T.CloseIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - close(params: T.CloseIndexRequest, callback: callbackFn): TransportRequestCallback - close(params: T.CloseIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - create(params: T.CreateIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - create(params: T.CreateIndexRequest, callback: callbackFn): TransportRequestCallback - create(params: T.CreateIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + addBlock(params: T.IndicesAddBlockRequest, options?: TransportRequestOptions): TransportRequestPromise> + addBlock(params: T.IndicesAddBlockRequest, callback: callbackFn): TransportRequestCallback + addBlock(params: T.IndicesAddBlockRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + analyze(params?: T.IndicesAnalyzeRequest, options?: TransportRequestOptions): TransportRequestPromise> + analyze(callback: callbackFn): TransportRequestCallback + analyze(params: T.IndicesAnalyzeRequest, callback: callbackFn): TransportRequestCallback + analyze(params: T.IndicesAnalyzeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCache(params?: T.IndicesClearCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> + clearCache(callback: callbackFn): TransportRequestCallback + clearCache(params: T.IndicesClearCacheRequest, callback: callbackFn): TransportRequestCallback + clearCache(params: T.IndicesClearCacheRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clone(params: T.IndicesCloneRequest, options?: TransportRequestOptions): TransportRequestPromise> + clone(params: T.IndicesCloneRequest, callback: callbackFn): TransportRequestCallback + clone(params: T.IndicesCloneRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + close(params: T.IndicesCloseRequest, options?: TransportRequestOptions): TransportRequestPromise> + close(params: T.IndicesCloseRequest, callback: callbackFn): TransportRequestCallback + close(params: T.IndicesCloseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + create(params: T.IndicesCreateRequest, options?: TransportRequestOptions): TransportRequestPromise> + create(params: T.IndicesCreateRequest, callback: callbackFn): TransportRequestCallback + create(params: T.IndicesCreateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback createDataStream(params: T.IndicesCreateDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> createDataStream(params: T.IndicesCreateDataStreamRequest, callback: callbackFn): TransportRequestCallback createDataStream(params: T.IndicesCreateDataStreamRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback @@ -550,83 +556,81 @@ declare class Client { dataStreamsStats(callback: callbackFn): TransportRequestCallback dataStreamsStats(params: T.IndicesDataStreamsStatsRequest, callback: callbackFn): TransportRequestCallback dataStreamsStats(params: T.IndicesDataStreamsStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - delete(params: T.DeleteIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - delete(params: T.DeleteIndexRequest, callback: callbackFn): TransportRequestCallback - delete(params: T.DeleteIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteAlias(params: T.DeleteAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteAlias(params: T.DeleteAliasRequest, callback: callbackFn): TransportRequestCallback - deleteAlias(params: T.DeleteAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete(params: T.IndicesDeleteRequest, options?: TransportRequestOptions): TransportRequestPromise> + delete(params: T.IndicesDeleteRequest, callback: callbackFn): TransportRequestCallback + delete(params: T.IndicesDeleteRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteAlias(params: T.IndicesDeleteAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteAlias(params: T.IndicesDeleteAliasRequest, callback: callbackFn): TransportRequestCallback + deleteAlias(params: T.IndicesDeleteAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback deleteDataStream(params: T.IndicesDeleteDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> deleteDataStream(params: T.IndicesDeleteDataStreamRequest, callback: callbackFn): TransportRequestCallback deleteDataStream(params: T.IndicesDeleteDataStreamRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - deleteIndexTemplate(callback: callbackFn): TransportRequestCallback - deleteIndexTemplate(params: TODO, callback: callbackFn): TransportRequestCallback - deleteIndexTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteTemplate(params: T.DeleteIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteTemplate(params: T.DeleteIndexTemplateRequest, callback: callbackFn): TransportRequestCallback - deleteTemplate(params: T.DeleteIndexTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - exists(params: T.IndexExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - exists(params: T.IndexExistsRequest, callback: callbackFn): TransportRequestCallback - exists(params: T.IndexExistsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - existsAlias(params: T.AliasExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - existsAlias(params: T.AliasExistsRequest, callback: callbackFn): TransportRequestCallback - existsAlias(params: T.AliasExistsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - existsIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - existsIndexTemplate(callback: callbackFn): TransportRequestCallback - existsIndexTemplate(params: TODO, callback: callbackFn): TransportRequestCallback - existsIndexTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - existsTemplate(params: T.IndexTemplateExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - existsTemplate(params: T.IndexTemplateExistsRequest, callback: callbackFn): TransportRequestCallback - existsTemplate(params: T.IndexTemplateExistsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - existsType(params: T.TypeExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> - existsType(params: T.TypeExistsRequest, callback: callbackFn): TransportRequestCallback - existsType(params: T.TypeExistsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - flush(params?: T.FlushRequest, options?: TransportRequestOptions): TransportRequestPromise> - flush(callback: callbackFn): TransportRequestCallback - flush(params: T.FlushRequest, callback: callbackFn): TransportRequestCallback - flush(params: T.FlushRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - flushSynced(params?: T.SyncedFlushRequest, options?: TransportRequestOptions): TransportRequestPromise> - flushSynced(callback: callbackFn): TransportRequestCallback - flushSynced(params: T.SyncedFlushRequest, callback: callbackFn): TransportRequestCallback - flushSynced(params: T.SyncedFlushRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - forcemerge(params?: T.ForceMergeRequest, options?: TransportRequestOptions): TransportRequestPromise> - forcemerge(callback: callbackFn): TransportRequestCallback - forcemerge(params: T.ForceMergeRequest, callback: callbackFn): TransportRequestCallback - forcemerge(params: T.ForceMergeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - freeze(params: T.FreezeIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - freeze(params: T.FreezeIndexRequest, callback: callbackFn): TransportRequestCallback - freeze(params: T.FreezeIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - get(params: T.GetIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - get(params: T.GetIndexRequest, callback: callbackFn): TransportRequestCallback - get(params: T.GetIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getAlias(params?: T.GetAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> - getAlias(callback: callbackFn): TransportRequestCallback - getAlias(params: T.GetAliasRequest, callback: callbackFn): TransportRequestCallback - getAlias(params: T.GetAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteIndexTemplate(params: T.IndicesDeleteIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteIndexTemplate(params: T.IndicesDeleteIndexTemplateRequest, callback: callbackFn): TransportRequestCallback + deleteIndexTemplate(params: T.IndicesDeleteIndexTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTemplate(params: T.IndicesDeleteTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteTemplate(params: T.IndicesDeleteTemplateRequest, callback: callbackFn): TransportRequestCallback + deleteTemplate(params: T.IndicesDeleteTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + exists(params: T.IndicesExistsRequest, options?: TransportRequestOptions): TransportRequestPromise> + exists(params: T.IndicesExistsRequest, callback: callbackFn): TransportRequestCallback + exists(params: T.IndicesExistsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsAlias(params: T.IndicesExistsAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> + existsAlias(params: T.IndicesExistsAliasRequest, callback: callbackFn): TransportRequestCallback + existsAlias(params: T.IndicesExistsAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsIndexTemplate(params: T.IndicesExistsIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + existsIndexTemplate(params: T.IndicesExistsIndexTemplateRequest, callback: callbackFn): TransportRequestCallback + existsIndexTemplate(params: T.IndicesExistsIndexTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsTemplate(params: T.IndicesExistsTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + existsTemplate(params: T.IndicesExistsTemplateRequest, callback: callbackFn): TransportRequestCallback + existsTemplate(params: T.IndicesExistsTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + existsType(params: T.IndicesExistsTypeRequest, options?: TransportRequestOptions): TransportRequestPromise> + existsType(params: T.IndicesExistsTypeRequest, callback: callbackFn): TransportRequestCallback + existsType(params: T.IndicesExistsTypeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + flush(params?: T.IndicesFlushRequest, options?: TransportRequestOptions): TransportRequestPromise> + flush(callback: callbackFn): TransportRequestCallback + flush(params: T.IndicesFlushRequest, callback: callbackFn): TransportRequestCallback + flush(params: T.IndicesFlushRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + flushSynced(params?: T.IndicesFlushSyncedRequest, options?: TransportRequestOptions): TransportRequestPromise> + flushSynced(callback: callbackFn): TransportRequestCallback + flushSynced(params: T.IndicesFlushSyncedRequest, callback: callbackFn): TransportRequestCallback + flushSynced(params: T.IndicesFlushSyncedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + forcemerge(params?: T.IndicesForcemergeRequest, options?: TransportRequestOptions): TransportRequestPromise> + forcemerge(callback: callbackFn): TransportRequestCallback + forcemerge(params: T.IndicesForcemergeRequest, callback: callbackFn): TransportRequestCallback + forcemerge(params: T.IndicesForcemergeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + freeze(params: T.IndicesFreezeRequest, options?: TransportRequestOptions): TransportRequestPromise> + freeze(params: T.IndicesFreezeRequest, callback: callbackFn): TransportRequestCallback + freeze(params: T.IndicesFreezeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params: T.IndicesGetRequest, options?: TransportRequestOptions): TransportRequestPromise> + get(params: T.IndicesGetRequest, callback: callbackFn): TransportRequestCallback + get(params: T.IndicesGetRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getAlias(params?: T.IndicesGetAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> + getAlias(callback: callbackFn): TransportRequestCallback + getAlias(params: T.IndicesGetAliasRequest, callback: callbackFn): TransportRequestCallback + getAlias(params: T.IndicesGetAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback getDataStream(params?: T.IndicesGetDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> getDataStream(callback: callbackFn): TransportRequestCallback getDataStream(params: T.IndicesGetDataStreamRequest, callback: callbackFn): TransportRequestCallback getDataStream(params: T.IndicesGetDataStreamRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getFieldMapping(params: T.GetFieldMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - getFieldMapping(params: T.GetFieldMappingRequest, callback: callbackFn): TransportRequestCallback - getFieldMapping(params: T.GetFieldMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getIndexTemplate(callback: callbackFn): TransportRequestCallback - getIndexTemplate(params: TODO, callback: callbackFn): TransportRequestCallback - getIndexTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getMapping(params?: T.GetMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - getMapping(callback: callbackFn): TransportRequestCallback - getMapping(params: T.GetMappingRequest, callback: callbackFn): TransportRequestCallback - getMapping(params: T.GetMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getSettings(params?: T.GetIndexSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getSettings(callback: callbackFn): TransportRequestCallback - getSettings(params: T.GetIndexSettingsRequest, callback: callbackFn): TransportRequestCallback - getSettings(params: T.GetIndexSettingsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getTemplate(params?: T.GetIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTemplate(callback: callbackFn): TransportRequestCallback - getTemplate(params: T.GetIndexTemplateRequest, callback: callbackFn): TransportRequestCallback - getTemplate(params: T.GetIndexTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getFieldMapping(params: T.IndicesGetFieldMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> + getFieldMapping(params: T.IndicesGetFieldMappingRequest, callback: callbackFn): TransportRequestCallback + getFieldMapping(params: T.IndicesGetFieldMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getIndexTemplate(params?: T.IndicesGetIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + getIndexTemplate(callback: callbackFn): TransportRequestCallback + getIndexTemplate(params: T.IndicesGetIndexTemplateRequest, callback: callbackFn): TransportRequestCallback + getIndexTemplate(params: T.IndicesGetIndexTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getMapping(params?: T.IndicesGetMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> + getMapping(callback: callbackFn): TransportRequestCallback + getMapping(params: T.IndicesGetMappingRequest, callback: callbackFn): TransportRequestCallback + getMapping(params: T.IndicesGetMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getSettings(params?: T.IndicesGetSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getSettings(callback: callbackFn): TransportRequestCallback + getSettings(params: T.IndicesGetSettingsRequest, callback: callbackFn): TransportRequestCallback + getSettings(params: T.IndicesGetSettingsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTemplate(params?: T.IndicesGetTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + getTemplate(callback: callbackFn): TransportRequestCallback + getTemplate(params: T.IndicesGetTemplateRequest, callback: callbackFn): TransportRequestCallback + getTemplate(params: T.IndicesGetTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback getUpgrade(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> getUpgrade(callback: callbackFn): TransportRequestCallback getUpgrade(params: TODO, callback: callbackFn): TransportRequestCallback @@ -634,147 +638,146 @@ declare class Client { migrateToDataStream(params: T.IndicesMigrateToDataStreamRequest, options?: TransportRequestOptions): TransportRequestPromise> migrateToDataStream(params: T.IndicesMigrateToDataStreamRequest, callback: callbackFn): TransportRequestCallback migrateToDataStream(params: T.IndicesMigrateToDataStreamRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - open(params: T.OpenIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - open(params: T.OpenIndexRequest, callback: callbackFn): TransportRequestCallback - open(params: T.OpenIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + open(params: T.IndicesOpenRequest, options?: TransportRequestOptions): TransportRequestPromise> + open(params: T.IndicesOpenRequest, callback: callbackFn): TransportRequestCallback + open(params: T.IndicesOpenRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback promoteDataStream(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> promoteDataStream(callback: callbackFn): TransportRequestCallback promoteDataStream(params: TODO, callback: callbackFn): TransportRequestCallback promoteDataStream(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putAlias(params: T.PutAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> - putAlias(params: T.PutAliasRequest, callback: callbackFn): TransportRequestCallback - putAlias(params: T.PutAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - putIndexTemplate(callback: callbackFn): TransportRequestCallback - putIndexTemplate(params: TODO, callback: callbackFn): TransportRequestCallback - putIndexTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putMapping(params?: T.PutMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - putMapping(callback: callbackFn): TransportRequestCallback - putMapping(params: T.PutMappingRequest, callback: callbackFn): TransportRequestCallback - putMapping(params: T.PutMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putSettings(params?: T.UpdateIndexSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> - putSettings(callback: callbackFn): TransportRequestCallback - putSettings(params: T.UpdateIndexSettingsRequest, callback: callbackFn): TransportRequestCallback - putSettings(params: T.UpdateIndexSettingsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putTemplate(params: T.PutIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> - putTemplate(params: T.PutIndexTemplateRequest, callback: callbackFn): TransportRequestCallback - putTemplate(params: T.PutIndexTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - recovery(params?: T.RecoveryStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - recovery(callback: callbackFn): TransportRequestCallback - recovery(params: T.RecoveryStatusRequest, callback: callbackFn): TransportRequestCallback - recovery(params: T.RecoveryStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - refresh(params?: T.RefreshRequest, options?: TransportRequestOptions): TransportRequestPromise> - refresh(callback: callbackFn): TransportRequestCallback - refresh(params: T.RefreshRequest, callback: callbackFn): TransportRequestCallback - refresh(params: T.RefreshRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - reloadSearchAnalyzers(params: T.ReloadSearchAnalyzersRequest, options?: TransportRequestOptions): TransportRequestPromise> - reloadSearchAnalyzers(params: T.ReloadSearchAnalyzersRequest, callback: callbackFn): TransportRequestCallback - reloadSearchAnalyzers(params: T.ReloadSearchAnalyzersRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - resolveIndex(params: T.ResolveIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - resolveIndex(params: T.ResolveIndexRequest, callback: callbackFn): TransportRequestCallback - resolveIndex(params: T.ResolveIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - rollover(params: T.RolloverIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - rollover(params: T.RolloverIndexRequest, callback: callbackFn): TransportRequestCallback - rollover(params: T.RolloverIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - segments(params?: T.SegmentsRequest, options?: TransportRequestOptions): TransportRequestPromise> - segments(callback: callbackFn): TransportRequestCallback - segments(params: T.SegmentsRequest, callback: callbackFn): TransportRequestCallback - segments(params: T.SegmentsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putAlias(params: T.IndicesPutAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> + putAlias(params: T.IndicesPutAliasRequest, callback: callbackFn): TransportRequestCallback + putAlias(params: T.IndicesPutAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putIndexTemplate(params: T.IndicesPutIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + putIndexTemplate(params: T.IndicesPutIndexTemplateRequest, callback: callbackFn): TransportRequestCallback + putIndexTemplate(params: T.IndicesPutIndexTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putMapping(params?: T.IndicesPutMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> + putMapping(callback: callbackFn): TransportRequestCallback + putMapping(params: T.IndicesPutMappingRequest, callback: callbackFn): TransportRequestCallback + putMapping(params: T.IndicesPutMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putSettings(params?: T.IndicesPutSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> + putSettings(callback: callbackFn): TransportRequestCallback + putSettings(params: T.IndicesPutSettingsRequest, callback: callbackFn): TransportRequestCallback + putSettings(params: T.IndicesPutSettingsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putTemplate(params: T.IndicesPutTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + putTemplate(params: T.IndicesPutTemplateRequest, callback: callbackFn): TransportRequestCallback + putTemplate(params: T.IndicesPutTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + recovery(params?: T.IndicesRecoveryRequest, options?: TransportRequestOptions): TransportRequestPromise> + recovery(callback: callbackFn): TransportRequestCallback + recovery(params: T.IndicesRecoveryRequest, callback: callbackFn): TransportRequestCallback + recovery(params: T.IndicesRecoveryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + refresh(params?: T.IndicesRefreshRequest, options?: TransportRequestOptions): TransportRequestPromise> + refresh(callback: callbackFn): TransportRequestCallback + refresh(params: T.IndicesRefreshRequest, callback: callbackFn): TransportRequestCallback + refresh(params: T.IndicesRefreshRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reloadSearchAnalyzers(params: T.IndicesReloadSearchAnalyzersRequest, options?: TransportRequestOptions): TransportRequestPromise> + reloadSearchAnalyzers(params: T.IndicesReloadSearchAnalyzersRequest, callback: callbackFn): TransportRequestCallback + reloadSearchAnalyzers(params: T.IndicesReloadSearchAnalyzersRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + resolveIndex(params: T.IndicesResolveIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> + resolveIndex(params: T.IndicesResolveIndexRequest, callback: callbackFn): TransportRequestCallback + resolveIndex(params: T.IndicesResolveIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + rollover(params: T.IndicesRolloverRequest, options?: TransportRequestOptions): TransportRequestPromise> + rollover(params: T.IndicesRolloverRequest, callback: callbackFn): TransportRequestCallback + rollover(params: T.IndicesRolloverRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + segments(params?: T.IndicesSegmentsRequest, options?: TransportRequestOptions): TransportRequestPromise> + segments(callback: callbackFn): TransportRequestCallback + segments(params: T.IndicesSegmentsRequest, callback: callbackFn): TransportRequestCallback + segments(params: T.IndicesSegmentsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback shardStores(params?: T.IndicesShardStoresRequest, options?: TransportRequestOptions): TransportRequestPromise> shardStores(callback: callbackFn): TransportRequestCallback shardStores(params: T.IndicesShardStoresRequest, callback: callbackFn): TransportRequestCallback shardStores(params: T.IndicesShardStoresRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - shrink(params: T.ShrinkIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - shrink(params: T.ShrinkIndexRequest, callback: callbackFn): TransportRequestCallback - shrink(params: T.ShrinkIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - simulateIndexTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - simulateIndexTemplate(callback: callbackFn): TransportRequestCallback - simulateIndexTemplate(params: TODO, callback: callbackFn): TransportRequestCallback - simulateIndexTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + shrink(params: T.IndicesShrinkRequest, options?: TransportRequestOptions): TransportRequestPromise> + shrink(params: T.IndicesShrinkRequest, callback: callbackFn): TransportRequestCallback + shrink(params: T.IndicesShrinkRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + simulateIndexTemplate(params?: T.IndicesSimulateIndexTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> + simulateIndexTemplate(callback: callbackFn): TransportRequestCallback + simulateIndexTemplate(params: T.IndicesSimulateIndexTemplateRequest, callback: callbackFn): TransportRequestCallback + simulateIndexTemplate(params: T.IndicesSimulateIndexTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback simulateTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> simulateTemplate(callback: callbackFn): TransportRequestCallback simulateTemplate(params: TODO, callback: callbackFn): TransportRequestCallback simulateTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - split(params: T.SplitIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - split(params: T.SplitIndexRequest, callback: callbackFn): TransportRequestCallback - split(params: T.SplitIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + split(params: T.IndicesSplitRequest, options?: TransportRequestOptions): TransportRequestPromise> + split(params: T.IndicesSplitRequest, callback: callbackFn): TransportRequestCallback + split(params: T.IndicesSplitRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback stats(params?: T.IndicesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(callback: callbackFn): TransportRequestCallback stats(params: T.IndicesStatsRequest, callback: callbackFn): TransportRequestCallback stats(params: T.IndicesStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - unfreeze(params: T.UnfreezeIndexRequest, options?: TransportRequestOptions): TransportRequestPromise> - unfreeze(params: T.UnfreezeIndexRequest, callback: callbackFn): TransportRequestCallback - unfreeze(params: T.UnfreezeIndexRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - updateAliases(params?: T.BulkAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateAliases(callback: callbackFn): TransportRequestCallback - updateAliases(params: T.BulkAliasRequest, callback: callbackFn): TransportRequestCallback - updateAliases(params: T.BulkAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + unfreeze(params: T.IndicesUnfreezeRequest, options?: TransportRequestOptions): TransportRequestPromise> + unfreeze(params: T.IndicesUnfreezeRequest, callback: callbackFn): TransportRequestCallback + unfreeze(params: T.IndicesUnfreezeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateAliases(params?: T.IndicesUpdateAliasesRequest, options?: TransportRequestOptions): TransportRequestPromise> + updateAliases(callback: callbackFn): TransportRequestCallback + updateAliases(params: T.IndicesUpdateAliasesRequest, callback: callbackFn): TransportRequestCallback + updateAliases(params: T.IndicesUpdateAliasesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback upgrade(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> upgrade(callback: callbackFn): TransportRequestCallback upgrade(params: TODO, callback: callbackFn): TransportRequestCallback upgrade(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - validateQuery(params?: T.ValidateQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> - validateQuery(callback: callbackFn): TransportRequestCallback - validateQuery(params: T.ValidateQueryRequest, callback: callbackFn): TransportRequestCallback - validateQuery(params: T.ValidateQueryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + validateQuery(params?: T.IndicesValidateQueryRequest, options?: TransportRequestOptions): TransportRequestPromise> + validateQuery(callback: callbackFn): TransportRequestCallback + validateQuery(params: T.IndicesValidateQueryRequest, callback: callbackFn): TransportRequestCallback + validateQuery(params: T.IndicesValidateQueryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - info(params?: T.RootNodeInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - info(callback: callbackFn): TransportRequestCallback - info(params: T.RootNodeInfoRequest, callback: callbackFn): TransportRequestCallback - info(params: T.RootNodeInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + info(params?: T.InfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + info(callback: callbackFn): TransportRequestCallback + info(params: T.InfoRequest, callback: callbackFn): TransportRequestCallback + info(params: T.InfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback ingest: { - deletePipeline(params: T.DeletePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> - deletePipeline(params: T.DeletePipelineRequest, callback: callbackFn): TransportRequestCallback - deletePipeline(params: T.DeletePipelineRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - geoIpStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - geoIpStats(callback: callbackFn): TransportRequestCallback - geoIpStats(params: TODO, callback: callbackFn): TransportRequestCallback - geoIpStats(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getPipeline(params?: T.GetPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> - getPipeline(callback: callbackFn): TransportRequestCallback - getPipeline(params: T.GetPipelineRequest, callback: callbackFn): TransportRequestCallback - getPipeline(params: T.GetPipelineRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - processorGrok(params?: T.GrokProcessorPatternsRequest, options?: TransportRequestOptions): TransportRequestPromise> - processorGrok(callback: callbackFn): TransportRequestCallback - processorGrok(params: T.GrokProcessorPatternsRequest, callback: callbackFn): TransportRequestCallback - processorGrok(params: T.GrokProcessorPatternsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putPipeline(params: T.PutPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> - putPipeline(params: T.PutPipelineRequest, callback: callbackFn): TransportRequestCallback - putPipeline(params: T.PutPipelineRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - simulate(params?: T.SimulatePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> - simulate(callback: callbackFn): TransportRequestCallback - simulate(params: T.SimulatePipelineRequest, callback: callbackFn): TransportRequestCallback - simulate(params: T.SimulatePipelineRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deletePipeline(params: T.IngestDeletePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> + deletePipeline(params: T.IngestDeletePipelineRequest, callback: callbackFn): TransportRequestCallback + deletePipeline(params: T.IngestDeletePipelineRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + geoIpStats(params?: T.IngestGeoIpStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + geoIpStats(callback: callbackFn): TransportRequestCallback + geoIpStats(params: T.IngestGeoIpStatsRequest, callback: callbackFn): TransportRequestCallback + geoIpStats(params: T.IngestGeoIpStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getPipeline(params?: T.IngestGetPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> + getPipeline(callback: callbackFn): TransportRequestCallback + getPipeline(params: T.IngestGetPipelineRequest, callback: callbackFn): TransportRequestCallback + getPipeline(params: T.IngestGetPipelineRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + processorGrok(params?: T.IngestProcessorGrokRequest, options?: TransportRequestOptions): TransportRequestPromise> + processorGrok(callback: callbackFn): TransportRequestCallback + processorGrok(params: T.IngestProcessorGrokRequest, callback: callbackFn): TransportRequestCallback + processorGrok(params: T.IngestProcessorGrokRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putPipeline(params: T.IngestPutPipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> + putPipeline(params: T.IngestPutPipelineRequest, callback: callbackFn): TransportRequestCallback + putPipeline(params: T.IngestPutPipelineRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + simulate(params?: T.IngestSimulatePipelineRequest, options?: TransportRequestOptions): TransportRequestPromise> + simulate(callback: callbackFn): TransportRequestCallback + simulate(params: T.IngestSimulatePipelineRequest, callback: callbackFn): TransportRequestCallback + simulate(params: T.IngestSimulatePipelineRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } license: { - delete(params?: T.DeleteLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - delete(callback: callbackFn): TransportRequestCallback - delete(params: T.DeleteLicenseRequest, callback: callbackFn): TransportRequestCallback - delete(params: T.DeleteLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - get(params?: T.GetLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - get(callback: callbackFn): TransportRequestCallback - get(params: T.GetLicenseRequest, callback: callbackFn): TransportRequestCallback - get(params: T.GetLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getBasicStatus(params?: T.GetBasicLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - getBasicStatus(callback: callbackFn): TransportRequestCallback - getBasicStatus(params: T.GetBasicLicenseStatusRequest, callback: callbackFn): TransportRequestCallback - getBasicStatus(params: T.GetBasicLicenseStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getTrialStatus(params?: T.GetTrialLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTrialStatus(callback: callbackFn): TransportRequestCallback - getTrialStatus(params: T.GetTrialLicenseStatusRequest, callback: callbackFn): TransportRequestCallback - getTrialStatus(params: T.GetTrialLicenseStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - post(params?: T.PostLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - post(callback: callbackFn): TransportRequestCallback - post(params: T.PostLicenseRequest, callback: callbackFn): TransportRequestCallback - post(params: T.PostLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - postStartBasic(params?: T.StartBasicLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - postStartBasic(callback: callbackFn): TransportRequestCallback - postStartBasic(params: T.StartBasicLicenseRequest, callback: callbackFn): TransportRequestCallback - postStartBasic(params: T.StartBasicLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - postStartTrial(params?: T.StartTrialLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> - postStartTrial(callback: callbackFn): TransportRequestCallback - postStartTrial(params: T.StartTrialLicenseRequest, callback: callbackFn): TransportRequestCallback - postStartTrial(params: T.StartTrialLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete(params?: T.LicenseDeleteLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + delete(callback: callbackFn): TransportRequestCallback + delete(params: T.LicenseDeleteLicenseRequest, callback: callbackFn): TransportRequestCallback + delete(params: T.LicenseDeleteLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params?: T.LicenseGetLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + get(callback: callbackFn): TransportRequestCallback + get(params: T.LicenseGetLicenseRequest, callback: callbackFn): TransportRequestCallback + get(params: T.LicenseGetLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getBasicStatus(params?: T.LicenseGetBasicLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> + getBasicStatus(callback: callbackFn): TransportRequestCallback + getBasicStatus(params: T.LicenseGetBasicLicenseStatusRequest, callback: callbackFn): TransportRequestCallback + getBasicStatus(params: T.LicenseGetBasicLicenseStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTrialStatus(params?: T.LicenseGetTrialLicenseStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> + getTrialStatus(callback: callbackFn): TransportRequestCallback + getTrialStatus(params: T.LicenseGetTrialLicenseStatusRequest, callback: callbackFn): TransportRequestCallback + getTrialStatus(params: T.LicenseGetTrialLicenseStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + post(params?: T.LicensePostLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + post(callback: callbackFn): TransportRequestCallback + post(params: T.LicensePostLicenseRequest, callback: callbackFn): TransportRequestCallback + post(params: T.LicensePostLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + postStartBasic(params?: T.LicenseStartBasicLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + postStartBasic(callback: callbackFn): TransportRequestCallback + postStartBasic(params: T.LicenseStartBasicLicenseRequest, callback: callbackFn): TransportRequestCallback + postStartBasic(params: T.LicenseStartBasicLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + postStartTrial(params?: T.LicenseStartTrialLicenseRequest, options?: TransportRequestOptions): TransportRequestPromise> + postStartTrial(callback: callbackFn): TransportRequestCallback + postStartTrial(params: T.LicenseStartTrialLicenseRequest, callback: callbackFn): TransportRequestCallback + postStartTrial(params: T.LicenseStartTrialLicenseRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } logstash: { deletePipeline(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> @@ -790,236 +793,233 @@ declare class Client { putPipeline(params: TODO, callback: callbackFn): TransportRequestCallback putPipeline(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - mget(params?: T.MultiGetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - mget(callback: callbackFn, TContext>): TransportRequestCallback - mget(params: T.MultiGetRequest, callback: callbackFn, TContext>): TransportRequestCallback - mget(params: T.MultiGetRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback + mget(params?: T.MgetRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + mget(callback: callbackFn, TContext>): TransportRequestCallback + mget(params: T.MgetRequest, callback: callbackFn, TContext>): TransportRequestCallback + mget(params: T.MgetRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback migration: { - deprecations(params?: T.DeprecationInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - deprecations(callback: callbackFn): TransportRequestCallback - deprecations(params: T.DeprecationInfoRequest, callback: callbackFn): TransportRequestCallback - deprecations(params: T.DeprecationInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deprecations(params?: T.MigrationDeprecationInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + deprecations(callback: callbackFn): TransportRequestCallback + deprecations(params: T.MigrationDeprecationInfoRequest, callback: callbackFn): TransportRequestCallback + deprecations(params: T.MigrationDeprecationInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } ml: { - closeJob(params: T.CloseJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - closeJob(params: T.CloseJobRequest, callback: callbackFn): TransportRequestCallback - closeJob(params: T.CloseJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteCalendar(params: T.DeleteCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteCalendar(params: T.DeleteCalendarRequest, callback: callbackFn): TransportRequestCallback - deleteCalendar(params: T.DeleteCalendarRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteCalendarEvent(params: T.DeleteCalendarEventRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteCalendarEvent(params: T.DeleteCalendarEventRequest, callback: callbackFn): TransportRequestCallback - deleteCalendarEvent(params: T.DeleteCalendarEventRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteCalendarJob(params: T.DeleteCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteCalendarJob(params: T.DeleteCalendarJobRequest, callback: callbackFn): TransportRequestCallback - deleteCalendarJob(params: T.DeleteCalendarJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteDataFrameAnalytics(params: T.DeleteDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteDataFrameAnalytics(params: T.DeleteDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback - deleteDataFrameAnalytics(params: T.DeleteDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteDatafeed(params: T.DeleteDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteDatafeed(params: T.DeleteDatafeedRequest, callback: callbackFn): TransportRequestCallback - deleteDatafeed(params: T.DeleteDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteExpiredData(params?: T.DeleteExpiredDataRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteExpiredData(callback: callbackFn): TransportRequestCallback - deleteExpiredData(params: T.DeleteExpiredDataRequest, callback: callbackFn): TransportRequestCallback - deleteExpiredData(params: T.DeleteExpiredDataRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteFilter(params: T.DeleteFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteFilter(params: T.DeleteFilterRequest, callback: callbackFn): TransportRequestCallback - deleteFilter(params: T.DeleteFilterRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteForecast(params: T.DeleteForecastRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteForecast(params: T.DeleteForecastRequest, callback: callbackFn): TransportRequestCallback - deleteForecast(params: T.DeleteForecastRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteJob(params: T.DeleteJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteJob(params: T.DeleteJobRequest, callback: callbackFn): TransportRequestCallback - deleteJob(params: T.DeleteJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteModelSnapshot(params: T.DeleteModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteModelSnapshot(params: T.DeleteModelSnapshotRequest, callback: callbackFn): TransportRequestCallback - deleteModelSnapshot(params: T.DeleteModelSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteTrainedModel(params: T.DeleteTrainedModelRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteTrainedModel(params: T.DeleteTrainedModelRequest, callback: callbackFn): TransportRequestCallback - deleteTrainedModel(params: T.DeleteTrainedModelRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteTrainedModelAlias(params: T.DeleteTrainedModelAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteTrainedModelAlias(params: T.DeleteTrainedModelAliasRequest, callback: callbackFn): TransportRequestCallback - deleteTrainedModelAlias(params: T.DeleteTrainedModelAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - estimateModelMemory(params?: T.EstimateModelMemoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - estimateModelMemory(callback: callbackFn): TransportRequestCallback - estimateModelMemory(params: T.EstimateModelMemoryRequest, callback: callbackFn): TransportRequestCallback - estimateModelMemory(params: T.EstimateModelMemoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - evaluateDataFrame(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - evaluateDataFrame(callback: callbackFn): TransportRequestCallback - evaluateDataFrame(params: TODO, callback: callbackFn): TransportRequestCallback - evaluateDataFrame(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - explainDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - explainDataFrameAnalytics(callback: callbackFn): TransportRequestCallback - explainDataFrameAnalytics(params: TODO, callback: callbackFn): TransportRequestCallback - explainDataFrameAnalytics(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + closeJob(params: T.MlCloseJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + closeJob(params: T.MlCloseJobRequest, callback: callbackFn): TransportRequestCallback + closeJob(params: T.MlCloseJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteCalendar(params: T.MlDeleteCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteCalendar(params: T.MlDeleteCalendarRequest, callback: callbackFn): TransportRequestCallback + deleteCalendar(params: T.MlDeleteCalendarRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteCalendarEvent(params: T.MlDeleteCalendarEventRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteCalendarEvent(params: T.MlDeleteCalendarEventRequest, callback: callbackFn): TransportRequestCallback + deleteCalendarEvent(params: T.MlDeleteCalendarEventRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteCalendarJob(params: T.MlDeleteCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteCalendarJob(params: T.MlDeleteCalendarJobRequest, callback: callbackFn): TransportRequestCallback + deleteCalendarJob(params: T.MlDeleteCalendarJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteDataFrameAnalytics(params: T.MlDeleteDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteDataFrameAnalytics(params: T.MlDeleteDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback + deleteDataFrameAnalytics(params: T.MlDeleteDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteDatafeed(params: T.MlDeleteDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteDatafeed(params: T.MlDeleteDatafeedRequest, callback: callbackFn): TransportRequestCallback + deleteDatafeed(params: T.MlDeleteDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteExpiredData(params?: T.MlDeleteExpiredDataRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteExpiredData(callback: callbackFn): TransportRequestCallback + deleteExpiredData(params: T.MlDeleteExpiredDataRequest, callback: callbackFn): TransportRequestCallback + deleteExpiredData(params: T.MlDeleteExpiredDataRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteFilter(params: T.MlDeleteFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteFilter(params: T.MlDeleteFilterRequest, callback: callbackFn): TransportRequestCallback + deleteFilter(params: T.MlDeleteFilterRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteForecast(params: T.MlDeleteForecastRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteForecast(params: T.MlDeleteForecastRequest, callback: callbackFn): TransportRequestCallback + deleteForecast(params: T.MlDeleteForecastRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteJob(params: T.MlDeleteJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteJob(params: T.MlDeleteJobRequest, callback: callbackFn): TransportRequestCallback + deleteJob(params: T.MlDeleteJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteModelSnapshot(params: T.MlDeleteModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteModelSnapshot(params: T.MlDeleteModelSnapshotRequest, callback: callbackFn): TransportRequestCallback + deleteModelSnapshot(params: T.MlDeleteModelSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTrainedModel(params: T.MlDeleteTrainedModelRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteTrainedModel(params: T.MlDeleteTrainedModelRequest, callback: callbackFn): TransportRequestCallback + deleteTrainedModel(params: T.MlDeleteTrainedModelRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTrainedModelAlias(params: T.MlDeleteTrainedModelAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteTrainedModelAlias(params: T.MlDeleteTrainedModelAliasRequest, callback: callbackFn): TransportRequestCallback + deleteTrainedModelAlias(params: T.MlDeleteTrainedModelAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + estimateModelMemory(params?: T.MlEstimateModelMemoryRequest, options?: TransportRequestOptions): TransportRequestPromise> + estimateModelMemory(callback: callbackFn): TransportRequestCallback + estimateModelMemory(params: T.MlEstimateModelMemoryRequest, callback: callbackFn): TransportRequestCallback + estimateModelMemory(params: T.MlEstimateModelMemoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + evaluateDataFrame(params?: T.MlEvaluateDataFrameRequest, options?: TransportRequestOptions): TransportRequestPromise> + evaluateDataFrame(callback: callbackFn): TransportRequestCallback + evaluateDataFrame(params: T.MlEvaluateDataFrameRequest, callback: callbackFn): TransportRequestCallback + evaluateDataFrame(params: T.MlEvaluateDataFrameRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + explainDataFrameAnalytics(params?: T.MlExplainDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> + explainDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + explainDataFrameAnalytics(params: T.MlExplainDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback + explainDataFrameAnalytics(params: T.MlExplainDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback findFileStructure(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> findFileStructure(callback: callbackFn): TransportRequestCallback findFileStructure(params: TODO, callback: callbackFn): TransportRequestCallback findFileStructure(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - flushJob(params: T.FlushJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - flushJob(params: T.FlushJobRequest, callback: callbackFn): TransportRequestCallback - flushJob(params: T.FlushJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - forecast(params: T.ForecastJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - forecast(params: T.ForecastJobRequest, callback: callbackFn): TransportRequestCallback - forecast(params: T.ForecastJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getBuckets(params: T.GetBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getBuckets(params: T.GetBucketsRequest, callback: callbackFn): TransportRequestCallback - getBuckets(params: T.GetBucketsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getCalendarEvents(params: T.GetCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getCalendarEvents(params: T.GetCalendarEventsRequest, callback: callbackFn): TransportRequestCallback - getCalendarEvents(params: T.GetCalendarEventsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getCalendars(params?: T.GetCalendarsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getCalendars(callback: callbackFn): TransportRequestCallback - getCalendars(params: T.GetCalendarsRequest, callback: callbackFn): TransportRequestCallback - getCalendars(params: T.GetCalendarsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getCategories(params: T.GetCategoriesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getCategories(params: T.GetCategoriesRequest, callback: callbackFn): TransportRequestCallback - getCategories(params: T.GetCategoriesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getDataFrameAnalytics(callback: callbackFn): TransportRequestCallback - getDataFrameAnalytics(params: TODO, callback: callbackFn): TransportRequestCallback - getDataFrameAnalytics(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getDataFrameAnalyticsStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getDataFrameAnalyticsStats(callback: callbackFn): TransportRequestCallback - getDataFrameAnalyticsStats(params: TODO, callback: callbackFn): TransportRequestCallback - getDataFrameAnalyticsStats(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getDatafeedStats(params?: T.GetDatafeedStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getDatafeedStats(callback: callbackFn): TransportRequestCallback - getDatafeedStats(params: T.GetDatafeedStatsRequest, callback: callbackFn): TransportRequestCallback - getDatafeedStats(params: T.GetDatafeedStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getDatafeeds(params?: T.GetDatafeedsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getDatafeeds(callback: callbackFn): TransportRequestCallback - getDatafeeds(params: T.GetDatafeedsRequest, callback: callbackFn): TransportRequestCallback - getDatafeeds(params: T.GetDatafeedsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getFilters(params?: T.GetFiltersRequest, options?: TransportRequestOptions): TransportRequestPromise> - getFilters(callback: callbackFn): TransportRequestCallback - getFilters(params: T.GetFiltersRequest, callback: callbackFn): TransportRequestCallback - getFilters(params: T.GetFiltersRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getInfluencers(params: T.GetInfluencersRequest, options?: TransportRequestOptions): TransportRequestPromise> - getInfluencers(params: T.GetInfluencersRequest, callback: callbackFn): TransportRequestCallback - getInfluencers(params: T.GetInfluencersRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getJobStats(params?: T.GetJobStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getJobStats(callback: callbackFn): TransportRequestCallback - getJobStats(params: T.GetJobStatsRequest, callback: callbackFn): TransportRequestCallback - getJobStats(params: T.GetJobStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getJobs(params?: T.GetJobsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getJobs(callback: callbackFn): TransportRequestCallback - getJobs(params: T.GetJobsRequest, callback: callbackFn): TransportRequestCallback - getJobs(params: T.GetJobsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getModelSnapshots(params: T.GetModelSnapshotsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getModelSnapshots(params: T.GetModelSnapshotsRequest, callback: callbackFn): TransportRequestCallback - getModelSnapshots(params: T.GetModelSnapshotsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getOverallBuckets(params: T.GetOverallBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getOverallBuckets(params: T.GetOverallBucketsRequest, callback: callbackFn): TransportRequestCallback - getOverallBuckets(params: T.GetOverallBucketsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getRecords(params: T.GetAnomalyRecordsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRecords(params: T.GetAnomalyRecordsRequest, callback: callbackFn): TransportRequestCallback - getRecords(params: T.GetAnomalyRecordsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getTrainedModels(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getTrainedModels(callback: callbackFn): TransportRequestCallback - getTrainedModels(params: TODO, callback: callbackFn): TransportRequestCallback - getTrainedModels(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getTrainedModelsStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - getTrainedModelsStats(callback: callbackFn): TransportRequestCallback - getTrainedModelsStats(params: TODO, callback: callbackFn): TransportRequestCallback - getTrainedModelsStats(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - info(params?: T.MachineLearningInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - info(callback: callbackFn): TransportRequestCallback - info(params: T.MachineLearningInfoRequest, callback: callbackFn): TransportRequestCallback - info(params: T.MachineLearningInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - openJob(params: T.OpenJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - openJob(params: T.OpenJobRequest, callback: callbackFn): TransportRequestCallback - openJob(params: T.OpenJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - postCalendarEvents(params: T.PostCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> - postCalendarEvents(params: T.PostCalendarEventsRequest, callback: callbackFn): TransportRequestCallback - postCalendarEvents(params: T.PostCalendarEventsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - postData(params: T.PostJobDataRequest, options?: TransportRequestOptions): TransportRequestPromise> - postData(params: T.PostJobDataRequest, callback: callbackFn): TransportRequestCallback - postData(params: T.PostJobDataRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - previewDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - previewDataFrameAnalytics(callback: callbackFn): TransportRequestCallback - previewDataFrameAnalytics(params: TODO, callback: callbackFn): TransportRequestCallback - previewDataFrameAnalytics(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - previewDatafeed(params: T.PreviewDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - previewDatafeed(params: T.PreviewDatafeedRequest, callback: callbackFn, TContext>): TransportRequestCallback - previewDatafeed(params: T.PreviewDatafeedRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback - putCalendar(params: T.PutCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> - putCalendar(params: T.PutCalendarRequest, callback: callbackFn): TransportRequestCallback - putCalendar(params: T.PutCalendarRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putCalendarJob(params: T.PutCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - putCalendarJob(params: T.PutCalendarJobRequest, callback: callbackFn): TransportRequestCallback - putCalendarJob(params: T.PutCalendarJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - putDataFrameAnalytics(callback: callbackFn): TransportRequestCallback - putDataFrameAnalytics(params: TODO, callback: callbackFn): TransportRequestCallback - putDataFrameAnalytics(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putDatafeed(params: T.PutDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - putDatafeed(params: T.PutDatafeedRequest, callback: callbackFn): TransportRequestCallback - putDatafeed(params: T.PutDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putFilter(params: T.PutFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> - putFilter(params: T.PutFilterRequest, callback: callbackFn): TransportRequestCallback - putFilter(params: T.PutFilterRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putJob(params: T.PutJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - putJob(params: T.PutJobRequest, callback: callbackFn): TransportRequestCallback - putJob(params: T.PutJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + flushJob(params: T.MlFlushJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + flushJob(params: T.MlFlushJobRequest, callback: callbackFn): TransportRequestCallback + flushJob(params: T.MlFlushJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + forecast(params: T.MlForecastJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + forecast(params: T.MlForecastJobRequest, callback: callbackFn): TransportRequestCallback + forecast(params: T.MlForecastJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getBuckets(params: T.MlGetBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getBuckets(params: T.MlGetBucketsRequest, callback: callbackFn): TransportRequestCallback + getBuckets(params: T.MlGetBucketsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getCalendarEvents(params: T.MlGetCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getCalendarEvents(params: T.MlGetCalendarEventsRequest, callback: callbackFn): TransportRequestCallback + getCalendarEvents(params: T.MlGetCalendarEventsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getCalendars(params?: T.MlGetCalendarsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getCalendars(callback: callbackFn): TransportRequestCallback + getCalendars(params: T.MlGetCalendarsRequest, callback: callbackFn): TransportRequestCallback + getCalendars(params: T.MlGetCalendarsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getCategories(params: T.MlGetCategoriesRequest, options?: TransportRequestOptions): TransportRequestPromise> + getCategories(params: T.MlGetCategoriesRequest, callback: callbackFn): TransportRequestCallback + getCategories(params: T.MlGetCategoriesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDataFrameAnalytics(params?: T.MlGetDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + getDataFrameAnalytics(params: T.MlGetDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback + getDataFrameAnalytics(params: T.MlGetDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDataFrameAnalyticsStats(params?: T.MlGetDataFrameAnalyticsStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getDataFrameAnalyticsStats(callback: callbackFn): TransportRequestCallback + getDataFrameAnalyticsStats(params: T.MlGetDataFrameAnalyticsStatsRequest, callback: callbackFn): TransportRequestCallback + getDataFrameAnalyticsStats(params: T.MlGetDataFrameAnalyticsStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDatafeedStats(params?: T.MlGetDatafeedStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getDatafeedStats(callback: callbackFn): TransportRequestCallback + getDatafeedStats(params: T.MlGetDatafeedStatsRequest, callback: callbackFn): TransportRequestCallback + getDatafeedStats(params: T.MlGetDatafeedStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getDatafeeds(params?: T.MlGetDatafeedsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getDatafeeds(callback: callbackFn): TransportRequestCallback + getDatafeeds(params: T.MlGetDatafeedsRequest, callback: callbackFn): TransportRequestCallback + getDatafeeds(params: T.MlGetDatafeedsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getFilters(params?: T.MlGetFiltersRequest, options?: TransportRequestOptions): TransportRequestPromise> + getFilters(callback: callbackFn): TransportRequestCallback + getFilters(params: T.MlGetFiltersRequest, callback: callbackFn): TransportRequestCallback + getFilters(params: T.MlGetFiltersRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getInfluencers(params: T.MlGetInfluencersRequest, options?: TransportRequestOptions): TransportRequestPromise> + getInfluencers(params: T.MlGetInfluencersRequest, callback: callbackFn): TransportRequestCallback + getInfluencers(params: T.MlGetInfluencersRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getJobStats(params?: T.MlGetJobStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getJobStats(callback: callbackFn): TransportRequestCallback + getJobStats(params: T.MlGetJobStatsRequest, callback: callbackFn): TransportRequestCallback + getJobStats(params: T.MlGetJobStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getJobs(params?: T.MlGetJobsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getJobs(callback: callbackFn): TransportRequestCallback + getJobs(params: T.MlGetJobsRequest, callback: callbackFn): TransportRequestCallback + getJobs(params: T.MlGetJobsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getModelSnapshots(params: T.MlGetModelSnapshotsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getModelSnapshots(params: T.MlGetModelSnapshotsRequest, callback: callbackFn): TransportRequestCallback + getModelSnapshots(params: T.MlGetModelSnapshotsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getOverallBuckets(params: T.MlGetOverallBucketsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getOverallBuckets(params: T.MlGetOverallBucketsRequest, callback: callbackFn): TransportRequestCallback + getOverallBuckets(params: T.MlGetOverallBucketsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRecords(params: T.MlGetAnomalyRecordsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getRecords(params: T.MlGetAnomalyRecordsRequest, callback: callbackFn): TransportRequestCallback + getRecords(params: T.MlGetAnomalyRecordsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTrainedModels(params?: T.MlGetTrainedModelsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getTrainedModels(callback: callbackFn): TransportRequestCallback + getTrainedModels(params: T.MlGetTrainedModelsRequest, callback: callbackFn): TransportRequestCallback + getTrainedModels(params: T.MlGetTrainedModelsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTrainedModelsStats(params?: T.MlGetTrainedModelsStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getTrainedModelsStats(callback: callbackFn): TransportRequestCallback + getTrainedModelsStats(params: T.MlGetTrainedModelsStatsRequest, callback: callbackFn): TransportRequestCallback + getTrainedModelsStats(params: T.MlGetTrainedModelsStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + info(params?: T.MlInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + info(callback: callbackFn): TransportRequestCallback + info(params: T.MlInfoRequest, callback: callbackFn): TransportRequestCallback + info(params: T.MlInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + openJob(params: T.MlOpenJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + openJob(params: T.MlOpenJobRequest, callback: callbackFn): TransportRequestCallback + openJob(params: T.MlOpenJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + postCalendarEvents(params?: T.MlPostCalendarEventsRequest, options?: TransportRequestOptions): TransportRequestPromise> + postCalendarEvents(callback: callbackFn): TransportRequestCallback + postCalendarEvents(params: T.MlPostCalendarEventsRequest, callback: callbackFn): TransportRequestCallback + postCalendarEvents(params: T.MlPostCalendarEventsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + postData(params: T.MlPostJobDataRequest, options?: TransportRequestOptions): TransportRequestPromise> + postData(params: T.MlPostJobDataRequest, callback: callbackFn): TransportRequestCallback + postData(params: T.MlPostJobDataRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + previewDataFrameAnalytics(params?: T.MlPreviewDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> + previewDataFrameAnalytics(callback: callbackFn): TransportRequestCallback + previewDataFrameAnalytics(params: T.MlPreviewDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback + previewDataFrameAnalytics(params: T.MlPreviewDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + previewDatafeed(params: T.MlPreviewDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + previewDatafeed(params: T.MlPreviewDatafeedRequest, callback: callbackFn, TContext>): TransportRequestCallback + previewDatafeed(params: T.MlPreviewDatafeedRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback + putCalendar(params: T.MlPutCalendarRequest, options?: TransportRequestOptions): TransportRequestPromise> + putCalendar(params: T.MlPutCalendarRequest, callback: callbackFn): TransportRequestCallback + putCalendar(params: T.MlPutCalendarRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putCalendarJob(params: T.MlPutCalendarJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + putCalendarJob(params: T.MlPutCalendarJobRequest, callback: callbackFn): TransportRequestCallback + putCalendarJob(params: T.MlPutCalendarJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putDataFrameAnalytics(params: T.MlPutDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> + putDataFrameAnalytics(params: T.MlPutDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback + putDataFrameAnalytics(params: T.MlPutDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putDatafeed(params: T.MlPutDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> + putDatafeed(params: T.MlPutDatafeedRequest, callback: callbackFn): TransportRequestCallback + putDatafeed(params: T.MlPutDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putFilter(params: T.MlPutFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> + putFilter(params: T.MlPutFilterRequest, callback: callbackFn): TransportRequestCallback + putFilter(params: T.MlPutFilterRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putJob(params: T.MlPutJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + putJob(params: T.MlPutJobRequest, callback: callbackFn): TransportRequestCallback + putJob(params: T.MlPutJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback putTrainedModel(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> putTrainedModel(callback: callbackFn): TransportRequestCallback putTrainedModel(params: TODO, callback: callbackFn): TransportRequestCallback putTrainedModel(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putTrainedModelAlias(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - putTrainedModelAlias(callback: callbackFn): TransportRequestCallback - putTrainedModelAlias(params: TODO, callback: callbackFn): TransportRequestCallback - putTrainedModelAlias(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - revertModelSnapshot(params: T.RevertModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - revertModelSnapshot(params: T.RevertModelSnapshotRequest, callback: callbackFn): TransportRequestCallback - revertModelSnapshot(params: T.RevertModelSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - setUpgradeMode(params?: T.SetUpgradeModeRequest, options?: TransportRequestOptions): TransportRequestPromise> - setUpgradeMode(callback: callbackFn): TransportRequestCallback - setUpgradeMode(params: T.SetUpgradeModeRequest, callback: callbackFn): TransportRequestCallback - setUpgradeMode(params: T.SetUpgradeModeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - startDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - startDataFrameAnalytics(callback: callbackFn): TransportRequestCallback - startDataFrameAnalytics(params: TODO, callback: callbackFn): TransportRequestCallback - startDataFrameAnalytics(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - startDatafeed(params: T.StartDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - startDatafeed(params: T.StartDatafeedRequest, callback: callbackFn): TransportRequestCallback - startDatafeed(params: T.StartDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - stopDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - stopDataFrameAnalytics(callback: callbackFn): TransportRequestCallback - stopDataFrameAnalytics(params: TODO, callback: callbackFn): TransportRequestCallback - stopDataFrameAnalytics(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - stopDatafeed(params: T.StopDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - stopDatafeed(params: T.StopDatafeedRequest, callback: callbackFn): TransportRequestCallback - stopDatafeed(params: T.StopDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - updateDataFrameAnalytics(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - updateDataFrameAnalytics(callback: callbackFn): TransportRequestCallback - updateDataFrameAnalytics(params: TODO, callback: callbackFn): TransportRequestCallback - updateDataFrameAnalytics(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - updateDatafeed(params: T.UpdateDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateDatafeed(params: T.UpdateDatafeedRequest, callback: callbackFn): TransportRequestCallback - updateDatafeed(params: T.UpdateDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - updateFilter(params: T.UpdateFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateFilter(params: T.UpdateFilterRequest, callback: callbackFn): TransportRequestCallback - updateFilter(params: T.UpdateFilterRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - updateJob(params: T.UpdateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateJob(params: T.UpdateJobRequest, callback: callbackFn): TransportRequestCallback - updateJob(params: T.UpdateJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - updateModelSnapshot(params: T.UpdateModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateModelSnapshot(params: T.UpdateModelSnapshotRequest, callback: callbackFn): TransportRequestCallback - updateModelSnapshot(params: T.UpdateModelSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - upgradeJobSnapshot(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - upgradeJobSnapshot(callback: callbackFn): TransportRequestCallback - upgradeJobSnapshot(params: TODO, callback: callbackFn): TransportRequestCallback - upgradeJobSnapshot(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - validate(params?: T.ValidateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - validate(callback: callbackFn): TransportRequestCallback - validate(params: T.ValidateJobRequest, callback: callbackFn): TransportRequestCallback - validate(params: T.ValidateJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - validateDetector(params?: T.ValidateDetectorRequest, options?: TransportRequestOptions): TransportRequestPromise> - validateDetector(callback: callbackFn): TransportRequestCallback - validateDetector(params: T.ValidateDetectorRequest, callback: callbackFn): TransportRequestCallback - validateDetector(params: T.ValidateDetectorRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putTrainedModelAlias(params: T.MlPutTrainedModelAliasRequest, options?: TransportRequestOptions): TransportRequestPromise> + putTrainedModelAlias(params: T.MlPutTrainedModelAliasRequest, callback: callbackFn): TransportRequestCallback + putTrainedModelAlias(params: T.MlPutTrainedModelAliasRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + revertModelSnapshot(params: T.MlRevertModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> + revertModelSnapshot(params: T.MlRevertModelSnapshotRequest, callback: callbackFn): TransportRequestCallback + revertModelSnapshot(params: T.MlRevertModelSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + setUpgradeMode(params?: T.MlSetUpgradeModeRequest, options?: TransportRequestOptions): TransportRequestPromise> + setUpgradeMode(callback: callbackFn): TransportRequestCallback + setUpgradeMode(params: T.MlSetUpgradeModeRequest, callback: callbackFn): TransportRequestCallback + setUpgradeMode(params: T.MlSetUpgradeModeRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startDataFrameAnalytics(params: T.MlStartDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> + startDataFrameAnalytics(params: T.MlStartDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback + startDataFrameAnalytics(params: T.MlStartDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startDatafeed(params: T.MlStartDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> + startDatafeed(params: T.MlStartDatafeedRequest, callback: callbackFn): TransportRequestCallback + startDatafeed(params: T.MlStartDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopDataFrameAnalytics(params: T.MlStopDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> + stopDataFrameAnalytics(params: T.MlStopDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback + stopDataFrameAnalytics(params: T.MlStopDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopDatafeed(params: T.MlStopDatafeedRequest, options?: TransportRequestOptions): TransportRequestPromise> + stopDatafeed(params: T.MlStopDatafeedRequest, callback: callbackFn): TransportRequestCallback + stopDatafeed(params: T.MlStopDatafeedRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateDataFrameAnalytics(params: T.MlUpdateDataFrameAnalyticsRequest, options?: TransportRequestOptions): TransportRequestPromise> + updateDataFrameAnalytics(params: T.MlUpdateDataFrameAnalyticsRequest, callback: callbackFn): TransportRequestCallback + updateDataFrameAnalytics(params: T.MlUpdateDataFrameAnalyticsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateDatafeed(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + updateDatafeed(callback: callbackFn): TransportRequestCallback + updateDatafeed(params: TODO, callback: callbackFn): TransportRequestCallback + updateDatafeed(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateFilter(params: T.MlUpdateFilterRequest, options?: TransportRequestOptions): TransportRequestPromise> + updateFilter(params: T.MlUpdateFilterRequest, callback: callbackFn): TransportRequestCallback + updateFilter(params: T.MlUpdateFilterRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateJob(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + updateJob(callback: callbackFn): TransportRequestCallback + updateJob(params: TODO, callback: callbackFn): TransportRequestCallback + updateJob(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateModelSnapshot(params: T.MlUpdateModelSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> + updateModelSnapshot(params: T.MlUpdateModelSnapshotRequest, callback: callbackFn): TransportRequestCallback + updateModelSnapshot(params: T.MlUpdateModelSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + upgradeJobSnapshot(params: T.MlUpgradeJobSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> + upgradeJobSnapshot(params: T.MlUpgradeJobSnapshotRequest, callback: callbackFn): TransportRequestCallback + upgradeJobSnapshot(params: T.MlUpgradeJobSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + validate(params?: T.MlValidateJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + validate(callback: callbackFn): TransportRequestCallback + validate(params: T.MlValidateJobRequest, callback: callbackFn): TransportRequestCallback + validate(params: T.MlValidateJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + validateDetector(params?: T.MlValidateDetectorRequest, options?: TransportRequestOptions): TransportRequestPromise> + validateDetector(callback: callbackFn): TransportRequestCallback + validateDetector(params: T.MlValidateDetectorRequest, callback: callbackFn): TransportRequestCallback + validateDetector(params: T.MlValidateDetectorRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } monitoring: { bulk(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> @@ -1027,39 +1027,39 @@ declare class Client { bulk(params: TODO, callback: callbackFn): TransportRequestCallback bulk(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - msearch(params?: T.MultiSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - msearch(callback: callbackFn, TContext>): TransportRequestCallback - msearch(params: T.MultiSearchRequest, callback: callbackFn, TContext>): TransportRequestCallback - msearch(params: T.MultiSearchRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback - msearchTemplate(params?: T.MultiSearchTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise> - msearchTemplate(callback: callbackFn): TransportRequestCallback - msearchTemplate(params: T.MultiSearchTemplateRequest, callback: callbackFn): TransportRequestCallback - msearchTemplate(params: T.MultiSearchTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - mtermvectors(params?: T.MultiTermVectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> - mtermvectors(callback: callbackFn): TransportRequestCallback - mtermvectors(params: T.MultiTermVectorsRequest, callback: callbackFn): TransportRequestCallback - mtermvectors(params: T.MultiTermVectorsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + msearch(params?: T.MsearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + msearch(callback: callbackFn, TContext>): TransportRequestCallback + msearch(params: T.MsearchRequest, callback: callbackFn, TContext>): TransportRequestCallback + msearch(params: T.MsearchRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback + msearchTemplate(params?: T.MsearchTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + msearchTemplate(callback: callbackFn, TContext>): TransportRequestCallback + msearchTemplate(params: T.MsearchTemplateRequest, callback: callbackFn, TContext>): TransportRequestCallback + msearchTemplate(params: T.MsearchTemplateRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback + mtermvectors(params?: T.MtermvectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> + mtermvectors(callback: callbackFn): TransportRequestCallback + mtermvectors(params: T.MtermvectorsRequest, callback: callbackFn): TransportRequestCallback + mtermvectors(params: T.MtermvectorsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback nodes: { - hotThreads(params?: T.NodesHotThreadsRequest, options?: TransportRequestOptions): TransportRequestPromise> - hotThreads(callback: callbackFn): TransportRequestCallback - hotThreads(params: T.NodesHotThreadsRequest, callback: callbackFn): TransportRequestCallback - hotThreads(params: T.NodesHotThreadsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - info(params?: T.NodesInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - info(callback: callbackFn): TransportRequestCallback - info(params: T.NodesInfoRequest, callback: callbackFn): TransportRequestCallback - info(params: T.NodesInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - reloadSecureSettings(params?: T.ReloadSecureSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> - reloadSecureSettings(callback: callbackFn): TransportRequestCallback - reloadSecureSettings(params: T.ReloadSecureSettingsRequest, callback: callbackFn): TransportRequestCallback - reloadSecureSettings(params: T.ReloadSecureSettingsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - stats(params?: T.NodesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - stats(callback: callbackFn): TransportRequestCallback - stats(params: T.NodesStatsRequest, callback: callbackFn): TransportRequestCallback - stats(params: T.NodesStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - usage(params?: T.NodesUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> - usage(callback: callbackFn): TransportRequestCallback - usage(params: T.NodesUsageRequest, callback: callbackFn): TransportRequestCallback - usage(params: T.NodesUsageRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + hotThreads(params?: T.NodesNodesHotThreadsRequest, options?: TransportRequestOptions): TransportRequestPromise> + hotThreads(callback: callbackFn): TransportRequestCallback + hotThreads(params: T.NodesNodesHotThreadsRequest, callback: callbackFn): TransportRequestCallback + hotThreads(params: T.NodesNodesHotThreadsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + info(params?: T.NodesNodesInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + info(callback: callbackFn): TransportRequestCallback + info(params: T.NodesNodesInfoRequest, callback: callbackFn): TransportRequestCallback + info(params: T.NodesNodesInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + reloadSecureSettings(params?: T.NodesReloadSecureSettingsRequest, options?: TransportRequestOptions): TransportRequestPromise> + reloadSecureSettings(callback: callbackFn): TransportRequestCallback + reloadSecureSettings(params: T.NodesReloadSecureSettingsRequest, callback: callbackFn): TransportRequestCallback + reloadSecureSettings(params: T.NodesReloadSecureSettingsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stats(params?: T.NodesNodesStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + stats(callback: callbackFn): TransportRequestCallback + stats(params: T.NodesNodesStatsRequest, callback: callbackFn): TransportRequestCallback + stats(params: T.NodesNodesStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + usage(params?: T.NodesNodesUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> + usage(callback: callbackFn): TransportRequestCallback + usage(params: T.NodesNodesUsageRequest, callback: callbackFn): TransportRequestCallback + usage(params: T.NodesNodesUsageRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } openPointInTime(params: T.OpenPointInTimeRequest, options?: TransportRequestOptions): TransportRequestPromise> openPointInTime(params: T.OpenPointInTimeRequest, callback: callbackFn): TransportRequestCallback @@ -1071,10 +1071,9 @@ declare class Client { putScript(params: T.PutScriptRequest, options?: TransportRequestOptions): TransportRequestPromise> putScript(params: T.PutScriptRequest, callback: callbackFn): TransportRequestCallback putScript(params: T.PutScriptRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - rankEval(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - rankEval(callback: callbackFn): TransportRequestCallback - rankEval(params: TODO, callback: callbackFn): TransportRequestCallback - rankEval(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + rankEval(params: T.RankEvalRequest, options?: TransportRequestOptions): TransportRequestPromise> + rankEval(params: T.RankEvalRequest, callback: callbackFn): TransportRequestCallback + rankEval(params: T.RankEvalRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback reindex(params?: T.ReindexRequest, options?: TransportRequestOptions): TransportRequestPromise> reindex(callback: callbackFn): TransportRequestCallback reindex(params: T.ReindexRequest, callback: callbackFn): TransportRequestCallback @@ -1087,41 +1086,41 @@ declare class Client { renderSearchTemplate(params: T.RenderSearchTemplateRequest, callback: callbackFn): TransportRequestCallback renderSearchTemplate(params: T.RenderSearchTemplateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback rollup: { - deleteJob(params: T.DeleteRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteJob(params: T.DeleteRollupJobRequest, callback: callbackFn): TransportRequestCallback - deleteJob(params: T.DeleteRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getJobs(params?: T.GetRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - getJobs(callback: callbackFn): TransportRequestCallback - getJobs(params: T.GetRollupJobRequest, callback: callbackFn): TransportRequestCallback - getJobs(params: T.GetRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getRollupCaps(params?: T.GetRollupCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRollupCaps(callback: callbackFn): TransportRequestCallback - getRollupCaps(params: T.GetRollupCapabilitiesRequest, callback: callbackFn): TransportRequestCallback - getRollupCaps(params: T.GetRollupCapabilitiesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getRollupIndexCaps(params: T.GetRollupIndexCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRollupIndexCaps(params: T.GetRollupIndexCapabilitiesRequest, callback: callbackFn): TransportRequestCallback - getRollupIndexCaps(params: T.GetRollupIndexCapabilitiesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putJob(params: T.CreateRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - putJob(params: T.CreateRollupJobRequest, callback: callbackFn): TransportRequestCallback - putJob(params: T.CreateRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteJob(params: T.RollupDeleteRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteJob(params: T.RollupDeleteRollupJobRequest, callback: callbackFn): TransportRequestCallback + deleteJob(params: T.RollupDeleteRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getJobs(params?: T.RollupGetRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + getJobs(callback: callbackFn): TransportRequestCallback + getJobs(params: T.RollupGetRollupJobRequest, callback: callbackFn): TransportRequestCallback + getJobs(params: T.RollupGetRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRollupCaps(params?: T.RollupGetRollupCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> + getRollupCaps(callback: callbackFn): TransportRequestCallback + getRollupCaps(params: T.RollupGetRollupCapabilitiesRequest, callback: callbackFn): TransportRequestCallback + getRollupCaps(params: T.RollupGetRollupCapabilitiesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRollupIndexCaps(params: T.RollupGetRollupIndexCapabilitiesRequest, options?: TransportRequestOptions): TransportRequestPromise> + getRollupIndexCaps(params: T.RollupGetRollupIndexCapabilitiesRequest, callback: callbackFn): TransportRequestCallback + getRollupIndexCaps(params: T.RollupGetRollupIndexCapabilitiesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putJob(params: T.RollupCreateRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + putJob(params: T.RollupCreateRollupJobRequest, callback: callbackFn): TransportRequestCallback + putJob(params: T.RollupCreateRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback rollup(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> rollup(callback: callbackFn): TransportRequestCallback rollup(params: TODO, callback: callbackFn): TransportRequestCallback rollup(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - rollupSearch(params: T.RollupSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - rollupSearch(params: T.RollupSearchRequest, callback: callbackFn, TContext>): TransportRequestCallback - rollupSearch(params: T.RollupSearchRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback - startJob(params: T.StartRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - startJob(params: T.StartRollupJobRequest, callback: callbackFn): TransportRequestCallback - startJob(params: T.StartRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - stopJob(params: T.StopRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> - stopJob(params: T.StopRollupJobRequest, callback: callbackFn): TransportRequestCallback - stopJob(params: T.StopRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + rollupSearch(params: T.RollupRollupSearchRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + rollupSearch(params: T.RollupRollupSearchRequest, callback: callbackFn, TContext>): TransportRequestCallback + rollupSearch(params: T.RollupRollupSearchRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback + startJob(params: T.RollupStartRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + startJob(params: T.RollupStartRollupJobRequest, callback: callbackFn): TransportRequestCallback + startJob(params: T.RollupStartRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopJob(params: T.RollupStopRollupJobRequest, options?: TransportRequestOptions): TransportRequestPromise> + stopJob(params: T.RollupStopRollupJobRequest, callback: callbackFn): TransportRequestCallback + stopJob(params: T.RollupStopRollupJobRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - scriptsPainlessExecute(params?: T.ExecutePainlessScriptRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - scriptsPainlessExecute(callback: callbackFn, TContext>): TransportRequestCallback - scriptsPainlessExecute(params: T.ExecutePainlessScriptRequest, callback: callbackFn, TContext>): TransportRequestCallback - scriptsPainlessExecute(params: T.ExecutePainlessScriptRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback + scriptsPainlessExecute(params?: T.ScriptsPainlessExecuteRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + scriptsPainlessExecute(callback: callbackFn, TContext>): TransportRequestCallback + scriptsPainlessExecute(params: T.ScriptsPainlessExecuteRequest, callback: callbackFn, TContext>): TransportRequestCallback + scriptsPainlessExecute(params: T.ScriptsPainlessExecuteRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback scroll(params?: T.ScrollRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> scroll(callback: callbackFn, TContext>): TransportRequestCallback scroll(params: T.ScrollRequest, callback: callbackFn, TContext>): TransportRequestCallback @@ -1134,11 +1133,15 @@ declare class Client { searchShards(callback: callbackFn): TransportRequestCallback searchShards(params: T.SearchShardsRequest, callback: callbackFn): TransportRequestCallback searchShards(params: T.SearchShardsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - searchTemplate(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - searchTemplate(callback: callbackFn): TransportRequestCallback - searchTemplate(params: TODO, callback: callbackFn): TransportRequestCallback - searchTemplate(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + searchTemplate(params?: T.SearchTemplateRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + searchTemplate(callback: callbackFn, TContext>): TransportRequestCallback + searchTemplate(params: T.SearchTemplateRequest, callback: callbackFn, TContext>): TransportRequestCallback + searchTemplate(params: T.SearchTemplateRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback searchableSnapshots: { + cacheStats(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + cacheStats(callback: callbackFn): TransportRequestCallback + cacheStats(params: TODO, callback: callbackFn): TransportRequestCallback + cacheStats(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback clearCache(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> clearCache(callback: callbackFn): TransportRequestCallback clearCache(params: TODO, callback: callbackFn): TransportRequestCallback @@ -1156,110 +1159,126 @@ declare class Client { stats(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } security: { - authenticate(params?: T.AuthenticateRequest, options?: TransportRequestOptions): TransportRequestPromise> - authenticate(callback: callbackFn): TransportRequestCallback - authenticate(params: T.AuthenticateRequest, callback: callbackFn): TransportRequestCallback - authenticate(params: T.AuthenticateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - changePassword(params?: T.ChangePasswordRequest, options?: TransportRequestOptions): TransportRequestPromise> - changePassword(callback: callbackFn): TransportRequestCallback - changePassword(params: T.ChangePasswordRequest, callback: callbackFn): TransportRequestCallback - changePassword(params: T.ChangePasswordRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - clearApiKeyCache(params?: T.ClearApiKeyCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearApiKeyCache(callback: callbackFn): TransportRequestCallback - clearApiKeyCache(params: T.ClearApiKeyCacheRequest, callback: callbackFn): TransportRequestCallback - clearApiKeyCache(params: T.ClearApiKeyCacheRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - clearCachedPrivileges(params: T.ClearCachedPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCachedPrivileges(params: T.ClearCachedPrivilegesRequest, callback: callbackFn): TransportRequestCallback - clearCachedPrivileges(params: T.ClearCachedPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - clearCachedRealms(params: T.ClearCachedRealmsRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCachedRealms(params: T.ClearCachedRealmsRequest, callback: callbackFn): TransportRequestCallback - clearCachedRealms(params: T.ClearCachedRealmsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - clearCachedRoles(params: T.ClearCachedRolesRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCachedRoles(params: T.ClearCachedRolesRequest, callback: callbackFn): TransportRequestCallback - clearCachedRoles(params: T.ClearCachedRolesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - createApiKey(params?: T.CreateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> - createApiKey(callback: callbackFn): TransportRequestCallback - createApiKey(params: T.CreateApiKeyRequest, callback: callbackFn): TransportRequestCallback - createApiKey(params: T.CreateApiKeyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deletePrivileges(params: T.DeletePrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - deletePrivileges(params: T.DeletePrivilegesRequest, callback: callbackFn): TransportRequestCallback - deletePrivileges(params: T.DeletePrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteRole(params: T.DeleteRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteRole(params: T.DeleteRoleRequest, callback: callbackFn): TransportRequestCallback - deleteRole(params: T.DeleteRoleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteRoleMapping(params: T.DeleteRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteRoleMapping(params: T.DeleteRoleMappingRequest, callback: callbackFn): TransportRequestCallback - deleteRoleMapping(params: T.DeleteRoleMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteUser(params: T.DeleteUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteUser(params: T.DeleteUserRequest, callback: callbackFn): TransportRequestCallback - deleteUser(params: T.DeleteUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - disableUser(params: T.DisableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - disableUser(params: T.DisableUserRequest, callback: callbackFn): TransportRequestCallback - disableUser(params: T.DisableUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - enableUser(params: T.EnableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - enableUser(params: T.EnableUserRequest, callback: callbackFn): TransportRequestCallback - enableUser(params: T.EnableUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getApiKey(params?: T.GetApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> - getApiKey(callback: callbackFn): TransportRequestCallback - getApiKey(params: T.GetApiKeyRequest, callback: callbackFn): TransportRequestCallback - getApiKey(params: T.GetApiKeyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getBuiltinPrivileges(params?: T.GetBuiltinPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getBuiltinPrivileges(callback: callbackFn): TransportRequestCallback - getBuiltinPrivileges(params: T.GetBuiltinPrivilegesRequest, callback: callbackFn): TransportRequestCallback - getBuiltinPrivileges(params: T.GetBuiltinPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getPrivileges(params?: T.GetPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getPrivileges(callback: callbackFn): TransportRequestCallback - getPrivileges(params: T.GetPrivilegesRequest, callback: callbackFn): TransportRequestCallback - getPrivileges(params: T.GetPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getRole(params?: T.GetRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRole(callback: callbackFn): TransportRequestCallback - getRole(params: T.GetRoleRequest, callback: callbackFn): TransportRequestCallback - getRole(params: T.GetRoleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getRoleMapping(params?: T.GetRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRoleMapping(callback: callbackFn): TransportRequestCallback - getRoleMapping(params: T.GetRoleMappingRequest, callback: callbackFn): TransportRequestCallback - getRoleMapping(params: T.GetRoleMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getToken(params?: T.GetUserAccessTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> - getToken(callback: callbackFn): TransportRequestCallback - getToken(params: T.GetUserAccessTokenRequest, callback: callbackFn): TransportRequestCallback - getToken(params: T.GetUserAccessTokenRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getUser(params?: T.GetUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - getUser(callback: callbackFn): TransportRequestCallback - getUser(params: T.GetUserRequest, callback: callbackFn): TransportRequestCallback - getUser(params: T.GetUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getUserPrivileges(params?: T.GetUserPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - getUserPrivileges(callback: callbackFn): TransportRequestCallback - getUserPrivileges(params: T.GetUserPrivilegesRequest, callback: callbackFn): TransportRequestCallback - getUserPrivileges(params: T.GetUserPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - grantApiKey(params?: T.GrantApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> - grantApiKey(callback: callbackFn): TransportRequestCallback - grantApiKey(params: T.GrantApiKeyRequest, callback: callbackFn): TransportRequestCallback - grantApiKey(params: T.GrantApiKeyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - hasPrivileges(params?: T.HasPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - hasPrivileges(callback: callbackFn): TransportRequestCallback - hasPrivileges(params: T.HasPrivilegesRequest, callback: callbackFn): TransportRequestCallback - hasPrivileges(params: T.HasPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - invalidateApiKey(params?: T.InvalidateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> - invalidateApiKey(callback: callbackFn): TransportRequestCallback - invalidateApiKey(params: T.InvalidateApiKeyRequest, callback: callbackFn): TransportRequestCallback - invalidateApiKey(params: T.InvalidateApiKeyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - invalidateToken(params?: T.InvalidateUserAccessTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> - invalidateToken(callback: callbackFn): TransportRequestCallback - invalidateToken(params: T.InvalidateUserAccessTokenRequest, callback: callbackFn): TransportRequestCallback - invalidateToken(params: T.InvalidateUserAccessTokenRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putPrivileges(params?: T.PutPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> - putPrivileges(callback: callbackFn): TransportRequestCallback - putPrivileges(params: T.PutPrivilegesRequest, callback: callbackFn): TransportRequestCallback - putPrivileges(params: T.PutPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putRole(params: T.PutRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> - putRole(params: T.PutRoleRequest, callback: callbackFn): TransportRequestCallback - putRole(params: T.PutRoleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putRoleMapping(params: T.PutRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> - putRoleMapping(params: T.PutRoleMappingRequest, callback: callbackFn): TransportRequestCallback - putRoleMapping(params: T.PutRoleMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putUser(params: T.PutUserRequest, options?: TransportRequestOptions): TransportRequestPromise> - putUser(params: T.PutUserRequest, callback: callbackFn): TransportRequestCallback - putUser(params: T.PutUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + authenticate(params?: T.SecurityAuthenticateRequest, options?: TransportRequestOptions): TransportRequestPromise> + authenticate(callback: callbackFn): TransportRequestCallback + authenticate(params: T.SecurityAuthenticateRequest, callback: callbackFn): TransportRequestCallback + authenticate(params: T.SecurityAuthenticateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + changePassword(params?: T.SecurityChangePasswordRequest, options?: TransportRequestOptions): TransportRequestPromise> + changePassword(callback: callbackFn): TransportRequestCallback + changePassword(params: T.SecurityChangePasswordRequest, callback: callbackFn): TransportRequestCallback + changePassword(params: T.SecurityChangePasswordRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearApiKeyCache(params?: T.SecurityClearApiKeyCacheRequest, options?: TransportRequestOptions): TransportRequestPromise> + clearApiKeyCache(callback: callbackFn): TransportRequestCallback + clearApiKeyCache(params: T.SecurityClearApiKeyCacheRequest, callback: callbackFn): TransportRequestCallback + clearApiKeyCache(params: T.SecurityClearApiKeyCacheRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCachedPrivileges(params: T.SecurityClearCachedPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> + clearCachedPrivileges(params: T.SecurityClearCachedPrivilegesRequest, callback: callbackFn): TransportRequestCallback + clearCachedPrivileges(params: T.SecurityClearCachedPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCachedRealms(params: T.SecurityClearCachedRealmsRequest, options?: TransportRequestOptions): TransportRequestPromise> + clearCachedRealms(params: T.SecurityClearCachedRealmsRequest, callback: callbackFn): TransportRequestCallback + clearCachedRealms(params: T.SecurityClearCachedRealmsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCachedRoles(params: T.SecurityClearCachedRolesRequest, options?: TransportRequestOptions): TransportRequestPromise> + clearCachedRoles(params: T.SecurityClearCachedRolesRequest, callback: callbackFn): TransportRequestCallback + clearCachedRoles(params: T.SecurityClearCachedRolesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCachedServiceTokens(params: T.SecurityClearCachedServiceTokensRequest, options?: TransportRequestOptions): TransportRequestPromise> + clearCachedServiceTokens(params: T.SecurityClearCachedServiceTokensRequest, callback: callbackFn): TransportRequestCallback + clearCachedServiceTokens(params: T.SecurityClearCachedServiceTokensRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + createApiKey(params?: T.SecurityCreateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> + createApiKey(callback: callbackFn): TransportRequestCallback + createApiKey(params: T.SecurityCreateApiKeyRequest, callback: callbackFn): TransportRequestCallback + createApiKey(params: T.SecurityCreateApiKeyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + createServiceToken(params: T.SecurityCreateServiceTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> + createServiceToken(params: T.SecurityCreateServiceTokenRequest, callback: callbackFn): TransportRequestCallback + createServiceToken(params: T.SecurityCreateServiceTokenRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deletePrivileges(params: T.SecurityDeletePrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> + deletePrivileges(params: T.SecurityDeletePrivilegesRequest, callback: callbackFn): TransportRequestCallback + deletePrivileges(params: T.SecurityDeletePrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteRole(params: T.SecurityDeleteRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteRole(params: T.SecurityDeleteRoleRequest, callback: callbackFn): TransportRequestCallback + deleteRole(params: T.SecurityDeleteRoleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteRoleMapping(params: T.SecurityDeleteRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteRoleMapping(params: T.SecurityDeleteRoleMappingRequest, callback: callbackFn): TransportRequestCallback + deleteRoleMapping(params: T.SecurityDeleteRoleMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteServiceToken(params: T.SecurityDeleteServiceTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteServiceToken(params: T.SecurityDeleteServiceTokenRequest, callback: callbackFn): TransportRequestCallback + deleteServiceToken(params: T.SecurityDeleteServiceTokenRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteUser(params: T.SecurityDeleteUserRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteUser(params: T.SecurityDeleteUserRequest, callback: callbackFn): TransportRequestCallback + deleteUser(params: T.SecurityDeleteUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + disableUser(params: T.SecurityDisableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> + disableUser(params: T.SecurityDisableUserRequest, callback: callbackFn): TransportRequestCallback + disableUser(params: T.SecurityDisableUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + enableUser(params: T.SecurityEnableUserRequest, options?: TransportRequestOptions): TransportRequestPromise> + enableUser(params: T.SecurityEnableUserRequest, callback: callbackFn): TransportRequestCallback + enableUser(params: T.SecurityEnableUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getApiKey(params?: T.SecurityGetApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> + getApiKey(callback: callbackFn): TransportRequestCallback + getApiKey(params: T.SecurityGetApiKeyRequest, callback: callbackFn): TransportRequestCallback + getApiKey(params: T.SecurityGetApiKeyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getBuiltinPrivileges(params?: T.SecurityGetBuiltinPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> + getBuiltinPrivileges(callback: callbackFn): TransportRequestCallback + getBuiltinPrivileges(params: T.SecurityGetBuiltinPrivilegesRequest, callback: callbackFn): TransportRequestCallback + getBuiltinPrivileges(params: T.SecurityGetBuiltinPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getPrivileges(params?: T.SecurityGetPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> + getPrivileges(callback: callbackFn): TransportRequestCallback + getPrivileges(params: T.SecurityGetPrivilegesRequest, callback: callbackFn): TransportRequestCallback + getPrivileges(params: T.SecurityGetPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRole(params?: T.SecurityGetRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> + getRole(callback: callbackFn): TransportRequestCallback + getRole(params: T.SecurityGetRoleRequest, callback: callbackFn): TransportRequestCallback + getRole(params: T.SecurityGetRoleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRoleMapping(params?: T.SecurityGetRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> + getRoleMapping(callback: callbackFn): TransportRequestCallback + getRoleMapping(params: T.SecurityGetRoleMappingRequest, callback: callbackFn): TransportRequestCallback + getRoleMapping(params: T.SecurityGetRoleMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getServiceAccounts(params?: T.SecurityGetServiceAccountsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getServiceAccounts(callback: callbackFn): TransportRequestCallback + getServiceAccounts(params: T.SecurityGetServiceAccountsRequest, callback: callbackFn): TransportRequestCallback + getServiceAccounts(params: T.SecurityGetServiceAccountsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getServiceCredentials(params: T.SecurityGetServiceCredentialsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getServiceCredentials(params: T.SecurityGetServiceCredentialsRequest, callback: callbackFn): TransportRequestCallback + getServiceCredentials(params: T.SecurityGetServiceCredentialsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getToken(params?: T.SecurityGetTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> + getToken(callback: callbackFn): TransportRequestCallback + getToken(params: T.SecurityGetTokenRequest, callback: callbackFn): TransportRequestCallback + getToken(params: T.SecurityGetTokenRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getUser(params?: T.SecurityGetUserRequest, options?: TransportRequestOptions): TransportRequestPromise> + getUser(callback: callbackFn): TransportRequestCallback + getUser(params: T.SecurityGetUserRequest, callback: callbackFn): TransportRequestCallback + getUser(params: T.SecurityGetUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getUserPrivileges(params?: T.SecurityGetUserPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> + getUserPrivileges(callback: callbackFn): TransportRequestCallback + getUserPrivileges(params: T.SecurityGetUserPrivilegesRequest, callback: callbackFn): TransportRequestCallback + getUserPrivileges(params: T.SecurityGetUserPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + grantApiKey(params?: T.SecurityGrantApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> + grantApiKey(callback: callbackFn): TransportRequestCallback + grantApiKey(params: T.SecurityGrantApiKeyRequest, callback: callbackFn): TransportRequestCallback + grantApiKey(params: T.SecurityGrantApiKeyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + hasPrivileges(params?: T.SecurityHasPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> + hasPrivileges(callback: callbackFn): TransportRequestCallback + hasPrivileges(params: T.SecurityHasPrivilegesRequest, callback: callbackFn): TransportRequestCallback + hasPrivileges(params: T.SecurityHasPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + invalidateApiKey(params?: T.SecurityInvalidateApiKeyRequest, options?: TransportRequestOptions): TransportRequestPromise> + invalidateApiKey(callback: callbackFn): TransportRequestCallback + invalidateApiKey(params: T.SecurityInvalidateApiKeyRequest, callback: callbackFn): TransportRequestCallback + invalidateApiKey(params: T.SecurityInvalidateApiKeyRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + invalidateToken(params?: T.SecurityInvalidateTokenRequest, options?: TransportRequestOptions): TransportRequestPromise> + invalidateToken(callback: callbackFn): TransportRequestCallback + invalidateToken(params: T.SecurityInvalidateTokenRequest, callback: callbackFn): TransportRequestCallback + invalidateToken(params: T.SecurityInvalidateTokenRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putPrivileges(params?: T.SecurityPutPrivilegesRequest, options?: TransportRequestOptions): TransportRequestPromise> + putPrivileges(callback: callbackFn): TransportRequestCallback + putPrivileges(params: T.SecurityPutPrivilegesRequest, callback: callbackFn): TransportRequestCallback + putPrivileges(params: T.SecurityPutPrivilegesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putRole(params: T.SecurityPutRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> + putRole(params: T.SecurityPutRoleRequest, callback: callbackFn): TransportRequestCallback + putRole(params: T.SecurityPutRoleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putRoleMapping(params: T.SecurityPutRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> + putRoleMapping(params: T.SecurityPutRoleMappingRequest, callback: callbackFn): TransportRequestCallback + putRoleMapping(params: T.SecurityPutRoleMappingRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putUser(params: T.SecurityPutUserRequest, options?: TransportRequestOptions): TransportRequestPromise> + putUser(params: T.SecurityPutUserRequest, callback: callbackFn): TransportRequestCallback + putUser(params: T.SecurityPutUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } shutdown: { deleteNode(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> @@ -1276,145 +1295,146 @@ declare class Client { putNode(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } slm: { - deleteLifecycle(params: T.DeleteSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteLifecycle(params: T.DeleteSnapshotLifecycleRequest, callback: callbackFn): TransportRequestCallback - deleteLifecycle(params: T.DeleteSnapshotLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - executeLifecycle(params: T.ExecuteSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - executeLifecycle(params: T.ExecuteSnapshotLifecycleRequest, callback: callbackFn): TransportRequestCallback - executeLifecycle(params: T.ExecuteSnapshotLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - executeRetention(params?: T.ExecuteRetentionRequest, options?: TransportRequestOptions): TransportRequestPromise> - executeRetention(callback: callbackFn): TransportRequestCallback - executeRetention(params: T.ExecuteRetentionRequest, callback: callbackFn): TransportRequestCallback - executeRetention(params: T.ExecuteRetentionRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getLifecycle(params?: T.GetSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - getLifecycle(callback: callbackFn): TransportRequestCallback - getLifecycle(params: T.GetSnapshotLifecycleRequest, callback: callbackFn): TransportRequestCallback - getLifecycle(params: T.GetSnapshotLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getStats(params?: T.GetSnapshotLifecycleStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getStats(callback: callbackFn): TransportRequestCallback - getStats(params: T.GetSnapshotLifecycleStatsRequest, callback: callbackFn): TransportRequestCallback - getStats(params: T.GetSnapshotLifecycleStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getStatus(params?: T.GetSnapshotLifecycleManagementStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> - getStatus(callback: callbackFn): TransportRequestCallback - getStatus(params: T.GetSnapshotLifecycleManagementStatusRequest, callback: callbackFn): TransportRequestCallback - getStatus(params: T.GetSnapshotLifecycleManagementStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putLifecycle(params: T.PutSnapshotLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> - putLifecycle(params: T.PutSnapshotLifecycleRequest, callback: callbackFn): TransportRequestCallback - putLifecycle(params: T.PutSnapshotLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - start(params?: T.StartSnapshotLifecycleManagementRequest, options?: TransportRequestOptions): TransportRequestPromise> - start(callback: callbackFn): TransportRequestCallback - start(params: T.StartSnapshotLifecycleManagementRequest, callback: callbackFn): TransportRequestCallback - start(params: T.StartSnapshotLifecycleManagementRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - stop(params?: T.StopSnapshotLifecycleManagementRequest, options?: TransportRequestOptions): TransportRequestPromise> - stop(callback: callbackFn): TransportRequestCallback - stop(params: T.StopSnapshotLifecycleManagementRequest, callback: callbackFn): TransportRequestCallback - stop(params: T.StopSnapshotLifecycleManagementRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteLifecycle(params: T.SlmDeleteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteLifecycle(params: T.SlmDeleteLifecycleRequest, callback: callbackFn): TransportRequestCallback + deleteLifecycle(params: T.SlmDeleteLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + executeLifecycle(params: T.SlmExecuteLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> + executeLifecycle(params: T.SlmExecuteLifecycleRequest, callback: callbackFn): TransportRequestCallback + executeLifecycle(params: T.SlmExecuteLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + executeRetention(params?: T.SlmExecuteRetentionRequest, options?: TransportRequestOptions): TransportRequestPromise> + executeRetention(callback: callbackFn): TransportRequestCallback + executeRetention(params: T.SlmExecuteRetentionRequest, callback: callbackFn): TransportRequestCallback + executeRetention(params: T.SlmExecuteRetentionRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getLifecycle(params?: T.SlmGetLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> + getLifecycle(callback: callbackFn): TransportRequestCallback + getLifecycle(params: T.SlmGetLifecycleRequest, callback: callbackFn): TransportRequestCallback + getLifecycle(params: T.SlmGetLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getStats(params?: T.SlmGetStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getStats(callback: callbackFn): TransportRequestCallback + getStats(params: T.SlmGetStatsRequest, callback: callbackFn): TransportRequestCallback + getStats(params: T.SlmGetStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getStatus(params?: T.SlmGetStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> + getStatus(callback: callbackFn): TransportRequestCallback + getStatus(params: T.SlmGetStatusRequest, callback: callbackFn): TransportRequestCallback + getStatus(params: T.SlmGetStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putLifecycle(params: T.SlmPutLifecycleRequest, options?: TransportRequestOptions): TransportRequestPromise> + putLifecycle(params: T.SlmPutLifecycleRequest, callback: callbackFn): TransportRequestCallback + putLifecycle(params: T.SlmPutLifecycleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start(params?: T.SlmStartRequest, options?: TransportRequestOptions): TransportRequestPromise> + start(callback: callbackFn): TransportRequestCallback + start(params: T.SlmStartRequest, callback: callbackFn): TransportRequestCallback + start(params: T.SlmStartRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop(params?: T.SlmStopRequest, options?: TransportRequestOptions): TransportRequestPromise> + stop(callback: callbackFn): TransportRequestCallback + stop(params: T.SlmStopRequest, callback: callbackFn): TransportRequestCallback + stop(params: T.SlmStopRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } snapshot: { - cleanupRepository(params: T.CleanupRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - cleanupRepository(params: T.CleanupRepositoryRequest, callback: callbackFn): TransportRequestCallback - cleanupRepository(params: T.CleanupRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - clone(params: T.CloneSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - clone(params: T.CloneSnapshotRequest, callback: callbackFn): TransportRequestCallback - clone(params: T.CloneSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - create(params: T.SnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - create(params: T.SnapshotRequest, callback: callbackFn): TransportRequestCallback - create(params: T.SnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - createRepository(params: T.CreateRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - createRepository(params: T.CreateRepositoryRequest, callback: callbackFn): TransportRequestCallback - createRepository(params: T.CreateRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - delete(params: T.DeleteSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - delete(params: T.DeleteSnapshotRequest, callback: callbackFn): TransportRequestCallback - delete(params: T.DeleteSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteRepository(params: T.DeleteRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteRepository(params: T.DeleteRepositoryRequest, callback: callbackFn): TransportRequestCallback - deleteRepository(params: T.DeleteRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - get(params: T.GetSnapshotRequest, options?: TransportRequestOptions): TransportRequestPromise> - get(params: T.GetSnapshotRequest, callback: callbackFn): TransportRequestCallback - get(params: T.GetSnapshotRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getRepository(params?: T.GetRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - getRepository(callback: callbackFn): TransportRequestCallback - getRepository(params: T.GetRepositoryRequest, callback: callbackFn): TransportRequestCallback - getRepository(params: T.GetRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - restore(params: T.RestoreRequest, options?: TransportRequestOptions): TransportRequestPromise> - restore(params: T.RestoreRequest, callback: callbackFn): TransportRequestCallback - restore(params: T.RestoreRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + cleanupRepository(params: T.SnapshotCleanupRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> + cleanupRepository(params: T.SnapshotCleanupRepositoryRequest, callback: callbackFn): TransportRequestCallback + cleanupRepository(params: T.SnapshotCleanupRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clone(params: T.SnapshotCloneRequest, options?: TransportRequestOptions): TransportRequestPromise> + clone(params: T.SnapshotCloneRequest, callback: callbackFn): TransportRequestCallback + clone(params: T.SnapshotCloneRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + create(params: T.SnapshotCreateRequest, options?: TransportRequestOptions): TransportRequestPromise> + create(params: T.SnapshotCreateRequest, callback: callbackFn): TransportRequestCallback + create(params: T.SnapshotCreateRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + createRepository(params: T.SnapshotCreateRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> + createRepository(params: T.SnapshotCreateRepositoryRequest, callback: callbackFn): TransportRequestCallback + createRepository(params: T.SnapshotCreateRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + delete(params: T.SnapshotDeleteRequest, options?: TransportRequestOptions): TransportRequestPromise> + delete(params: T.SnapshotDeleteRequest, callback: callbackFn): TransportRequestCallback + delete(params: T.SnapshotDeleteRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteRepository(params: T.SnapshotDeleteRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteRepository(params: T.SnapshotDeleteRepositoryRequest, callback: callbackFn): TransportRequestCallback + deleteRepository(params: T.SnapshotDeleteRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params: T.SnapshotGetRequest, options?: TransportRequestOptions): TransportRequestPromise> + get(params: T.SnapshotGetRequest, callback: callbackFn): TransportRequestCallback + get(params: T.SnapshotGetRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getRepository(params?: T.SnapshotGetRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> + getRepository(callback: callbackFn): TransportRequestCallback + getRepository(params: T.SnapshotGetRepositoryRequest, callback: callbackFn): TransportRequestCallback + getRepository(params: T.SnapshotGetRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + restore(params: T.SnapshotRestoreRequest, options?: TransportRequestOptions): TransportRequestPromise> + restore(params: T.SnapshotRestoreRequest, callback: callbackFn): TransportRequestCallback + restore(params: T.SnapshotRestoreRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback status(params?: T.SnapshotStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> status(callback: callbackFn): TransportRequestCallback status(params: T.SnapshotStatusRequest, callback: callbackFn): TransportRequestCallback status(params: T.SnapshotStatusRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - verifyRepository(params: T.VerifyRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> - verifyRepository(params: T.VerifyRepositoryRequest, callback: callbackFn): TransportRequestCallback - verifyRepository(params: T.VerifyRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + verifyRepository(params: T.SnapshotVerifyRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> + verifyRepository(params: T.SnapshotVerifyRepositoryRequest, callback: callbackFn): TransportRequestCallback + verifyRepository(params: T.SnapshotVerifyRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } sql: { - clearCursor(params?: T.ClearSqlCursorRequest, options?: TransportRequestOptions): TransportRequestPromise> - clearCursor(callback: callbackFn): TransportRequestCallback - clearCursor(params: T.ClearSqlCursorRequest, callback: callbackFn): TransportRequestCallback - clearCursor(params: T.ClearSqlCursorRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - query(params?: T.QuerySqlRequest, options?: TransportRequestOptions): TransportRequestPromise> - query(callback: callbackFn): TransportRequestCallback - query(params: T.QuerySqlRequest, callback: callbackFn): TransportRequestCallback - query(params: T.QuerySqlRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - translate(params?: T.TranslateSqlRequest, options?: TransportRequestOptions): TransportRequestPromise> - translate(callback: callbackFn): TransportRequestCallback - translate(params: T.TranslateSqlRequest, callback: callbackFn): TransportRequestCallback - translate(params: T.TranslateSqlRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + clearCursor(params?: T.SqlClearSqlCursorRequest, options?: TransportRequestOptions): TransportRequestPromise> + clearCursor(callback: callbackFn): TransportRequestCallback + clearCursor(params: T.SqlClearSqlCursorRequest, callback: callbackFn): TransportRequestCallback + clearCursor(params: T.SqlClearSqlCursorRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + query(params?: T.SqlQuerySqlRequest, options?: TransportRequestOptions): TransportRequestPromise> + query(callback: callbackFn): TransportRequestCallback + query(params: T.SqlQuerySqlRequest, callback: callbackFn): TransportRequestCallback + query(params: T.SqlQuerySqlRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + translate(params?: T.SqlTranslateSqlRequest, options?: TransportRequestOptions): TransportRequestPromise> + translate(callback: callbackFn): TransportRequestCallback + translate(params: T.SqlTranslateSqlRequest, callback: callbackFn): TransportRequestCallback + translate(params: T.SqlTranslateSqlRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } ssl: { - certificates(params?: T.GetCertificatesRequest, options?: TransportRequestOptions): TransportRequestPromise> - certificates(callback: callbackFn): TransportRequestCallback - certificates(params: T.GetCertificatesRequest, callback: callbackFn): TransportRequestCallback - certificates(params: T.GetCertificatesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + certificates(params?: T.SslGetCertificatesRequest, options?: TransportRequestOptions): TransportRequestPromise> + certificates(callback: callbackFn): TransportRequestCallback + certificates(params: T.SslGetCertificatesRequest, callback: callbackFn): TransportRequestCallback + certificates(params: T.SslGetCertificatesRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } tasks: { - cancel(params?: T.CancelTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> - cancel(callback: callbackFn): TransportRequestCallback - cancel(params: T.CancelTasksRequest, callback: callbackFn): TransportRequestCallback - cancel(params: T.CancelTasksRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - get(params: T.GetTaskRequest, options?: TransportRequestOptions): TransportRequestPromise> - get(params: T.GetTaskRequest, callback: callbackFn): TransportRequestCallback - get(params: T.GetTaskRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - list(params?: T.ListTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> - list(callback: callbackFn): TransportRequestCallback - list(params: T.ListTasksRequest, callback: callbackFn): TransportRequestCallback - list(params: T.ListTasksRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + cancel(params?: T.TaskCancelTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> + cancel(callback: callbackFn): TransportRequestCallback + cancel(params: T.TaskCancelTasksRequest, callback: callbackFn): TransportRequestCallback + cancel(params: T.TaskCancelTasksRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + get(params: T.TaskGetTaskRequest, options?: TransportRequestOptions): TransportRequestPromise> + get(params: T.TaskGetTaskRequest, callback: callbackFn): TransportRequestCallback + get(params: T.TaskGetTaskRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + list(params?: T.TaskListTasksRequest, options?: TransportRequestOptions): TransportRequestPromise> + list(callback: callbackFn): TransportRequestCallback + list(params: T.TaskListTasksRequest, callback: callbackFn): TransportRequestCallback + list(params: T.TaskListTasksRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - termvectors(params: T.TermVectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> - termvectors(params: T.TermVectorsRequest, callback: callbackFn): TransportRequestCallback - termvectors(params: T.TermVectorsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + termvectors(params: T.TermvectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> + termvectors(params: T.TermvectorsRequest, callback: callbackFn): TransportRequestCallback + termvectors(params: T.TermvectorsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback textStructure: { - findStructure(params: T.FindStructureRequest, options?: TransportRequestOptions): TransportRequestPromise> - findStructure(params: T.FindStructureRequest, callback: callbackFn): TransportRequestCallback - findStructure(params: T.FindStructureRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + findStructure(params: T.TextStructureFindStructureRequest, options?: TransportRequestOptions): TransportRequestPromise> + findStructure(params: T.TextStructureFindStructureRequest, callback: callbackFn): TransportRequestCallback + findStructure(params: T.TextStructureFindStructureRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } transform: { - deleteTransform(params: T.DeleteTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteTransform(params: T.DeleteTransformRequest, callback: callbackFn): TransportRequestCallback - deleteTransform(params: T.DeleteTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getTransform(params?: T.GetTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTransform(callback: callbackFn): TransportRequestCallback - getTransform(params: T.GetTransformRequest, callback: callbackFn): TransportRequestCallback - getTransform(params: T.GetTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getTransformStats(params: T.GetTransformStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> - getTransformStats(params: T.GetTransformStatsRequest, callback: callbackFn): TransportRequestCallback - getTransformStats(params: T.GetTransformStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - previewTransform(params?: T.PreviewTransformRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> - previewTransform(callback: callbackFn, TContext>): TransportRequestCallback - previewTransform(params: T.PreviewTransformRequest, callback: callbackFn, TContext>): TransportRequestCallback - previewTransform(params: T.PreviewTransformRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback - putTransform(params: T.PutTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - putTransform(params: T.PutTransformRequest, callback: callbackFn): TransportRequestCallback - putTransform(params: T.PutTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - startTransform(params: T.StartTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - startTransform(params: T.StartTransformRequest, callback: callbackFn): TransportRequestCallback - startTransform(params: T.StartTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - stopTransform(params: T.StopTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - stopTransform(params: T.StopTransformRequest, callback: callbackFn): TransportRequestCallback - stopTransform(params: T.StopTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - updateTransform(params: T.UpdateTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> - updateTransform(params: T.UpdateTransformRequest, callback: callbackFn): TransportRequestCallback - updateTransform(params: T.UpdateTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteTransform(params: T.TransformDeleteTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteTransform(params: T.TransformDeleteTransformRequest, callback: callbackFn): TransportRequestCallback + deleteTransform(params: T.TransformDeleteTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTransform(params?: T.TransformGetTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> + getTransform(callback: callbackFn): TransportRequestCallback + getTransform(params: T.TransformGetTransformRequest, callback: callbackFn): TransportRequestCallback + getTransform(params: T.TransformGetTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getTransformStats(params: T.TransformGetTransformStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> + getTransformStats(params: T.TransformGetTransformStatsRequest, callback: callbackFn): TransportRequestCallback + getTransformStats(params: T.TransformGetTransformStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + previewTransform(params?: T.TransformPreviewTransformRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> + previewTransform(callback: callbackFn, TContext>): TransportRequestCallback + previewTransform(params: T.TransformPreviewTransformRequest, callback: callbackFn, TContext>): TransportRequestCallback + previewTransform(params: T.TransformPreviewTransformRequest, options: TransportRequestOptions, callback: callbackFn, TContext>): TransportRequestCallback + putTransform(params: T.TransformPutTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> + putTransform(params: T.TransformPutTransformRequest, callback: callbackFn): TransportRequestCallback + putTransform(params: T.TransformPutTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + startTransform(params: T.TransformStartTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> + startTransform(params: T.TransformStartTransformRequest, callback: callbackFn): TransportRequestCallback + startTransform(params: T.TransformStartTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stopTransform(params: T.TransformStopTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> + stopTransform(params: T.TransformStopTransformRequest, callback: callbackFn): TransportRequestCallback + stopTransform(params: T.TransformStopTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + updateTransform(params?: T.TransformUpdateTransformRequest, options?: TransportRequestOptions): TransportRequestPromise> + updateTransform(callback: callbackFn): TransportRequestCallback + updateTransform(params: T.TransformUpdateTransformRequest, callback: callbackFn): TransportRequestCallback + updateTransform(params: T.TransformUpdateTransformRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } update(params: T.UpdateRequest, options?: TransportRequestOptions): TransportRequestPromise, TContext>> update(params: T.UpdateRequest, callback: callbackFn, TContext>): TransportRequestCallback @@ -1426,54 +1446,54 @@ declare class Client { updateByQueryRethrottle(params: T.UpdateByQueryRethrottleRequest, callback: callbackFn): TransportRequestCallback updateByQueryRethrottle(params: T.UpdateByQueryRethrottleRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback watcher: { - ackWatch(params: T.AcknowledgeWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - ackWatch(params: T.AcknowledgeWatchRequest, callback: callbackFn): TransportRequestCallback - ackWatch(params: T.AcknowledgeWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - activateWatch(params: T.ActivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - activateWatch(params: T.ActivateWatchRequest, callback: callbackFn): TransportRequestCallback - activateWatch(params: T.ActivateWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deactivateWatch(params: T.DeactivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - deactivateWatch(params: T.DeactivateWatchRequest, callback: callbackFn): TransportRequestCallback - deactivateWatch(params: T.DeactivateWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - deleteWatch(params: T.DeleteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - deleteWatch(params: T.DeleteWatchRequest, callback: callbackFn): TransportRequestCallback - deleteWatch(params: T.DeleteWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - executeWatch(params?: T.ExecuteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - executeWatch(callback: callbackFn): TransportRequestCallback - executeWatch(params: T.ExecuteWatchRequest, callback: callbackFn): TransportRequestCallback - executeWatch(params: T.ExecuteWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - getWatch(params: T.GetWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - getWatch(params: T.GetWatchRequest, callback: callbackFn): TransportRequestCallback - getWatch(params: T.GetWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - putWatch(params: T.PutWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> - putWatch(params: T.PutWatchRequest, callback: callbackFn): TransportRequestCallback - putWatch(params: T.PutWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + ackWatch(params: T.WatcherAckWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> + ackWatch(params: T.WatcherAckWatchRequest, callback: callbackFn): TransportRequestCallback + ackWatch(params: T.WatcherAckWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + activateWatch(params: T.WatcherActivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> + activateWatch(params: T.WatcherActivateWatchRequest, callback: callbackFn): TransportRequestCallback + activateWatch(params: T.WatcherActivateWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deactivateWatch(params: T.WatcherDeactivateWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> + deactivateWatch(params: T.WatcherDeactivateWatchRequest, callback: callbackFn): TransportRequestCallback + deactivateWatch(params: T.WatcherDeactivateWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + deleteWatch(params: T.WatcherDeleteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> + deleteWatch(params: T.WatcherDeleteWatchRequest, callback: callbackFn): TransportRequestCallback + deleteWatch(params: T.WatcherDeleteWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + executeWatch(params?: T.WatcherExecuteWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> + executeWatch(callback: callbackFn): TransportRequestCallback + executeWatch(params: T.WatcherExecuteWatchRequest, callback: callbackFn): TransportRequestCallback + executeWatch(params: T.WatcherExecuteWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + getWatch(params: T.WatcherGetWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> + getWatch(params: T.WatcherGetWatchRequest, callback: callbackFn): TransportRequestCallback + getWatch(params: T.WatcherGetWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + putWatch(params: T.WatcherPutWatchRequest, options?: TransportRequestOptions): TransportRequestPromise> + putWatch(params: T.WatcherPutWatchRequest, callback: callbackFn): TransportRequestCallback + putWatch(params: T.WatcherPutWatchRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback queryWatches(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> queryWatches(callback: callbackFn): TransportRequestCallback queryWatches(params: TODO, callback: callbackFn): TransportRequestCallback queryWatches(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - start(params?: T.StartWatcherRequest, options?: TransportRequestOptions): TransportRequestPromise> - start(callback: callbackFn): TransportRequestCallback - start(params: T.StartWatcherRequest, callback: callbackFn): TransportRequestCallback - start(params: T.StartWatcherRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + start(params?: T.WatcherStartRequest, options?: TransportRequestOptions): TransportRequestPromise> + start(callback: callbackFn): TransportRequestCallback + start(params: T.WatcherStartRequest, callback: callbackFn): TransportRequestCallback + start(params: T.WatcherStartRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback stats(params?: T.WatcherStatsRequest, options?: TransportRequestOptions): TransportRequestPromise> stats(callback: callbackFn): TransportRequestCallback stats(params: T.WatcherStatsRequest, callback: callbackFn): TransportRequestCallback stats(params: T.WatcherStatsRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - stop(params?: T.StopWatcherRequest, options?: TransportRequestOptions): TransportRequestPromise> - stop(callback: callbackFn): TransportRequestCallback - stop(params: T.StopWatcherRequest, callback: callbackFn): TransportRequestCallback - stop(params: T.StopWatcherRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + stop(params?: T.WatcherStopRequest, options?: TransportRequestOptions): TransportRequestPromise> + stop(callback: callbackFn): TransportRequestCallback + stop(params: T.WatcherStopRequest, callback: callbackFn): TransportRequestCallback + stop(params: T.WatcherStopRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } xpack: { - info(params?: T.XPackInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> - info(callback: callbackFn): TransportRequestCallback - info(params: T.XPackInfoRequest, callback: callbackFn): TransportRequestCallback - info(params: T.XPackInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback - usage(params?: T.XPackUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> - usage(callback: callbackFn): TransportRequestCallback - usage(params: T.XPackUsageRequest, callback: callbackFn): TransportRequestCallback - usage(params: T.XPackUsageRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + info(params?: T.XpackInfoRequest, options?: TransportRequestOptions): TransportRequestPromise> + info(callback: callbackFn): TransportRequestCallback + info(params: T.XpackInfoRequest, callback: callbackFn): TransportRequestCallback + info(params: T.XpackInfoRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + usage(params?: T.XpackUsageRequest, options?: TransportRequestOptions): TransportRequestPromise> + usage(callback: callbackFn): TransportRequestCallback + usage(params: T.XpackUsageRequest, callback: callbackFn): TransportRequestCallback + usage(params: T.XpackUsageRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } } @@ -1495,4 +1515,4 @@ export { ClientOptions, NodeOptions, ClientExtendsCallbackOptions -}; +} \ No newline at end of file diff --git a/api/types.d.ts b/api/types.d.ts index da0b09124..af4fa95e4 100644 --- a/api/types.d.ts +++ b/api/types.d.ts @@ -17,849 +17,25 @@ * under the License. */ -export type AccessTokenGrantType = 'password' | 'client_credentials' | '_kerberos' | 'refresh_token' - -export interface AcknowledgeState { - state: AcknowledgementState - timestamp: DateString -} - -export interface AcknowledgeWatchRequest extends RequestBase { - watch_id: Name - action_id?: Names -} - -export interface AcknowledgeWatchResponse extends ResponseBase { - status: WatchStatus -} - -export interface AcknowledgedResponseBase extends ResponseBase { - acknowledged: boolean -} - -export type AcknowledgementState = 'awaits_successful_execution' | 'ackable' | 'acked' - -export interface Action { - action_type?: ActionType - condition?: ConditionContainer - foreach?: string - max_iterations?: integer - name?: string - throttle_period?: Time - throttle_period_in_millis?: EpochMillis - transform?: TransformContainer - index: ActionIndex -} - -export type ActionExecutionMode = 'simulate' | 'force_simulate' | 'execute' | 'force_execute' | 'skip' - -export type ActionExecutionState = 'awaits_execution' | 'checking' | 'execution_not_needed' | 'throttled' | 'executed' | 'failed' | 'deleted_while_queued' | 'not_executed_already_queued' - -export interface ActionIndex { - index: IndexName -} - -export interface ActionStatus { - ack: AcknowledgeState - last_execution?: ExecutionState - last_successful_execution?: ExecutionState - last_throttle?: ThrottleState -} - -export type ActionType = 'email' | 'webhook' | 'index' | 'logging' | 'slack' | 'pagerduty' - -export interface ActivateWatchRequest extends RequestBase { - watch_id: Name -} - -export interface ActivateWatchResponse extends ResponseBase { - status: ActivationStatus -} - -export interface ActivationState { - active: boolean - timestamp: Timestamp -} - -export interface ActivationStatus { - actions: Record - state: ActivationState - version: VersionNumber -} - -export interface AdaptiveSelectionStats { - avg_queue_size: long - avg_response_time: long - avg_response_time_ns: long - avg_service_time: string - avg_service_time_ns: long - outgoing_searches: long - rank: string -} - -export interface AdjacencyMatrixAggregation extends BucketAggregationBase { - filters?: Record -} - -export type Aggregate = SingleBucketAggregate | AutoDateHistogramAggregate | FiltersAggregate | SignificantTermsAggregate | TermsAggregate | BucketAggregate | CompositeBucketAggregate | MultiBucketAggregate | MatrixStatsAggregate | KeyedValueAggregate | MetricAggregate - -export interface AggregateBase { - meta?: Record -} - -export type AggregateName = string - -export interface Aggregation { - meta?: Record - name?: string -} - -export interface AggregationBreakdown { - build_aggregation: long - build_aggregation_count: long - build_leaf_collector: long - build_leaf_collector_count: long - collect: long - collect_count: long - initialize: long - initialize_count: long - post_collection?: long - post_collection_count?: long - reduce: long - reduce_count: long -} - -export interface AggregationContainer { - adjacency_matrix?: AdjacencyMatrixAggregation - aggs?: Record - aggregations?: Record - auto_date_histogram?: AutoDateHistogramAggregation - avg?: AverageAggregation - avg_bucket?: AverageBucketAggregation - boxplot?: BoxplotAggregation - bucket_script?: BucketScriptAggregation - bucket_selector?: BucketSelectorAggregation - bucket_sort?: BucketSortAggregation - cardinality?: CardinalityAggregation - children?: ChildrenAggregation - composite?: CompositeAggregation - cumulative_cardinality?: CumulativeCardinalityAggregation - cumulative_sum?: CumulativeSumAggregation - date_histogram?: DateHistogramAggregation - date_range?: DateRangeAggregation - derivative?: DerivativeAggregation - diversified_sampler?: DiversifiedSamplerAggregation - extended_stats?: ExtendedStatsAggregation - extended_stats_bucket?: ExtendedStatsBucketAggregation - filter?: QueryContainer - filters?: FiltersAggregation - geo_bounds?: GeoBoundsAggregation - geo_centroid?: GeoCentroidAggregation - geo_distance?: GeoDistanceAggregation - geohash_grid?: GeoHashGridAggregation - geo_line?: GeoLineAggregation - geotile_grid?: GeoTileGridAggregation - global?: GlobalAggregation - histogram?: HistogramAggregation - ip_range?: IpRangeAggregation - inference?: InferenceAggregation - line?: GeoLineAggregation - matrix_stats?: MatrixStatsAggregation - max?: MaxAggregation - max_bucket?: MaxBucketAggregation - median_absolute_deviation?: MedianAbsoluteDeviationAggregation - meta?: Record - min?: MinAggregation - min_bucket?: MinBucketAggregation - missing?: MissingAggregation - moving_avg?: MovingAverageAggregation - moving_percentiles?: MovingPercentilesAggregation - moving_fn?: MovingFunctionAggregation - multi_terms?: MultiTermsAggregation - nested?: NestedAggregation - normalize?: NormalizeAggregation - parent?: ParentAggregation - percentile_ranks?: PercentileRanksAggregation - percentiles?: PercentilesAggregation - percentiles_bucket?: PercentilesBucketAggregation - range?: RangeAggregation - rare_terms?: RareTermsAggregation - rate?: RateAggregation - reverse_nested?: ReverseNestedAggregation - sampler?: SamplerAggregation - scripted_metric?: ScriptedMetricAggregation - serial_diff?: SerialDifferencingAggregation - significant_terms?: SignificantTermsAggregation - significant_text?: SignificantTextAggregation - stats?: StatsAggregation - stats_bucket?: StatsBucketAggregation - string_stats?: StringStatsAggregation - sum?: SumAggregation - sum_bucket?: SumBucketAggregation - terms?: TermsAggregation - top_hits?: TopHitsAggregation - t_test?: TTestAggregation - top_metrics?: TopMetricsAggregation - value_count?: ValueCountAggregation - weighted_avg?: WeightedAverageAggregation - variable_width_histogram?: VariableWidthHistogramAggregation -} - -export interface AggregationProfile { - breakdown: AggregationBreakdown - description: string - time_in_nanos: long - type: string - debug: AggregationProfileDebug - children?: Array -} - -export interface AggregationProfileDebug { -} - -export interface AggregationRange { - from?: double | string - key?: string - to?: double | string -} - -export interface Alias { - filter?: QueryContainer - index_routing?: Routing - is_hidden?: boolean - is_write_index?: boolean - routing?: Routing - search_routing?: Routing -} - -export interface AliasAction { -} - -export interface AliasDefinition { - filter?: QueryContainer - index_routing?: string - is_write_index?: boolean - routing?: string - search_routing?: string -} - -export interface AliasExistsRequest extends RequestBase { - name: Names - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - local?: boolean -} - -export type AliasExistsResponse = boolean - -export interface AllField { - analyzer: string - enabled: boolean - omit_norms: boolean - search_analyzer: string - similarity: string - store: boolean - store_term_vector_offsets: boolean - store_term_vector_payloads: boolean - store_term_vector_positions: boolean - store_term_vectors: boolean -} - -export interface AllocationDecision { - decider: string - decision: AllocationExplainDecision - explanation: string -} - -export type AllocationExplainDecision = 'NO' | 'YES' | 'THROTTLE' | 'ALWAYS' - -export interface AllocationStore { - allocation_id: string - found: boolean - in_sync: boolean - matching_size_in_bytes: long - matching_sync_id: boolean - store_exception: string -} - -export interface AlwaysCondition { -} - -export interface AnalysisConfig { - bucket_span: TimeSpan - categorization_field_name?: Field - categorization_filters?: Array - detectors: Array - influencers?: Array - latency?: Time - multivariate_by_fields?: boolean - per_partition_categorization?: PerPartitionCategorization - summary_count_field_name?: Field - categorization_analyzer?: CategorizationAnalyzer | string -} - -export interface AnalysisLimits { - categorization_examples_limit?: long - model_memory_limit: string -} - -export interface AnalysisMemoryLimit { - model_memory_limit: string -} - -export interface AnalyticsStatsUsage { - boxplot_usage: long - cumulative_cardinality_usage: long - string_stats_usage: long - top_metrics_usage: long - t_test_usage: long - moving_percentiles_usage: long - normalize_usage: long - rate_usage: long - multi_terms_usage?: long -} - -export interface AnalyticsUsage extends XPackUsage { - stats: AnalyticsStatsUsage -} - -export interface AnalyzeDetail { - analyzer?: AnalyzerDetail - charfilters?: Array - custom_analyzer: boolean - tokenfilters?: Array - tokenizer?: TokenDetail -} - -export interface AnalyzeRequest extends RequestBase { - index?: IndexName - body?: { - analyzer?: string - attributes?: Array - char_filter?: Array - explain?: boolean - field?: Field - filter?: Array - normalizer?: string - text?: TextToAnalyze - tokenizer?: string | Tokenizer - } -} - -export interface AnalyzeResponse extends ResponseBase { - detail?: AnalyzeDetail - tokens?: Array -} - -export interface AnalyzeToken { - end_offset: long - position: long - position_length?: long - start_offset: long - token: string - type: string -} - -export interface AnalyzerDetail { - name: string - tokens: Array -} - -export interface AnomalyCause { - actual: Array - by_field_name: string - by_field_value: string - correlated_by_field_value: string - field_name: string - function: string - function_description: string - influencers: Array - over_field_name: string - over_field_value: string - partition_field_name: string - partition_field_value: string - probability: double - typical: Array -} - -export interface AnomalyDetectors { - categorization_analyzer: CategorizationAnalyzer - categorization_examples_limit: integer - model_memory_limit: ByteSize - model_snapshot_retention_days: integer - daily_model_snapshot_retention_after_days: integer -} - -export interface AnomalyRecord { - actual?: Array - bucket_span: Time - by_field_name?: string - by_field_value?: string - causes?: Array - detector_index: integer - field_name?: string - function?: string - function_description?: string - influencers?: Array - initial_record_score: double - is_interim: boolean - job_id: string - over_field_name?: string - over_field_value?: string - partition_field_name?: string - partition_field_value?: string - probability: double - record_score: double - result_type: string - timestamp: EpochMillis - typical?: Array -} - -export interface ApiKey { - name: Name - expiration?: Time - role_descriptors?: Array> -} - -export interface ApiKeyApplication { - application: string - privileges: Array - resources: Array -} - -export type ApiKeyGrantType = 'access_token' | 'password' - -export interface ApiKeyPrivileges { - names: Indices - privileges: Array -} - -export interface ApiKeyRole { - cluster: Array - index: Array - applications?: Array -} - -export interface ApiKeys { - creation: long - expiration?: long - id: Id - invalidated: boolean - name: Name - realm: string - username: Name - metadata?: Record -} - -export interface AppendProcessor extends ProcessorBase { - field: Field - value: Array - allow_duplicates?: boolean -} - -export interface ApplicationGlobalUserPrivileges { - manage: ManageUserPrivileges -} - -export interface ApplicationPrivileges { - application: string - privileges: Array - resources: Array -} - -export interface ApplicationPrivilegesCheck { - application: string - privileges: Array - resources: Array -} - -export interface ApplicationResourcePrivileges { - application: string - privileges: Array - resources: Array -} - -export type ApplicationsPrivileges = Record - -export type AppliesTo = 'actual' | 'typical' | 'diff_from_typical' | 'time' - -export interface ArrayCompareCondition { - array_path: string - comparison: string - path: string - quantifier: Quantifier - value: any -} - -export interface AsciiFoldingTokenFilter extends TokenFilterBase { - preserve_original: boolean -} - -export interface AsyncSearch { - aggregations?: Record - _clusters?: ClusterStatistics - fields?: Record - hits: HitsMetadata - max_score?: double - num_reduce_phases?: long - profile?: Profile - pit_id?: Id - _scroll_id?: Id - _shards: ShardStatistics - suggest?: Record>> - terminated_early?: boolean - timed_out: boolean - took: long -} - -export interface AsyncSearchDeleteRequest extends RequestBase { - id: Id -} - -export interface AsyncSearchDeleteResponse extends AcknowledgedResponseBase { -} - -export interface AsyncSearchDocumentResponseBase extends AsyncSearchResponseBase { - response: AsyncSearch -} - -export interface AsyncSearchGetRequest extends RequestBase { - id: Id - typed_keys?: boolean - body?: { - keep_alive?: Time - typed_keys?: boolean - wait_for_completion_timeout?: Time - } -} - -export interface AsyncSearchGetResponse extends AsyncSearchDocumentResponseBase { -} - -export interface AsyncSearchResponseBase extends ResponseBase { - id?: Id - is_partial: boolean - is_running: boolean - expiration_time_in_millis: EpochMillis - start_time_in_millis: EpochMillis -} - -export interface AsyncSearchStatusRequest extends RequestBase { - id: Id -} - -export interface AsyncSearchStatusResponse extends AsyncSearchResponseBase { - _shards: ShardStatistics - completion_status: integer -} - -export interface AsyncSearchSubmitRequest extends RequestBase { - index?: Indices - batched_reduce_size?: long - wait_for_completion_timeout?: Time - keep_on_completion?: boolean - typed_keys?: boolean - body?: { - aggs?: Record - allow_no_indices?: boolean - allow_partial_search_results?: boolean - analyzer?: string - analyze_wildcard?: boolean - batched_reduce_size?: long - collapse?: FieldCollapse - default_operator?: DefaultOperator - df?: string - docvalue_fields?: Fields - expand_wildcards?: ExpandWildcards - explain?: boolean - from?: integer - highlight?: Highlight - ignore_throttled?: boolean - ignore_unavailable?: boolean - indices_boost?: Array> - keep_alive?: Time - keep_on_completion?: boolean - lenient?: boolean - max_concurrent_shard_requests?: long - min_score?: double - post_filter?: QueryContainer - preference?: string - profile?: boolean - pit?: PointInTimeReference - query?: QueryContainer - query_on_query_string?: string - request_cache?: boolean - rescore?: Array - routing?: Routing - script_fields?: Record - search_after?: Array - search_type?: SearchType - sequence_number_primary_term?: boolean - size?: integer - sort?: Sort - _source?: boolean | SourceFilter - stats?: Array - stored_fields?: Fields - suggest?: Record - suggest_field?: Field - suggest_mode?: SuggestMode - suggest_size?: long - suggest_text?: string - terminate_after?: long - timeout?: string - track_scores?: boolean - track_total_hits?: boolean - typed_keys?: boolean - version?: boolean - wait_for_completion_timeout?: Time - fields?: Array - } -} - -export interface AsyncSearchSubmitResponse extends AsyncSearchDocumentResponseBase { -} - -export interface AttachmentProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - indexed_chars?: long - indexed_chars_field?: Field - properties?: Array - target_field?: Field - resource_name?: string -} - -export interface AuditUsage extends SecurityFeatureToggle { - outputs?: Array -} - -export interface AuthenticateRequest extends RequestBase { -} - -export interface AuthenticateResponse extends ResponseBase { - authentication_realm: RealmInfo - email?: string - full_name?: string - lookup_realm: RealmInfo - metadata: Record - roles: Array - username: string - enabled: boolean - authentication_type: string -} - -export interface AuthenticatedUser extends XPackUser { - authentication_realm: UserRealm - lookup_realm: UserRealm - authentication_provider?: AuthenticationProvider - authentication_type: string -} - -export interface AuthenticationProvider { - type: string - name: string -} - -export interface AutoDateHistogramAggregate extends MultiBucketAggregate> { - interval: DateMathTime -} - -export interface AutoDateHistogramAggregation extends BucketAggregationBase { - buckets?: integer - field?: Field - format?: string - minimum_interval?: MinimumInterval - missing?: DateString - offset?: string - params?: Record - script?: Script - time_zone?: string -} - -export interface AutoFollowPattern { - active: boolean - remote_cluster: string - follow_index_pattern?: IndexPattern - leader_index_patterns: IndexPatterns - max_outstanding_read_requests: integer -} - -export interface AutoFollowPatternItem { - name: Name - pattern: AutoFollowPattern -} - -export interface AutoFollowedCluster { - cluster_name: Name - last_seen_metadata_version: VersionNumber - time_since_last_check_millis: DateString -} - -export interface AverageAggregation extends FormatMetricAggregationBase { -} - -export interface AverageBucketAggregation extends PipelineAggregationBase { -} - -export interface BaseUrlConfig { - url_name: string - url_value: string -} - -export interface BinaryProperty extends DocValuesPropertyBase { - type: 'binary' -} - -export interface BoolQuery extends QueryBase { - filter?: QueryContainer | Array - minimum_should_match?: MinimumShouldMatch - must?: QueryContainer | Array - must_not?: QueryContainer | Array - should?: QueryContainer | Array -} - -export interface BooleanProperty extends DocValuesPropertyBase { - boost?: double - fielddata?: NumericFielddata - index?: boolean - null_value?: boolean - type: 'boolean' -} - -export interface BoostingQuery extends QueryBase { - negative_boost?: double - negative?: QueryContainer - positive?: QueryContainer -} - -export type BoundaryScanner = 'chars' | 'sentence' | 'word' - -export interface BoundingBox { - bottom_right?: GeoLocation - top_left?: GeoLocation - wkt?: string -} - -export interface BoxPlotAggregate extends AggregateBase { - min: double - max: double - q1: double - q2: double - q3: double -} - -export interface BoxplotAggregation extends MetricAggregationBase { - compression?: double -} - -export interface BreakerStats { - estimated_size: string - estimated_size_in_bytes: long - limit_size: string - limit_size_in_bytes: long - overhead: float - tripped: float -} - -export type Bucket = CompositeBucket | DateHistogramBucket | FiltersBucketItem | IpRangeBucket | RangeBucket | RareTermsBucket | SignificantTermsBucket | KeyedBucket - -export interface BucketAggregate extends AggregateBase { - after_key: Record - bg_count: long - doc_count: long - doc_count_error_upper_bound: long - sum_other_doc_count: long - interval: DateMathTime - items: Bucket -} - -export interface BucketAggregationBase extends Aggregation { - aggregations?: Record -} - -export interface BucketInfluencer { - bucket_span: long - influencer_field_name: string - influencer_field_value: string - influencer_score: double - initial_influencer_score: double - is_interim: boolean - job_id: Id - probability: double - result_type: string - timestamp: DateString -} - -export interface BucketScriptAggregation extends PipelineAggregationBase { - script?: Script -} - -export interface BucketSelectorAggregation extends PipelineAggregationBase { - script?: Script -} - -export interface BucketSortAggregation extends Aggregation { - from?: integer - gap_policy?: GapPolicy - size?: integer - sort?: Sort -} - -export interface BucketsPath { -} - -export interface BulkAliasRequest extends RequestBase { - master_timeout?: Time - timeout?: Time - body: { - actions?: Array - } -} - -export interface BulkAliasResponse extends AcknowledgedResponseBase { -} - -export interface BulkCreateOperation extends BulkOperation { -} - -export interface BulkCreateResponseItem extends BulkResponseItemBase { -} - -export interface BulkDeleteOperation extends BulkOperation { -} - -export interface BulkDeleteResponseItem extends BulkResponseItemBase { +export interface BulkBulkCreateOperation extends BulkBulkOperation { } -export interface BulkIndexByScrollFailure { - cause: MainError - id: string - index: string - status: integer - type: string +export interface BulkBulkCreateResponseItem extends BulkBulkResponseItemBase { } -export interface BulkIndexOperation extends BulkOperation { +export interface BulkBulkDeleteOperation extends BulkBulkOperation { } -export interface BulkIndexResponseItem extends BulkResponseItemBase { +export interface BulkBulkDeleteResponseItem extends BulkBulkResponseItemBase { } -export interface BulkMonitoringRequest extends RequestBase { - stub_a: string - stub_b: string - body: { - stub_c: string - } +export interface BulkBulkIndexOperation extends BulkBulkOperation { } -export interface BulkMonitoringResponse extends ResponseBase { - stub: integer +export interface BulkBulkIndexResponseItem extends BulkBulkResponseItemBase { } -export interface BulkOperation { +export interface BulkBulkOperation { _id: Id _index: IndexName retry_on_conflict: integer @@ -868,37 +44,14 @@ export interface BulkOperation { version_type: VersionType } -export interface BulkOperationContainer { - index?: BulkIndexOperation - create?: BulkCreateOperation - update?: BulkUpdateOperation - delete?: BulkDeleteOperation +export interface BulkBulkOperationContainer { + index?: BulkBulkIndexOperation + create?: BulkBulkCreateOperation + update?: BulkBulkUpdateOperation + delete?: BulkBulkDeleteOperation } -export interface BulkRequest extends RequestBase { - index?: IndexName - type?: Type - pipeline?: string - refresh?: Refresh - routing?: Routing - _source?: boolean - _source_excludes?: Fields - _source_includes?: Fields - timeout?: Time - type_query_string?: string - wait_for_active_shards?: WaitForActiveShards - require_alias?: boolean - body: Array -} - -export interface BulkResponse extends ResponseBase { - errors: boolean - items: Array - took: long - ingest_took?: long -} - -export interface BulkResponseItemBase { +export interface BulkBulkResponseItemBase { _id?: string | null _index: string status: integer @@ -913,63 +66,4816 @@ export interface BulkResponseItemBase { get?: InlineGet> } -export interface BulkResponseItemContainer { - index?: BulkIndexResponseItem - create?: BulkCreateResponseItem - update?: BulkUpdateResponseItem - delete?: BulkDeleteResponseItem +export interface BulkBulkResponseItemContainer { + index?: BulkBulkIndexResponseItem + create?: BulkBulkCreateResponseItem + update?: BulkBulkUpdateResponseItem + delete?: BulkBulkDeleteResponseItem } -export interface BulkUpdateOperation extends BulkOperation { +export interface BulkBulkUpdateOperation extends BulkBulkOperation { } -export interface BulkUpdateResponseItem extends BulkResponseItemBase { +export interface BulkBulkUpdateResponseItem extends BulkBulkResponseItemBase { +} + +export interface BulkRequest extends RequestBase { + index?: IndexName + type?: Type + pipeline?: string + refresh?: Refresh + routing?: Routing + _source?: boolean | Fields + _source_excludes?: Fields + _source_includes?: Fields + timeout?: Time + wait_for_active_shards?: WaitForActiveShards + require_alias?: boolean + body?: (BulkBulkOperationContainer | TSource)[] +} + +export interface BulkResponse { + errors: boolean + items: BulkBulkResponseItemContainer[] + took: long + ingest_took?: long +} + +export interface ClearScrollRequest extends RequestBase { + scroll_id?: Ids + body?: { + scroll_id?: Ids + } +} + +export interface ClearScrollResponse { + succeeded: boolean + num_freed: integer +} + +export interface ClosePointInTimeRequest extends RequestBase { + body?: { + id: Id + } +} + +export interface ClosePointInTimeResponse { + succeeded: boolean + num_freed: integer +} + +export interface CountRequest extends RequestBase { + index?: Indices + type?: Types + allow_no_indices?: boolean + analyzer?: string + analyze_wildcard?: boolean + default_operator?: DefaultOperator + df?: string + expand_wildcards?: ExpandWildcards + ignore_throttled?: boolean + ignore_unavailable?: boolean + lenient?: boolean + min_score?: double + preference?: string + query_on_query_string?: string + routing?: Routing + terminate_after?: long + q?: string + body?: { + query?: QueryDslQueryContainer + } +} + +export interface CountResponse { + count: long + _shards: ShardStatistics +} + +export interface CreateRequest extends RequestBase { + id: Id + index: IndexName + type?: Type + pipeline?: string + refresh?: Refresh + routing?: Routing + timeout?: Time + version?: VersionNumber + version_type?: VersionType + wait_for_active_shards?: WaitForActiveShards + body?: TDocument +} + +export interface CreateResponse extends WriteResponseBase { +} + +export interface DeleteRequest extends RequestBase { + id: Id + index: IndexName + type?: Type + if_primary_term?: long + if_seq_no?: SequenceNumber + refresh?: Refresh + routing?: Routing + timeout?: Time + version?: VersionNumber + version_type?: VersionType + wait_for_active_shards?: WaitForActiveShards +} + +export interface DeleteResponse extends WriteResponseBase { +} + +export interface DeleteByQueryRequest extends RequestBase { + index: Indices + type?: Types + allow_no_indices?: boolean + analyzer?: string + analyze_wildcard?: boolean + conflicts?: Conflicts + default_operator?: DefaultOperator + df?: string + expand_wildcards?: ExpandWildcards + from?: long + ignore_unavailable?: boolean + lenient?: boolean + max_docs?: long + preference?: string + refresh?: boolean + request_cache?: boolean + requests_per_second?: long + routing?: Routing + q?: string + scroll?: Time + scroll_size?: long + search_timeout?: Time + search_type?: SearchType + size?: long + slices?: long + sort?: string[] + _source?: boolean | Fields + _source_excludes?: Fields + _source_includes?: Fields + stats?: string[] + terminate_after?: long + timeout?: Time + version?: boolean + wait_for_active_shards?: WaitForActiveShards + wait_for_completion?: boolean + body?: { + max_docs?: long + query?: QueryDslQueryContainer + slice?: SlicedScroll + } +} + +export interface DeleteByQueryResponse { + batches?: long + deleted?: long + failures?: BulkIndexByScrollFailure[] + noops?: long + requests_per_second?: float + retries?: Retries + slice_id?: integer + task?: TaskId + throttled_millis?: long + throttled_until_millis?: long + timed_out?: boolean + took?: long + total?: long + version_conflicts?: long +} + +export interface DeleteByQueryRethrottleRequest extends RequestBase { + task_id: Id + requests_per_second?: long +} + +export interface DeleteByQueryRethrottleResponse extends TaskListTasksResponse { +} + +export interface DeleteScriptRequest extends RequestBase { + id: Id + master_timeout?: Time + timeout?: Time +} + +export interface DeleteScriptResponse extends AcknowledgedResponseBase { +} + +export interface ExistsRequest extends RequestBase { + id: Id + index: IndexName + type?: Type + preference?: string + realtime?: boolean + refresh?: boolean + routing?: Routing + source_enabled?: boolean + source_excludes?: Fields + source_includes?: Fields + stored_fields?: Fields + version?: VersionNumber + version_type?: VersionType +} + +export type ExistsResponse = boolean + +export interface ExistsSourceRequest extends RequestBase { + id: Id + index: IndexName + type?: Type + preference?: string + realtime?: boolean + refresh?: boolean + routing?: Routing + source_enabled?: boolean + source_excludes?: Fields + source_includes?: Fields + version?: VersionNumber + version_type?: VersionType +} + +export type ExistsSourceResponse = boolean + +export interface ExplainExplanation { + description: string + details: ExplainExplanationDetail[] + value: float +} + +export interface ExplainExplanationDetail { + description: string + details?: ExplainExplanationDetail[] + value: float +} + +export interface ExplainRequest extends RequestBase { + id: Id + index: IndexName + type?: Type + analyzer?: string + analyze_wildcard?: boolean + default_operator?: DefaultOperator + df?: string + lenient?: boolean + preference?: string + query_on_query_string?: string + routing?: Routing + _source?: boolean | Fields + _source_excludes?: Fields + _source_includes?: Fields + stored_fields?: Fields + q?: string + body?: { + query?: QueryDslQueryContainer + } +} + +export interface ExplainResponse { + _index: IndexName + _type?: Type + _id: Id + matched: boolean + explanation?: ExplainExplanationDetail + get?: InlineGet +} + +export interface FieldCapsFieldCapabilitiesBodyIndexFilter { + range?: FieldCapsFieldCapabilitiesBodyIndexFilterRange + match_none?: EmptyObject + term?: FieldCapsFieldCapabilitiesBodyIndexFilterTerm +} + +export interface FieldCapsFieldCapabilitiesBodyIndexFilterRange { + timestamp: FieldCapsFieldCapabilitiesBodyIndexFilterRangeTimestamp +} + +export interface FieldCapsFieldCapabilitiesBodyIndexFilterRangeTimestamp { + gte?: integer + gt?: integer + lte?: integer + lt?: integer +} + +export interface FieldCapsFieldCapabilitiesBodyIndexFilterTerm { + versionControl: FieldCapsFieldCapabilitiesBodyIndexFilterTermVersionControl +} + +export interface FieldCapsFieldCapabilitiesBodyIndexFilterTermVersionControl { + value: string +} + +export interface FieldCapsFieldCapability { + aggregatable: boolean + indices?: Indices + meta?: Record + non_aggregatable_indices?: Indices + non_searchable_indices?: Indices + searchable: boolean + type: string +} + +export interface FieldCapsRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + fields?: Fields + ignore_unavailable?: boolean + include_unmapped?: boolean + body?: { + index_filter?: FieldCapsFieldCapabilitiesBodyIndexFilter + } +} + +export interface FieldCapsResponse { + indices: Indices + fields: Record> +} + +export interface GetRequest extends RequestBase { + id: Id + index: IndexName + type?: Type + preference?: string + realtime?: boolean + refresh?: boolean + routing?: Routing + source_enabled?: boolean + _source_excludes?: Fields + _source_includes?: Fields + stored_fields?: Fields + version?: VersionNumber + version_type?: VersionType + _source?: boolean | Fields +} + +export interface GetResponse { + _index: IndexName + fields?: Record + found: boolean + _id: Id + _primary_term?: long + _routing?: string + _seq_no?: SequenceNumber + _source?: TDocument + _type?: Type + _version?: VersionNumber +} + +export interface GetScriptRequest extends RequestBase { + id: Id + master_timeout?: Time +} + +export interface GetScriptResponse { + _id: Id + found: boolean + script?: StoredScript +} + +export interface GetScriptContextContext { + methods: GetScriptContextContextMethod[] + name: Name +} + +export interface GetScriptContextContextMethod { + name: Name + return_type: string + params: GetScriptContextContextMethodParam[] +} + +export interface GetScriptContextContextMethodParam { + name: Name + type: string +} + +export interface GetScriptContextRequest extends RequestBase { +} + +export interface GetScriptContextResponse { + contexts: GetScriptContextContext[] +} + +export interface GetScriptLanguagesLanguageContext { + contexts: string[] + language: ScriptLanguage +} + +export interface GetScriptLanguagesRequest extends RequestBase { +} + +export interface GetScriptLanguagesResponse { + language_contexts: GetScriptLanguagesLanguageContext[] + types_allowed: string[] +} + +export interface GetSourceRequest extends GetRequest { +} + +export type GetSourceResponse = TDocument + +export interface IndexRequest extends RequestBase { + id?: Id + index: IndexName + type?: Type + if_primary_term?: long + if_seq_no?: SequenceNumber + op_type?: OpType + pipeline?: string + refresh?: Refresh + routing?: Routing + timeout?: Time + version?: VersionNumber + version_type?: VersionType + wait_for_active_shards?: WaitForActiveShards + require_alias?: boolean + body?: TDocument +} + +export interface IndexResponse extends WriteResponseBase { +} + +export interface InfoRequest extends RequestBase { +} + +export interface InfoResponse { + cluster_name: Name + cluster_uuid: Uuid + name: Name + tagline: string + version: ElasticsearchVersionInfo +} + +export interface MgetHit { + error?: MainError + fields?: Record + found?: boolean + _id: Id + _index: IndexName + _primary_term?: long + _routing?: Routing + _seq_no?: SequenceNumber + _source?: TDocument + _type?: Type + _version?: VersionNumber +} + +export type MgetMultiGetId = string | integer + +export interface MgetOperation { + _id: MgetMultiGetId + _index?: IndexName + routing?: Routing + _source?: boolean | Fields | SearchTypesSourceFilter + stored_fields?: Fields + _type?: Type + version?: VersionNumber + version_type?: VersionType +} + +export interface MgetRequest extends RequestBase { + index?: IndexName + type?: Type + preference?: string + realtime?: boolean + refresh?: boolean + routing?: Routing + _source?: boolean | Fields + _source_excludes?: Fields + _source_includes?: Fields + stored_fields?: Fields + body?: { + docs?: MgetOperation[] + ids?: MgetMultiGetId[] + } +} + +export interface MgetResponse { + docs: MgetHit[] +} + +export interface MsearchBody { + aggregations?: Record + aggs?: Record + query?: QueryDslQueryContainer + from?: integer + size?: integer + pit?: SearchTypesPointInTimeReference + track_total_hits?: boolean | integer + suggest?: SearchTypesSuggestContainer | Record +} + +export interface MsearchHeader { + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + index?: Indices + preference?: string + request_cache?: boolean + routing?: string + search_type?: SearchType +} + +export interface MsearchRequest extends RequestBase { + index?: Indices + type?: Types + allow_no_indices?: boolean + ccs_minimize_roundtrips?: boolean + expand_wildcards?: ExpandWildcards + ignore_throttled?: boolean + ignore_unavailable?: boolean + max_concurrent_searches?: long + max_concurrent_shard_requests?: long + pre_filter_shard_size?: long + search_type?: SearchType + rest_total_hits_as_int?: boolean + typed_keys?: boolean + body?: (MsearchHeader | MsearchBody)[] +} + +export interface MsearchResponse { + took: long + responses: (MsearchSearchResult | ErrorResponseBase)[] +} + +export interface MsearchSearchResult extends SearchResponse { + status: integer +} + +export interface MsearchTemplateRequest extends RequestBase { + index?: Indices + type?: Types + ccs_minimize_roundtrips?: boolean + max_concurrent_searches?: long + search_type?: SearchType + rest_total_hits_as_int?: boolean + typed_keys?: boolean + body?: MsearchTemplateTemplateItem[] +} + +export interface MsearchTemplateResponse { + responses: SearchResponse[] + took: long +} + +export interface MsearchTemplateTemplateItem { + id?: Id + index?: Indices + params?: Record + source?: string +} + +export interface MtermvectorsOperation { + doc: object + fields: Fields + field_statistics: boolean + filter: TermvectorsFilter + _id: Id + _index: IndexName + offsets: boolean + payloads: boolean + positions: boolean + routing: Routing + term_statistics: boolean + version: VersionNumber + version_type: VersionType +} + +export interface MtermvectorsRequest extends RequestBase { + index?: IndexName + type?: Type + fields?: Fields + field_statistics?: boolean + offsets?: boolean + payloads?: boolean + positions?: boolean + preference?: string + realtime?: boolean + routing?: Routing + term_statistics?: boolean + version?: VersionNumber + version_type?: VersionType + body?: { + docs?: MtermvectorsOperation[] + ids?: Id[] + } +} + +export interface MtermvectorsResponse { + docs: MtermvectorsTermVectorsResult[] +} + +export interface MtermvectorsTermVectorsResult { + found: boolean + id: Id + index: IndexName + term_vectors: Record + took: long + version: VersionNumber +} + +export interface OpenPointInTimeRequest extends RequestBase { + index: Indices + keep_alive?: Time +} + +export interface OpenPointInTimeResponse { + id: Id +} + +export interface PingRequest extends RequestBase { +} + +export type PingResponse = boolean + +export interface PutScriptRequest extends RequestBase { + id: Id + context?: Name + master_timeout?: Time + timeout?: Time + body?: { + script?: StoredScript + } +} + +export interface PutScriptResponse extends AcknowledgedResponseBase { +} + +export interface RankEvalDocumentRating { + _id: Id + _index: IndexName + rating: integer +} + +export interface RankEvalRankEvalHit { + _id: Id + _index: IndexName + _type?: Type + _score: double +} + +export interface RankEvalRankEvalHitItem { + hit: RankEvalRankEvalHit + rating?: double +} + +export interface RankEvalRankEvalMetric { + precision?: RankEvalRankEvalMetricPrecision + recall?: RankEvalRankEvalMetricRecall + mean_reciprocal_rank?: RankEvalRankEvalMetricMeanReciprocalRank + dcg?: RankEvalRankEvalMetricDiscountedCumulativeGain + expected_reciprocal_rank?: RankEvalRankEvalMetricExpectedReciprocalRank +} + +export interface RankEvalRankEvalMetricBase { + k?: integer +} + +export interface RankEvalRankEvalMetricDetail { + metric_score: double + unrated_docs: RankEvalUnratedDocument[] + hits: RankEvalRankEvalHitItem[] + metric_details: Record> +} + +export interface RankEvalRankEvalMetricDiscountedCumulativeGain extends RankEvalRankEvalMetricBase { + normalize?: boolean +} + +export interface RankEvalRankEvalMetricExpectedReciprocalRank extends RankEvalRankEvalMetricBase { + maximum_relevance: integer +} + +export interface RankEvalRankEvalMetricMeanReciprocalRank extends RankEvalRankEvalMetricRatingTreshold { +} + +export interface RankEvalRankEvalMetricPrecision extends RankEvalRankEvalMetricRatingTreshold { + ignore_unlabeled?: boolean +} + +export interface RankEvalRankEvalMetricRatingTreshold extends RankEvalRankEvalMetricBase { + relevant_rating_threshold?: integer +} + +export interface RankEvalRankEvalMetricRecall extends RankEvalRankEvalMetricRatingTreshold { +} + +export interface RankEvalRankEvalQuery { + query: QueryDslQueryContainer + size?: integer +} + +export interface RankEvalRankEvalRequestItem { + id: Id + request?: RankEvalRankEvalQuery + ratings: RankEvalDocumentRating[] + template_id?: Id + params?: Record +} + +export interface RankEvalRequest extends RequestBase { + index: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + search_type?: string + body?: { + requests: RankEvalRankEvalRequestItem[] + metric?: RankEvalRankEvalMetric + } +} + +export interface RankEvalResponse { + metric_score: double + details: Record + failures: Record +} + +export interface RankEvalUnratedDocument { + _id: Id + _index: IndexName +} + +export interface ReindexDestination { + index: IndexName + op_type?: OpType + pipeline?: string + routing?: Routing + version_type?: VersionType +} + +export interface ReindexRemoteSource { + connect_timeout: Time + host: Host + username: Username + password: Password + socket_timeout: Time +} + +export interface ReindexRequest extends RequestBase { + refresh?: boolean + requests_per_second?: long + scroll?: Time + slices?: long + timeout?: Time + wait_for_active_shards?: WaitForActiveShards + wait_for_completion?: boolean + require_alias?: boolean + body?: { + conflicts?: Conflicts + dest?: ReindexDestination + max_docs?: long + script?: Script + size?: long + source?: ReindexSource + } +} + +export interface ReindexResponse { + batches?: long + created?: long + deleted?: long + failures?: BulkIndexByScrollFailure[] + noops?: long + retries?: Retries + requests_per_second?: long + slice_id?: integer + task?: TaskId + throttled_millis?: EpochMillis + throttled_until_millis?: EpochMillis + timed_out?: boolean + took?: Time + total?: long + updated?: long + version_conflicts?: long +} + +export interface ReindexSource { + index: Indices + query?: QueryDslQueryContainer + remote?: ReindexRemoteSource + size?: integer + slice?: SlicedScroll + sort?: SearchTypesSort + _source?: Fields +} + +export interface ReindexRethrottleReindexNode extends SpecUtilsBaseNode { + tasks: Record +} + +export interface ReindexRethrottleReindexStatus { + batches: long + created: long + deleted: long + noops: long + requests_per_second: float + retries: Retries + throttled_millis: long + throttled_until_millis: long + total: long + updated: long + version_conflicts: long +} + +export interface ReindexRethrottleReindexTask { + action: string + cancellable: boolean + description: string + id: long + node: Name + running_time_in_nanos: long + start_time_in_millis: long + status: ReindexRethrottleReindexStatus + type: string + headers: HttpHeaders +} + +export interface ReindexRethrottleRequest extends RequestBase { + task_id: Id + requests_per_second?: long +} + +export interface ReindexRethrottleResponse { + nodes: Record +} + +export interface RenderSearchTemplateRequest extends RequestBase { + body?: { + file?: string + params?: Record + source?: string + } +} + +export interface RenderSearchTemplateResponse { + template_output: Record +} + +export interface ScriptsPainlessExecutePainlessContextSetup { + document: any + index: IndexName + query: QueryDslQueryContainer +} + +export interface ScriptsPainlessExecutePainlessExecutionPosition { + offset: integer + start: integer + end: integer +} + +export interface ScriptsPainlessExecuteRequest extends RequestBase { + body?: { + context?: string + context_setup?: ScriptsPainlessExecutePainlessContextSetup + script?: InlineScript + } +} + +export interface ScriptsPainlessExecuteResponse { + result: TResult +} + +export interface ScrollRequest extends RequestBase { + scroll_id?: Id + scroll?: Time + rest_total_hits_as_int?: boolean + total_hits_as_integer?: boolean + body?: { + scroll?: Time + scroll_id: ScrollId + rest_total_hits_as_int?: boolean + } +} + +export interface ScrollResponse extends SearchResponse { +} + +export interface SearchRequest extends RequestBase { + index?: Indices + type?: Types + allow_no_indices?: boolean + allow_partial_search_results?: boolean + analyzer?: string + analyze_wildcard?: boolean + batched_reduce_size?: long + ccs_minimize_roundtrips?: boolean + default_operator?: DefaultOperator + df?: string + docvalue_fields?: Fields + expand_wildcards?: ExpandWildcards + explain?: boolean + ignore_throttled?: boolean + ignore_unavailable?: boolean + lenient?: boolean + max_concurrent_shard_requests?: long + min_compatible_shard_node?: VersionString + preference?: string + pre_filter_shard_size?: long + request_cache?: boolean + routing?: Routing + scroll?: Time + search_type?: SearchType + stats?: string[] + stored_fields?: Fields + suggest_field?: Field + suggest_mode?: SuggestMode + suggest_size?: long + suggest_text?: string + terminate_after?: long + timeout?: Time + track_total_hits?: boolean | integer + track_scores?: boolean + typed_keys?: boolean + rest_total_hits_as_int?: boolean + version?: boolean + _source?: boolean | Fields + _source_excludes?: Fields + _source_includes?: Fields + seq_no_primary_term?: boolean + q?: string + size?: integer + from?: integer + sort?: string | string[] + body?: { + aggs?: Record + aggregations?: Record + collapse?: SearchTypesFieldCollapse + explain?: boolean + from?: integer + highlight?: SearchTypesHighlight + track_total_hits?: boolean | integer + indices_boost?: Record[] + docvalue_fields?: SearchTypesDocValueField | (Field | SearchTypesDocValueField)[] + min_score?: double + post_filter?: QueryDslQueryContainer + profile?: boolean + query?: QueryDslQueryContainer + rescore?: SearchTypesRescore | SearchTypesRescore[] + script_fields?: Record + search_after?: (integer | string)[] + size?: integer + slice?: SlicedScroll + sort?: SearchTypesSort + _source?: boolean | Fields | SearchTypesSourceFilter + fields?: (Field | DateField)[] + suggest?: SearchTypesSuggestContainer | Record + terminate_after?: long + timeout?: string + track_scores?: boolean + version?: boolean + seq_no_primary_term?: boolean + stored_fields?: Fields + pit?: SearchTypesPointInTimeReference + runtime_mappings?: MappingRuntimeFields + stats?: string[] + } +} + +export interface SearchResponse { + took: long + timed_out: boolean + _shards: ShardStatistics + hits: SearchTypesHitsMetadata + aggregations?: Record + _clusters?: ClusterStatistics + documents?: TDocument[] + fields?: Record + max_score?: double + num_reduce_phases?: long + profile?: SearchTypesProfile + pit_id?: Id + _scroll_id?: ScrollId + suggest?: Record[]> + terminated_early?: boolean +} + +export interface SearchTypesAggregationBreakdown { + build_aggregation: long + build_aggregation_count: long + build_leaf_collector: long + build_leaf_collector_count: long + collect: long + collect_count: long + initialize: long + initialize_count: long + post_collection?: long + post_collection_count?: long + reduce: long + reduce_count: long +} + +export interface SearchTypesAggregationProfile { + breakdown: SearchTypesAggregationBreakdown + description: string + time_in_nanos: long + type: string + debug?: SearchTypesAggregationProfileDebug + children?: SearchTypesAggregationProfileDebug[] +} + +export interface SearchTypesAggregationProfileDebug { +} + +export type SearchTypesBoundaryScanner = 'chars' | 'sentence' | 'word' + +export interface SearchTypesCollector { + name: string + reason: string + time_in_nanos: long + children?: SearchTypesCollector[] +} + +export interface SearchTypesCompletionSuggestOption { + collate_match?: boolean + contexts?: Record + fields?: Record + _id: string + _index: IndexName + _type?: Type + _routing?: Routing + _score: double + _source: TDocument + text: string +} + +export interface SearchTypesCompletionSuggester extends SearchTypesSuggesterBase { + contexts?: Record + fuzzy?: SearchTypesSuggestFuzziness + prefix?: string + regex?: string + skip_duplicates?: boolean +} + +export type SearchTypesContext = string | QueryDslGeoLocation + +export interface SearchTypesDirectGenerator { + field: Field + max_edits?: integer + max_inspections?: float + max_term_freq?: float + min_doc_freq?: float + min_word_length?: integer + post_filter?: string + pre_filter?: string + prefix_length?: integer + size?: integer + suggest_mode?: SuggestMode +} + +export interface SearchTypesDocValueField { + field: Field + format?: string +} + +export interface SearchTypesFieldCollapse { + field: Field + inner_hits?: SearchTypesInnerHits | SearchTypesInnerHits[] + max_concurrent_group_searches?: integer +} + +export interface SearchTypesFieldSort { + missing?: AggregationsMissing + mode?: SearchTypesSortMode + nested?: SearchTypesNestedSortValue + order?: SearchTypesSortOrder + unmapped_type?: MappingFieldType +} + +export interface SearchTypesGeoDistanceSortKeys { + mode?: SearchTypesSortMode + distance_type?: GeoDistanceType + order?: SearchTypesSortOrder + unit?: DistanceUnit +} +export type SearchTypesGeoDistanceSort = SearchTypesGeoDistanceSortKeys | + { [property: string]: QueryDslGeoLocation | QueryDslGeoLocation[] } + +export interface SearchTypesHighlight { + fields: Record + type?: SearchTypesHighlighterType + boundary_chars?: string + boundary_max_scan?: integer + boundary_scanner?: SearchTypesBoundaryScanner + boundary_scanner_locale?: string + encoder?: SearchTypesHighlighterEncoder + fragmenter?: SearchTypesHighlighterFragmenter + fragment_offset?: integer + fragment_size?: integer + max_fragment_length?: integer + no_match_size?: integer + number_of_fragments?: integer + order?: SearchTypesHighlighterOrder + post_tags?: string[] + pre_tags?: string[] + require_field_match?: boolean + tags_schema?: SearchTypesHighlighterTagsSchema + highlight_query?: QueryDslQueryContainer + max_analyzed_offset?: string | integer +} + +export interface SearchTypesHighlightField { + boundary_chars?: string + boundary_max_scan?: integer + boundary_scanner?: SearchTypesBoundaryScanner + boundary_scanner_locale?: string + field?: Field + force_source?: boolean + fragmenter?: SearchTypesHighlighterFragmenter + fragment_offset?: integer + fragment_size?: integer + highlight_query?: QueryDslQueryContainer + matched_fields?: Fields + max_fragment_length?: integer + no_match_size?: integer + number_of_fragments?: integer + order?: SearchTypesHighlighterOrder + phrase_limit?: integer + post_tags?: string[] + pre_tags?: string[] + require_field_match?: boolean + tags_schema?: SearchTypesHighlighterTagsSchema + type?: SearchTypesHighlighterType | string +} + +export type SearchTypesHighlighterEncoder = 'default' | 'html' + +export type SearchTypesHighlighterFragmenter = 'simple' | 'span' + +export type SearchTypesHighlighterOrder = 'score' + +export type SearchTypesHighlighterTagsSchema = 'styled' + +export type SearchTypesHighlighterType = 'plain' | 'fvh' | 'unified' + +export interface SearchTypesHit { + _index: IndexName + _id: Id + _score?: double + _type?: Type + _explanation?: ExplainExplanation + fields?: Record + highlight?: Record + inner_hits?: Record + matched_queries?: string[] + _nested?: SearchTypesNestedIdentity + _ignored?: string[] + _shard?: string + _node?: string + _routing?: string + _source?: TDocument + _seq_no?: SequenceNumber + _primary_term?: long + _version?: VersionNumber + sort?: SearchTypesSortResults +} + +export interface SearchTypesHitsMetadata { + total: SearchTypesTotalHits | long + hits: SearchTypesHit[] + max_score?: double +} + +export interface SearchTypesInnerHits { + name?: Name + size?: integer + from?: integer + collapse?: SearchTypesFieldCollapse + docvalue_fields?: Fields + explain?: boolean + highlight?: SearchTypesHighlight + ignore_unmapped?: boolean + script_fields?: Record + seq_no_primary_term?: boolean + fields?: Fields + sort?: SearchTypesSort + _source?: boolean | SearchTypesSourceFilter + version?: boolean +} + +export interface SearchTypesInnerHitsMetadata { + total: SearchTypesTotalHits | long + hits: SearchTypesHit>[] + max_score?: double +} + +export interface SearchTypesInnerHitsResult { + hits: SearchTypesInnerHitsMetadata +} + +export interface SearchTypesLaplaceSmoothingModel { + alpha: double +} + +export interface SearchTypesLinearInterpolationSmoothingModel { + bigram_lambda: double + trigram_lambda: double + unigram_lambda: double +} + +export interface SearchTypesNestedIdentity { + field: Field + offset: integer + _nested?: SearchTypesNestedIdentity +} + +export interface SearchTypesNestedSortValue { + filter?: QueryDslQueryContainer + max_children?: integer + path: Field +} + +export interface SearchTypesPhraseSuggestCollate { + params?: Record + prune?: boolean + query: SearchTypesPhraseSuggestCollateQuery +} + +export interface SearchTypesPhraseSuggestCollateQuery { + id?: Id + source?: string +} + +export interface SearchTypesPhraseSuggestHighlight { + post_tag: string + pre_tag: string +} + +export interface SearchTypesPhraseSuggestOption { + text: string + highlighted: string + score: double +} + +export interface SearchTypesPhraseSuggester extends SearchTypesSuggesterBase { + collate?: SearchTypesPhraseSuggestCollate + confidence?: double + direct_generator?: SearchTypesDirectGenerator[] + force_unigrams?: boolean + gram_size?: integer + highlight?: SearchTypesPhraseSuggestHighlight + max_errors?: double + real_word_error_likelihood?: double + separator?: string + shard_size?: integer + smoothing?: SearchTypesSmoothingModelContainer + text?: string + token_limit?: integer +} + +export interface SearchTypesPointInTimeReference { + id: Id + keep_alive?: Time +} + +export interface SearchTypesProfile { + shards: SearchTypesShardProfile[] +} + +export interface SearchTypesQueryBreakdown { + advance: long + advance_count: long + build_scorer: long + build_scorer_count: long + create_weight: long + create_weight_count: long + match: long + match_count: long + shallow_advance: long + shallow_advance_count: long + next_doc: long + next_doc_count: long + score: long + score_count: long + compute_max_score: long + compute_max_score_count: long + set_min_competitive_score: long + set_min_competitive_score_count: long +} + +export interface SearchTypesQueryProfile { + breakdown: SearchTypesQueryBreakdown + description: string + time_in_nanos: long + type: string + children?: SearchTypesQueryProfile[] +} + +export interface SearchTypesRescore { + query: SearchTypesRescoreQuery + window_size?: integer +} + +export interface SearchTypesRescoreQuery { + rescore_query: QueryDslQueryContainer + query_weight?: double + rescore_query_weight?: double + score_mode?: SearchTypesScoreMode +} + +export type SearchTypesScoreMode = 'avg' | 'max' | 'min' | 'multiply' | 'total' + +export interface SearchTypesScoreSort { + mode?: SearchTypesSortMode + order?: SearchTypesSortOrder +} + +export interface SearchTypesScriptSort { + order?: SearchTypesSortOrder + script: Script + type?: string +} + +export interface SearchTypesSearchProfile { + collector: SearchTypesCollector[] + query: SearchTypesQueryProfile[] + rewrite_time: long +} + +export interface SearchTypesShardProfile { + aggregations: SearchTypesAggregationProfile[] + id: string + searches: SearchTypesSearchProfile[] +} + +export interface SearchTypesSmoothingModelContainer { + laplace?: SearchTypesLaplaceSmoothingModel + linear_interpolation?: SearchTypesLinearInterpolationSmoothingModel + stupid_backoff?: SearchTypesStupidBackoffSmoothingModel +} + +export type SearchTypesSort = SearchTypesSortCombinations | SearchTypesSortCombinations[] + +export type SearchTypesSortCombinations = Field | SearchTypesSortContainer | SearchTypesSortOrder + +export interface SearchTypesSortContainerKeys { + _score?: SearchTypesScoreSort + _doc?: SearchTypesScoreSort + _geo_distance?: SearchTypesGeoDistanceSort + _script?: SearchTypesScriptSort +} +export type SearchTypesSortContainer = SearchTypesSortContainerKeys | + { [property: string]: SearchTypesFieldSort | SearchTypesSortOrder } + +export type SearchTypesSortMode = 'min' | 'max' | 'sum' | 'avg' | 'median' + +export type SearchTypesSortOrder = 'asc' | 'desc' | '_doc' + +export type SearchTypesSortResults = (long | double | string | null)[] + +export interface SearchTypesSourceFilter { + excludes?: Fields + includes?: Fields + exclude?: Fields + include?: Fields +} + +export type SearchTypesStringDistance = 'internal' | 'damerau_levenshtein' | 'levenshtein' | 'jaro_winkler' | 'ngram' + +export interface SearchTypesStupidBackoffSmoothingModel { + discount: double +} + +export interface SearchTypesSuggest { + length: integer + offset: integer + options: SearchTypesSuggestOption[] + text: string +} + +export interface SearchTypesSuggestContainer { + completion?: SearchTypesCompletionSuggester + phrase?: SearchTypesPhraseSuggester + prefix?: string + regex?: string + term?: SearchTypesTermSuggester + text?: string +} + +export interface SearchTypesSuggestContextQuery { + boost?: double + context: SearchTypesContext + neighbours?: Distance[] | integer[] + precision?: Distance | integer + prefix?: boolean +} + +export interface SearchTypesSuggestFuzziness { + fuzziness: Fuzziness + min_length: integer + prefix_length: integer + transpositions: boolean + unicode_aware: boolean +} + +export type SearchTypesSuggestOption = SearchTypesCompletionSuggestOption | SearchTypesPhraseSuggestOption | SearchTypesTermSuggestOption + +export type SearchTypesSuggestSort = 'score' | 'frequency' + +export interface SearchTypesSuggesterBase { + field: Field + analyzer?: string + size?: integer +} + +export interface SearchTypesTermSuggestOption { + text: string + freq?: long + score: double +} + +export interface SearchTypesTermSuggester extends SearchTypesSuggesterBase { + lowercase_terms?: boolean + max_edits?: integer + max_inspections?: integer + max_term_freq?: float + min_doc_freq?: float + min_word_length?: integer + prefix_length?: integer + shard_size?: integer + sort?: SearchTypesSuggestSort + string_distance?: SearchTypesStringDistance + suggest_mode?: SuggestMode + text?: string +} + +export interface SearchTypesTotalHits { + relation: SearchTypesTotalHitsRelation + value: long +} + +export type SearchTypesTotalHitsRelation = 'eq' | 'gte' + +export interface SearchShardsRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + local?: boolean + preference?: string + routing?: Routing +} + +export interface SearchShardsResponse { + nodes: Record + shards: NodeShard[][] + indices: Record +} + +export interface SearchShardsShardStoreIndex { + aliases?: Name[] + filter?: QueryDslQueryContainer +} + +export interface SearchTemplateRequest extends RequestBase { + index?: Indices + type?: Types + allow_no_indices?: boolean + ccs_minimize_roundtrips?: boolean + expand_wildcards?: ExpandWildcards + explain?: boolean + ignore_throttled?: boolean + ignore_unavailable?: boolean + preference?: string + profile?: boolean + routing?: Routing + scroll?: Time + search_type?: SearchType + total_hits_as_integer?: boolean + typed_keys?: boolean + body?: { + id?: Id + params?: Record + source?: string + } +} + +export interface SearchTemplateResponse { + _shards: ShardStatistics + timed_out: boolean + took: integer + hits: SearchTypesHitsMetadata +} + +export interface TermvectorsFieldStatistics { + doc_count: integer + sum_doc_freq: long + sum_ttf: long +} + +export interface TermvectorsFilter { + max_doc_freq?: integer + max_num_terms?: integer + max_term_freq?: integer + max_word_length?: integer + min_doc_freq?: integer + min_term_freq?: integer + min_word_length?: integer +} + +export interface TermvectorsRequest extends RequestBase { + index: IndexName + id?: Id + type?: Type + fields?: Fields + field_statistics?: boolean + offsets?: boolean + payloads?: boolean + positions?: boolean + preference?: string + realtime?: boolean + routing?: Routing + term_statistics?: boolean + version?: VersionNumber + version_type?: VersionType + body?: { + doc?: TDocument + filter?: TermvectorsFilter + per_field_analyzer?: Record + } +} + +export interface TermvectorsResponse { + found: boolean + _id: Id + _index: IndexName + term_vectors?: Record + took: long + _type?: Type + _version: VersionNumber +} + +export interface TermvectorsTerm { + doc_freq?: integer + score?: double + term_freq: integer + tokens: TermvectorsToken[] + ttf?: integer +} + +export interface TermvectorsTermVector { + field_statistics: TermvectorsFieldStatistics + terms: Record +} + +export interface TermvectorsToken { + end_offset?: integer + payload?: string + position: integer + start_offset?: integer +} + +export interface UpdateRequest extends RequestBase { + id: Id + index: IndexName + type?: Type + if_primary_term?: long + if_seq_no?: SequenceNumber + lang?: string + refresh?: Refresh + require_alias?: boolean + retry_on_conflict?: long + routing?: Routing + source_enabled?: boolean + timeout?: Time + wait_for_active_shards?: WaitForActiveShards + _source?: boolean | Fields + _source_excludes?: Fields + _source_includes?: Fields + body?: { + detect_noop?: boolean + doc?: TPartialDocument + doc_as_upsert?: boolean + script?: Script + scripted_upsert?: boolean + _source?: boolean | SearchTypesSourceFilter + upsert?: TDocument + } +} + +export interface UpdateResponse extends WriteResponseBase { + get?: InlineGet +} + +export interface UpdateByQueryRequest extends RequestBase { + index: Indices + type?: Types + allow_no_indices?: boolean + analyzer?: string + analyze_wildcard?: boolean + conflicts?: Conflicts + default_operator?: DefaultOperator + df?: string + expand_wildcards?: ExpandWildcards + from?: long + ignore_unavailable?: boolean + lenient?: boolean + pipeline?: string + preference?: string + query_on_query_string?: string + refresh?: boolean + request_cache?: boolean + requests_per_second?: long + routing?: Routing + scroll?: Time + scroll_size?: long + search_timeout?: Time + search_type?: SearchType + size?: long + slices?: long + sort?: string[] + source_enabled?: boolean + source_excludes?: Fields + source_includes?: Fields + stats?: string[] + terminate_after?: long + timeout?: Time + version?: boolean + version_type?: boolean + wait_for_active_shards?: WaitForActiveShards + wait_for_completion?: boolean + body?: { + max_docs?: long + query?: QueryDslQueryContainer + script?: Script + slice?: SlicedScroll + conflicts?: Conflicts + } +} + +export interface UpdateByQueryResponse { + batches?: long + failures?: BulkIndexByScrollFailure[] + noops?: long + deleted?: long + requests_per_second?: float + retries?: Retries + task?: TaskId + timed_out?: boolean + took?: long + total?: long + updated?: long + version_conflicts?: long + throttled_millis?: ulong + throttled_until_millis?: ulong +} + +export interface UpdateByQueryRethrottleRequest extends RequestBase { + task_id: Id + requests_per_second?: long +} + +export interface UpdateByQueryRethrottleResponse { + nodes: Record +} + +export interface UpdateByQueryRethrottleUpdateByQueryRethrottleNode extends SpecUtilsBaseNode { + tasks: Record +} + +export interface SpecUtilsBaseNode { + attributes: Record + host: Host + ip: Ip + name: Name + roles?: NodeRoles + transport_address: TransportAddress +} + +export interface AcknowledgedResponseBase { + acknowledged: boolean +} + +export type AggregateName = string + +export interface BulkIndexByScrollFailure { + cause: MainError + id: Id + index: IndexName + status: integer + type: string +} + +export interface BulkStats { + total_operations: long + total_time?: string + total_time_in_millis: long + total_size?: ByteSize + total_size_in_bytes: long + avg_time?: string + avg_time_in_millis: long + avg_size?: ByteSize + avg_size_in_bytes: long } export type ByteSize = long | string export type Bytes = 'b' | 'k' | 'kb' | 'm' | 'mb' | 'g' | 'gb' | 't' | 'tb' | 'p' | 'pb' -export interface BytesProcessor extends ProcessorBase { +export type CategoryId = string + +export interface ChainTransform { + transforms: TransformContainer[] +} + +export interface ClusterStatistics { + skipped: integer + successful: integer + total: integer +} + +export interface CompletionStats { + size_in_bytes: long + size?: ByteSize + fields?: Record +} + +export type Conflicts = 'abort' | 'proceed' + +export type DataStreamName = string + +export interface DateField { field: Field - ignore_missing?: boolean - target_field?: Field + format?: string + include_unmapped?: boolean } -export interface CPUStats { - percent: integer - sys: string - sys_in_millis: long - total: string - total_in_millis: long - user: string - user_in_millis: long +export type DateMath = string + +export type DateMathTime = string + +export type DateString = string + +export type DefaultOperator = 'AND' | 'OR' + +export interface DictionaryResponseBase { + [key: string]: TValue } -export interface Calendar { - calendar_id: string +export type Distance = string + +export type DistanceUnit = 'in' | 'ft' | 'yd' | 'mi' | 'nmi' | 'km' | 'm' | 'cm' | 'mm' + +export interface DocStats { + count: long + deleted: long +} + +export interface ElasticsearchVersionInfo { + build_date: DateString + build_flavor: string + build_hash: string + build_snapshot: boolean + build_type: string + lucene_version: VersionString + minimum_index_compatibility_version: VersionString + minimum_wire_compatibility_version: VersionString + number: string +} + +export interface EmptyObject { +} + +export type EpochMillis = string | long + +export interface ErrorCause { + type: string + reason: string + caused_by?: ErrorCause + shard?: integer | string + stack_trace?: string + root_cause?: ErrorCause[] + bytes_limit?: long + bytes_wanted?: long + column?: integer + col?: integer + failed_shards?: ShardFailure[] + grouped?: boolean + index?: IndexName + index_uuid?: Uuid + language?: string + licensed_expired_feature?: string + line?: integer + max_buckets?: integer + phase?: string + property_name?: string + processor_type?: string + resource_id?: Ids + 'resource.id'?: Ids + resource_type?: string + 'resource.type'?: string + script?: string + script_stack?: string[] + header?: HttpHeaders + lang?: string + position?: ScriptsPainlessExecutePainlessExecutionPosition +} + +export interface ErrorResponseBase { + error: MainError | string + status: integer +} + +export type ExpandWildcardOptions = 'all' | 'open' | 'closed' | 'hidden' | 'none' + +export type ExpandWildcards = ExpandWildcardOptions | ExpandWildcardOptions[] | string + +export type Field = string + +export interface FieldMemoryUsage { + memory_size?: ByteSize + memory_size_in_bytes: long +} + +export interface FieldSizeUsage { + size?: ByteSize + size_in_bytes: long +} + +export interface FielddataStats { + evictions?: long + memory_size?: ByteSize + memory_size_in_bytes: long + fields?: Record +} + +export type Fields = Field | Field[] + +export interface FlushStats { + periodic: long + total: long + total_time?: string + total_time_in_millis: long +} + +export type Fuzziness = string | integer + +export type GeoDistanceType = 'arc' | 'plane' + +export type GeoHashPrecision = number + +export type GeoShapeRelation = 'intersects' | 'disjoint' | 'within' | 'contains' + +export type GeoTilePrecision = number + +export interface GetStats { + current: long + exists_time?: string + exists_time_in_millis: long + exists_total: long + missing_time?: string + missing_time_in_millis: long + missing_total: long + time?: string + time_in_millis: long + total: long +} + +export type GroupBy = 'nodes' | 'parents' | 'none' + +export type Health = 'green' | 'yellow' | 'red' + +export type Host = string + +export type HttpHeaders = Record + +export type Id = string + +export type Ids = Id | Id[] + +export type IndexAlias = string + +export type IndexName = string + +export type IndexPattern = string + +export type IndexPatterns = IndexPattern[] + +export interface IndexedScript extends ScriptBase { + id: Id +} + +export interface IndexingStats { + index_current: long + delete_current: long + delete_time?: string + delete_time_in_millis: long + delete_total: long + is_throttled: boolean + noop_update_total: long + throttle_time?: string + throttle_time_in_millis: long + index_time?: string + index_time_in_millis: long + index_total: long + index_failed: long + types?: Record +} + +export type Indices = string | string[] + +export interface IndicesResponseBase extends AcknowledgedResponseBase { + _shards?: ShardStatistics +} + +export interface InlineGet { + fields?: Record + found: boolean + _seq_no: SequenceNumber + _primary_term: long + _routing?: Routing + _source: TDocument +} + +export interface InlineScript extends ScriptBase { + source: string +} + +export type Ip = string + +export interface LatLon { + lat: double + lon: double +} + +export type Level = 'cluster' | 'indices' | 'shards' + +export type LifecycleOperationMode = 'RUNNING' | 'STOPPING' | 'STOPPED' + +export interface MainError extends ErrorCause { + headers?: Record + root_cause: ErrorCause[] +} + +export interface MergesStats { + current: long + current_docs: long + current_size?: string + current_size_in_bytes: long + total: long + total_auto_throttle?: string + total_auto_throttle_in_bytes: long + total_docs: long + total_size?: string + total_size_in_bytes: long + total_stopped_time?: string + total_stopped_time_in_millis: long + total_throttled_time?: string + total_throttled_time_in_millis: long + total_time?: string + total_time_in_millis: long +} + +export type Metadata = Record + +export type Metrics = string | string[] + +export type MinimumShouldMatch = integer | string + +export type MultiTermQueryRewrite = string + +export type Name = string + +export type Names = string | string[] + +export type Namespace = string + +export interface NodeAttributes { + attributes: Record + ephemeral_id: Id + id?: Id + name: NodeName + transport_address: TransportAddress + roles?: NodeRoles +} + +export type NodeId = string + +export type NodeIds = string + +export type NodeName = string + +export type NodeRole = 'master' | 'data' | 'data_cold' | 'data_content' | 'data_frozen' | 'data_hot' | 'data_warm' | 'client' | 'ingest' | 'ml' | 'voting_only' | 'transform' | 'remote_cluster_client' | 'coordinating_only' + +export type NodeRoles = NodeRole[] + +export interface NodeShard { + state: IndicesStatsShardRoutingState + primary: boolean + node?: NodeName + shard: integer + index: IndexName + allocation_id?: Record + recovery_source?: Record + unassigned_info?: ClusterAllocationExplainUnassignedInformation +} + +export interface NodeStatistics { + failures?: ErrorCause[] + total: integer + successful: integer + failed: integer +} + +export type OpType = 'index' | 'create' + +export type Password = string + +export type Percentage = string | float + +export type PipelineName = string + +export interface PluginStats { + classname: string description: string - job_ids: Array + elasticsearch_version: VersionString + extended_plugins: string[] + has_native_controller: boolean + java_version: VersionString + name: Name + version: VersionString + licensed: boolean + type: string } -export interface CancelTasksRequest extends RequestBase { - task_id?: TaskId - actions?: string | Array - nodes?: Array - parent_task_id?: string +export type PropertyName = string + +export interface QueryCacheStats { + cache_count: integer + cache_size: integer + evictions: integer + hit_count: integer + memory_size?: ByteSize + memory_size_in_bytes: integer + miss_count: integer + total_count: integer } -export interface CancelTasksResponse extends ResponseBase { - node_failures?: Array - nodes: Record +export interface RecoveryStats { + current_as_source: long + current_as_target: long + throttle_time?: string + throttle_time_in_millis: long } -export interface CardinalityAggregation extends MetricAggregationBase { +export type Refresh = boolean | RefreshOptions + +export type RefreshOptions = 'wait_for' + +export interface RefreshStats { + external_total: long + external_total_time_in_millis: long + listeners: long + total: long + total_time?: string + total_time_in_millis: long +} + +export type RelationName = string + +export interface RequestBase extends SpecUtilsCommonQueryParameters { +} + +export interface RequestCacheStats { + evictions: long + hit_count: long + memory_size?: string + memory_size_in_bytes: long + miss_count: long +} + +export type Result = 'Error' | 'created' | 'updated' | 'deleted' | 'not_found' | 'noop' + +export interface Retries { + bulk: long + search: long +} + +export type Routing = string | number + +export type Script = InlineScript | IndexedScript | string + +export interface ScriptBase { + lang?: ScriptLanguage + params?: Record +} + +export interface ScriptField { + script: Script +} + +export type ScriptLanguage = 'painless' | 'expression' | 'mustache' | 'java' + +export interface ScriptTransform { + lang: string + params: Record +} + +export type ScrollId = string + +export interface SearchStats { + fetch_current: long + fetch_time_in_millis: long + fetch_total: long + open_contexts?: long + query_current: long + query_time_in_millis: long + query_total: long + scroll_current: long + scroll_time_in_millis: long + scroll_total: long + suggest_current: long + suggest_time_in_millis: long + suggest_total: long + groups?: Record +} + +export interface SearchTransform { + request: WatcherSearchInputRequestDefinition + timeout: Time +} + +export type SearchType = 'query_then_fetch' | 'dfs_query_then_fetch' + +export interface SegmentsStats { + count: integer + doc_values_memory?: ByteSize + doc_values_memory_in_bytes: integer + file_sizes: Record + fixed_bit_set?: ByteSize + fixed_bit_set_memory_in_bytes: integer + index_writer_memory?: ByteSize + index_writer_max_memory_in_bytes?: integer + index_writer_memory_in_bytes: integer + max_unsafe_auto_id_timestamp: integer + memory?: ByteSize + memory_in_bytes: integer + norms_memory?: ByteSize + norms_memory_in_bytes: integer + points_memory?: ByteSize + points_memory_in_bytes: integer + stored_memory?: ByteSize + stored_fields_memory_in_bytes: integer + terms_memory_in_bytes: integer + terms_memory?: ByteSize + term_vectory_memory?: ByteSize + term_vectors_memory_in_bytes: integer + version_map_memory?: ByteSize + version_map_memory_in_bytes: integer +} + +export type SequenceNumber = integer + +export type Service = string + +export type ShapeRelation = 'intersects' | 'disjoint' | 'within' + +export interface ShardFailure { + index?: IndexName + node?: string + reason: ErrorCause + shard: integer + status?: string +} + +export interface ShardStatistics { + failed: uint + successful: uint + total: uint + failures?: ShardFailure[] + skipped?: uint +} + +export interface ShardsOperationResponseBase { + _shards: ShardStatistics +} + +export type Size = 'Raw' | 'k' | 'm' | 'g' | 't' | 'p' + +export interface SlicedScroll { + field?: Field + id: integer + max: integer +} + +export interface StoreStats { + size?: ByteSize + size_in_bytes: integer + reserved?: ByteSize + reserved_in_bytes: integer + total_data_set_size?: ByteSize + total_data_set_size_in_bytes?: integer +} + +export interface StoredScript { + lang?: ScriptLanguage + source: string +} + +export type SuggestMode = 'missing' | 'popular' | 'always' + +export type SuggestionName = string + +export type TaskId = string | integer + +export type ThreadType = 'cpu' | 'wait' | 'block' + +export type Time = string | integer + +export type TimeSpan = string + +export type Timestamp = string + +export interface Transform { +} + +export interface TransformContainer { + chain?: ChainTransform + script?: ScriptTransform + search?: SearchTransform +} + +export interface TranslogStats { + earliest_last_modified_age: long + operations: long + size?: string + size_in_bytes: long + uncommitted_operations: integer + uncommitted_size?: string + uncommitted_size_in_bytes: long +} + +export type TransportAddress = string + +export type Type = string + +export type Types = Type | Type[] + +export type Username = string + +export type Uuid = string + +export type VersionNumber = long + +export type VersionString = string + +export type VersionType = 'internal' | 'external' | 'external_gte' | 'force' + +export type WaitForActiveShardOptions = 'all' + +export type WaitForActiveShards = integer | WaitForActiveShardOptions + +export type WaitForEvents = 'immediate' | 'urgent' | 'high' | 'normal' | 'low' | 'languid' + +export type WaitForStatus = 'green' | 'yellow' | 'red' + +export interface WarmerStats { + current: long + total: long + total_time?: string + total_time_in_millis: long +} + +export interface WriteResponseBase { + _id: Id + _index: IndexName + _primary_term: long + result: Result + _seq_no: SequenceNumber + _shards: ShardStatistics + _type?: Type + _version: VersionNumber + forced_refresh?: boolean + error?: ErrorCause +} + +export type double = number + +export type float = number + +export type integer = number + +export type long = number + +export type uint = number + +export type ulong = number + +export interface AggregationsAdjacencyMatrixAggregation extends AggregationsBucketAggregationBase { + filters?: Record +} + +export type AggregationsAggregate = AggregationsSingleBucketAggregate | AggregationsAutoDateHistogramAggregate | AggregationsFiltersAggregate | AggregationsSignificantTermsAggregate | AggregationsTermsAggregate | AggregationsBucketAggregate | AggregationsCompositeBucketAggregate | AggregationsMultiBucketAggregate | AggregationsMatrixStatsAggregate | AggregationsKeyedValueAggregate | AggregationsMetricAggregate + +export interface AggregationsAggregateBase { + meta?: Record +} + +export interface AggregationsAggregation { + meta?: Record + name?: string +} + +export interface AggregationsAggregationContainer { + aggs?: Record + meta?: Record + adjacency_matrix?: AggregationsAdjacencyMatrixAggregation + aggregations?: Record + auto_date_histogram?: AggregationsAutoDateHistogramAggregation + avg?: AggregationsAverageAggregation + avg_bucket?: AggregationsAverageBucketAggregation + boxplot?: AggregationsBoxplotAggregation + bucket_script?: AggregationsBucketScriptAggregation + bucket_selector?: AggregationsBucketSelectorAggregation + bucket_sort?: AggregationsBucketSortAggregation + cardinality?: AggregationsCardinalityAggregation + children?: AggregationsChildrenAggregation + composite?: AggregationsCompositeAggregation + cumulative_cardinality?: AggregationsCumulativeCardinalityAggregation + cumulative_sum?: AggregationsCumulativeSumAggregation + date_histogram?: AggregationsDateHistogramAggregation + date_range?: AggregationsDateRangeAggregation + derivative?: AggregationsDerivativeAggregation + diversified_sampler?: AggregationsDiversifiedSamplerAggregation + extended_stats?: AggregationsExtendedStatsAggregation + extended_stats_bucket?: AggregationsExtendedStatsBucketAggregation + filter?: QueryDslQueryContainer + filters?: AggregationsFiltersAggregation + geo_bounds?: AggregationsGeoBoundsAggregation + geo_centroid?: AggregationsGeoCentroidAggregation + geo_distance?: AggregationsGeoDistanceAggregation + geohash_grid?: AggregationsGeoHashGridAggregation + geo_line?: AggregationsGeoLineAggregation + geotile_grid?: AggregationsGeoTileGridAggregation + global?: AggregationsGlobalAggregation + histogram?: AggregationsHistogramAggregation + ip_range?: AggregationsIpRangeAggregation + inference?: AggregationsInferenceAggregation + line?: AggregationsGeoLineAggregation + matrix_stats?: AggregationsMatrixStatsAggregation + max?: AggregationsMaxAggregation + max_bucket?: AggregationsMaxBucketAggregation + median_absolute_deviation?: AggregationsMedianAbsoluteDeviationAggregation + min?: AggregationsMinAggregation + min_bucket?: AggregationsMinBucketAggregation + missing?: AggregationsMissingAggregation + moving_avg?: AggregationsMovingAverageAggregation + moving_percentiles?: AggregationsMovingPercentilesAggregation + moving_fn?: AggregationsMovingFunctionAggregation + multi_terms?: AggregationsMultiTermsAggregation + nested?: AggregationsNestedAggregation + normalize?: AggregationsNormalizeAggregation + parent?: AggregationsParentAggregation + percentile_ranks?: AggregationsPercentileRanksAggregation + percentiles?: AggregationsPercentilesAggregation + percentiles_bucket?: AggregationsPercentilesBucketAggregation + range?: AggregationsRangeAggregation + rare_terms?: AggregationsRareTermsAggregation + rate?: AggregationsRateAggregation + reverse_nested?: AggregationsReverseNestedAggregation + sampler?: AggregationsSamplerAggregation + scripted_metric?: AggregationsScriptedMetricAggregation + serial_diff?: AggregationsSerialDifferencingAggregation + significant_terms?: AggregationsSignificantTermsAggregation + significant_text?: AggregationsSignificantTextAggregation + stats?: AggregationsStatsAggregation + stats_bucket?: AggregationsStatsBucketAggregation + string_stats?: AggregationsStringStatsAggregation + sum?: AggregationsSumAggregation + sum_bucket?: AggregationsSumBucketAggregation + terms?: AggregationsTermsAggregation + top_hits?: AggregationsTopHitsAggregation + t_test?: AggregationsTTestAggregation + top_metrics?: AggregationsTopMetricsAggregation + value_count?: AggregationsValueCountAggregation + weighted_avg?: AggregationsWeightedAverageAggregation + variable_width_histogram?: AggregationsVariableWidthHistogramAggregation +} + +export interface AggregationsAggregationRange { + from?: double | string + key?: string + to?: double | string +} + +export interface AggregationsAutoDateHistogramAggregate extends AggregationsMultiBucketAggregate> { + interval: DateMathTime +} + +export interface AggregationsAutoDateHistogramAggregation extends AggregationsBucketAggregationBase { + buckets?: integer + field?: Field + format?: string + minimum_interval?: AggregationsMinimumInterval + missing?: DateString + offset?: string + params?: Record + script?: Script + time_zone?: string +} + +export interface AggregationsAverageAggregation extends AggregationsFormatMetricAggregationBase { +} + +export interface AggregationsAverageBucketAggregation extends AggregationsPipelineAggregationBase { +} + +export interface AggregationsBoxPlotAggregate extends AggregationsAggregateBase { + min: double + max: double + q1: double + q2: double + q3: double +} + +export interface AggregationsBoxplotAggregation extends AggregationsMetricAggregationBase { + compression?: double +} + +export type AggregationsBucket = AggregationsCompositeBucket | AggregationsDateHistogramBucket | AggregationsFiltersBucketItem | AggregationsIpRangeBucket | AggregationsRangeBucket | AggregationsRareTermsBucket | AggregationsSignificantTermsBucket | AggregationsKeyedBucket + +export interface AggregationsBucketAggregate extends AggregationsAggregateBase { + after_key: Record + bg_count: long + doc_count: long + doc_count_error_upper_bound: long + sum_other_doc_count: long + interval: DateMathTime + items: AggregationsBucket +} + +export interface AggregationsBucketAggregationBase extends AggregationsAggregation { + aggregations?: Record +} + +export interface AggregationsBucketScriptAggregation extends AggregationsPipelineAggregationBase { + script?: Script +} + +export interface AggregationsBucketSelectorAggregation extends AggregationsPipelineAggregationBase { + script?: Script +} + +export interface AggregationsBucketSortAggregation extends AggregationsAggregation { + from?: integer + gap_policy?: AggregationsGapPolicy + size?: integer + sort?: SearchTypesSort +} + +export interface AggregationsBucketsPath { +} + +export interface AggregationsCardinalityAggregation extends AggregationsMetricAggregationBase { precision_threshold?: integer rehash?: boolean } -export interface CatAliasesRecord { +export interface AggregationsChiSquareHeuristic { + background_is_superset: boolean + include_negatives: boolean +} + +export interface AggregationsChildrenAggregation extends AggregationsBucketAggregationBase { + type?: RelationName +} + +export interface AggregationsClassificationInferenceOptions { + num_top_classes?: integer + num_top_feature_importance_values?: integer + prediction_field_type?: string + results_field?: string + top_classes_results_field?: string +} + +export interface AggregationsCompositeAggregation extends AggregationsBucketAggregationBase { + after?: Record + size?: integer + sources?: Record[] +} + +export interface AggregationsCompositeAggregationSource { + terms?: AggregationsTermsAggregation + histogram?: AggregationsHistogramAggregation + date_histogram?: AggregationsDateHistogramAggregation + geotile_grid?: AggregationsGeoTileGridAggregation +} + +export interface AggregationsCompositeBucketKeys { +} +export type AggregationsCompositeBucket = AggregationsCompositeBucketKeys | + { [property: string]: AggregationsAggregate } + +export interface AggregationsCompositeBucketAggregate extends AggregationsMultiBucketAggregate> { + after_key: Record +} + +export interface AggregationsCumulativeCardinalityAggregation extends AggregationsPipelineAggregationBase { +} + +export interface AggregationsCumulativeSumAggregation extends AggregationsPipelineAggregationBase { +} + +export interface AggregationsDateHistogramAggregation extends AggregationsBucketAggregationBase { + calendar_interval?: AggregationsDateInterval | Time + extended_bounds?: AggregationsExtendedBounds + hard_bounds?: AggregationsExtendedBounds + field?: Field + fixed_interval?: AggregationsDateInterval | Time + format?: string + interval?: AggregationsDateInterval | Time + min_doc_count?: integer + missing?: DateString + offset?: Time + order?: AggregationsHistogramOrder + params?: Record + script?: Script + time_zone?: string +} + +export interface AggregationsDateHistogramBucketKeys { +} +export type AggregationsDateHistogramBucket = AggregationsDateHistogramBucketKeys | + { [property: string]: AggregationsAggregate } + +export type AggregationsDateInterval = 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'quarter' | 'year' + +export interface AggregationsDateRangeAggregation extends AggregationsBucketAggregationBase { + field?: Field + format?: string + missing?: AggregationsMissing + ranges?: AggregationsDateRangeExpression[] + time_zone?: string +} + +export interface AggregationsDateRangeExpression { + from?: DateMath | float + from_as_string?: string + to_as_string?: string + key?: string + to?: DateMath | float + doc_count?: long +} + +export interface AggregationsDerivativeAggregation extends AggregationsPipelineAggregationBase { +} + +export interface AggregationsDiversifiedSamplerAggregation extends AggregationsBucketAggregationBase { + execution_hint?: AggregationsSamplerAggregationExecutionHint + max_docs_per_value?: integer + script?: Script + shard_size?: integer + field?: Field +} + +export interface AggregationsEwmaModelSettings { + alpha?: float +} + +export interface AggregationsExtendedBounds { + max: T + min: T +} + +export interface AggregationsExtendedStatsAggregate extends AggregationsStatsAggregate { + std_deviation_bounds: AggregationsStandardDeviationBounds + sum_of_squares?: double + variance?: double + variance_population?: double + variance_sampling?: double + std_deviation?: double + std_deviation_population?: double + std_deviation_sampling?: double +} + +export interface AggregationsExtendedStatsAggregation extends AggregationsFormatMetricAggregationBase { + sigma?: double +} + +export interface AggregationsExtendedStatsBucketAggregation extends AggregationsPipelineAggregationBase { + sigma?: double +} + +export interface AggregationsFiltersAggregate extends AggregationsAggregateBase { + buckets: AggregationsFiltersBucketItem[] | Record +} + +export interface AggregationsFiltersAggregation extends AggregationsBucketAggregationBase { + filters?: Record | QueryDslQueryContainer[] + other_bucket?: boolean + other_bucket_key?: string +} + +export interface AggregationsFiltersBucketItemKeys { + doc_count: long +} +export type AggregationsFiltersBucketItem = AggregationsFiltersBucketItemKeys | + { [property: string]: AggregationsAggregate } + +export interface AggregationsFormatMetricAggregationBase extends AggregationsMetricAggregationBase { + format?: string +} + +export interface AggregationsFormattableMetricAggregation extends AggregationsMetricAggregationBase { + format?: string +} + +export type AggregationsGapPolicy = 'skip' | 'insert_zeros' + +export interface AggregationsGeoBounds { + bottom_right: LatLon + top_left: LatLon +} + +export interface AggregationsGeoBoundsAggregate extends AggregationsAggregateBase { + bounds: AggregationsGeoBounds +} + +export interface AggregationsGeoBoundsAggregation extends AggregationsMetricAggregationBase { + wrap_longitude?: boolean +} + +export interface AggregationsGeoCentroidAggregate extends AggregationsAggregateBase { + count: long + location: QueryDslGeoLocation +} + +export interface AggregationsGeoCentroidAggregation extends AggregationsMetricAggregationBase { + count?: long + location?: QueryDslGeoLocation +} + +export interface AggregationsGeoDistanceAggregation extends AggregationsBucketAggregationBase { + distance_type?: GeoDistanceType + field?: Field + origin?: QueryDslGeoLocation | string + ranges?: AggregationsAggregationRange[] + unit?: DistanceUnit +} + +export interface AggregationsGeoHashGridAggregation extends AggregationsBucketAggregationBase { + bounds?: QueryDslBoundingBox + field?: Field + precision?: GeoHashPrecision + shard_size?: integer + size?: integer +} + +export interface AggregationsGeoLineAggregate extends AggregationsAggregateBase { + type: string + geometry: AggregationsLineStringGeoShape + properties: AggregationsGeoLineProperties +} + +export interface AggregationsGeoLineAggregation { + point: AggregationsGeoLinePoint + sort: AggregationsGeoLineSort + include_sort?: boolean + sort_order?: SearchTypesSortOrder + size?: integer +} + +export interface AggregationsGeoLinePoint { + field: Field +} + +export interface AggregationsGeoLineProperties { + complete: boolean + sort_values: double[] +} + +export interface AggregationsGeoLineSort { + field: Field +} + +export interface AggregationsGeoTileGridAggregation extends AggregationsBucketAggregationBase { + field?: Field + precision?: GeoTilePrecision + shard_size?: integer + size?: integer + bounds?: AggregationsGeoBounds +} + +export interface AggregationsGlobalAggregation extends AggregationsBucketAggregationBase { +} + +export interface AggregationsGoogleNormalizedDistanceHeuristic { + background_is_superset: boolean +} + +export interface AggregationsHdrMethod { + number_of_significant_value_digits?: integer +} + +export interface AggregationsHdrPercentileItem { + key: double + value: double +} + +export interface AggregationsHdrPercentilesAggregate extends AggregationsAggregateBase { + values: AggregationsHdrPercentileItem[] +} + +export interface AggregationsHistogramAggregation extends AggregationsBucketAggregationBase { + extended_bounds?: AggregationsExtendedBounds + hard_bounds?: AggregationsExtendedBounds + field?: Field + interval?: double + min_doc_count?: integer + missing?: double + offset?: double + order?: AggregationsHistogramOrder + script?: Script + format?: string +} + +export interface AggregationsHistogramOrder { + _count?: SearchTypesSortOrder + _key?: SearchTypesSortOrder +} + +export interface AggregationsHoltLinearModelSettings { + alpha?: float + beta?: float +} + +export interface AggregationsHoltWintersModelSettings { + alpha?: float + beta?: float + gamma?: float + pad?: boolean + period?: integer + type?: AggregationsHoltWintersType +} + +export type AggregationsHoltWintersType = 'add' | 'mult' + +export interface AggregationsInferenceAggregation extends AggregationsPipelineAggregationBase { + model_id: Name + inference_config?: AggregationsInferenceConfigContainer +} + +export interface AggregationsInferenceConfigContainer { + regression?: AggregationsRegressionInferenceOptions + classification?: AggregationsClassificationInferenceOptions +} + +export interface AggregationsIpRangeAggregation extends AggregationsBucketAggregationBase { + field?: Field + ranges?: AggregationsIpRangeAggregationRange[] +} + +export interface AggregationsIpRangeAggregationRange { + from?: string + mask?: string + to?: string +} + +export interface AggregationsIpRangeBucketKeys { +} +export type AggregationsIpRangeBucket = AggregationsIpRangeBucketKeys | + { [property: string]: AggregationsAggregate } + +export interface AggregationsKeyedBucketKeys { + doc_count: long + key: TKey + key_as_string: string +} +export type AggregationsKeyedBucket = AggregationsKeyedBucketKeys | + { [property: string]: AggregationsAggregate } + +export interface AggregationsKeyedValueAggregate extends AggregationsValueAggregate { + keys: string[] +} + +export interface AggregationsLineStringGeoShape { + coordinates: QueryDslGeoCoordinate[] +} + +export interface AggregationsMatrixAggregation extends AggregationsAggregation { + fields?: Fields + missing?: Record +} + +export interface AggregationsMatrixStatsAggregate extends AggregationsAggregateBase { + correlation: Record + covariance: Record + count: integer + kurtosis: double + mean: double + skewness: double + variance: double + name: string +} + +export interface AggregationsMatrixStatsAggregation extends AggregationsMatrixAggregation { + mode?: AggregationsMatrixStatsMode +} + +export type AggregationsMatrixStatsMode = 'avg' | 'min' | 'max' | 'sum' | 'median' + +export interface AggregationsMaxAggregation extends AggregationsFormatMetricAggregationBase { +} + +export interface AggregationsMaxBucketAggregation extends AggregationsPipelineAggregationBase { +} + +export interface AggregationsMedianAbsoluteDeviationAggregation extends AggregationsFormatMetricAggregationBase { + compression?: double +} + +export type AggregationsMetricAggregate = AggregationsValueAggregate | AggregationsBoxPlotAggregate | AggregationsGeoBoundsAggregate | AggregationsGeoCentroidAggregate | AggregationsGeoLineAggregate | AggregationsPercentilesAggregate | AggregationsScriptedMetricAggregate | AggregationsStatsAggregate | AggregationsStringStatsAggregate | AggregationsTopHitsAggregate | AggregationsTopMetricsAggregate | AggregationsExtendedStatsAggregate | AggregationsTDigestPercentilesAggregate | AggregationsHdrPercentilesAggregate + +export interface AggregationsMetricAggregationBase { + field?: Field + missing?: AggregationsMissing + script?: Script +} + +export interface AggregationsMinAggregation extends AggregationsFormatMetricAggregationBase { +} + +export interface AggregationsMinBucketAggregation extends AggregationsPipelineAggregationBase { +} + +export type AggregationsMinimumInterval = 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' + +export type AggregationsMissing = string | integer | double | boolean + +export interface AggregationsMissingAggregation extends AggregationsBucketAggregationBase { + field?: Field + missing?: AggregationsMissing +} + +export interface AggregationsMovingAverageAggregation extends AggregationsPipelineAggregationBase { + minimize?: boolean + model?: AggregationsMovingAverageModel + settings: AggregationsMovingAverageSettings + predict?: integer + window?: integer +} + +export type AggregationsMovingAverageModel = 'linear' | 'simple' | 'ewma' | 'holt' | 'holt_winters' + +export type AggregationsMovingAverageSettings = AggregationsEwmaModelSettings | AggregationsHoltLinearModelSettings | AggregationsHoltWintersModelSettings + +export interface AggregationsMovingFunctionAggregation extends AggregationsPipelineAggregationBase { + script?: string + shift?: integer + window?: integer +} + +export interface AggregationsMovingPercentilesAggregation extends AggregationsPipelineAggregationBase { + window?: integer + shift?: integer +} + +export interface AggregationsMultiBucketAggregate extends AggregationsAggregateBase { + buckets: TBucket[] +} + +export interface AggregationsMultiTermLookup { + field: Field +} + +export interface AggregationsMultiTermsAggregation extends AggregationsBucketAggregationBase { + terms: AggregationsMultiTermLookup[] +} + +export interface AggregationsMutualInformationHeuristic { + background_is_superset: boolean + include_negatives: boolean +} + +export interface AggregationsNestedAggregation extends AggregationsBucketAggregationBase { + path?: Field +} + +export interface AggregationsNormalizeAggregation extends AggregationsPipelineAggregationBase { + method?: AggregationsNormalizeMethod +} + +export type AggregationsNormalizeMethod = 'rescale_0_1' | 'rescale_0_100' | 'percent_of_sum' | 'mean' | 'zscore' | 'softmax' + +export interface AggregationsParentAggregation extends AggregationsBucketAggregationBase { + type?: RelationName +} + +export interface AggregationsPercentageScoreHeuristic { +} + +export interface AggregationsPercentileItem { + percentile: double + value: double +} + +export interface AggregationsPercentileRanksAggregation extends AggregationsFormatMetricAggregationBase { + keyed?: boolean + values?: double[] + hdr?: AggregationsHdrMethod + tdigest?: AggregationsTDigest +} + +export interface AggregationsPercentilesAggregate extends AggregationsAggregateBase { + items: AggregationsPercentileItem[] +} + +export interface AggregationsPercentilesAggregation extends AggregationsFormatMetricAggregationBase { + keyed?: boolean + percents?: double[] + hdr?: AggregationsHdrMethod + tdigest?: AggregationsTDigest +} + +export interface AggregationsPercentilesBucketAggregation extends AggregationsPipelineAggregationBase { + percents?: double[] +} + +export interface AggregationsPipelineAggregationBase extends AggregationsAggregation { + buckets_path?: AggregationsBucketsPath + format?: string + gap_policy?: AggregationsGapPolicy +} + +export interface AggregationsRangeAggregation extends AggregationsBucketAggregationBase { + field?: Field + ranges?: AggregationsAggregationRange[] + script?: Script +} + +export interface AggregationsRangeBucketKeys { +} +export type AggregationsRangeBucket = AggregationsRangeBucketKeys | + { [property: string]: AggregationsAggregate } + +export interface AggregationsRareTermsAggregation extends AggregationsBucketAggregationBase { + exclude?: string | string[] + field?: Field + include?: string | string[] | AggregationsTermsInclude + max_doc_count?: long + missing?: AggregationsMissing + precision?: double + value_type?: string +} + +export interface AggregationsRareTermsBucketKeys { +} +export type AggregationsRareTermsBucket = AggregationsRareTermsBucketKeys | + { [property: string]: AggregationsAggregate } + +export interface AggregationsRateAggregation extends AggregationsFormatMetricAggregationBase { + unit?: AggregationsDateInterval + mode?: AggregationsRateMode +} + +export type AggregationsRateMode = 'sum' | 'value_count' + +export interface AggregationsRegressionInferenceOptions { + results_field: Field + num_top_feature_importance_values?: integer +} + +export interface AggregationsReverseNestedAggregation extends AggregationsBucketAggregationBase { + path?: Field +} + +export interface AggregationsSamplerAggregation extends AggregationsBucketAggregationBase { + shard_size?: integer +} + +export type AggregationsSamplerAggregationExecutionHint = 'map' | 'global_ordinals' | 'bytes_hash' + +export interface AggregationsScriptedHeuristic { + script: Script +} + +export interface AggregationsScriptedMetricAggregate extends AggregationsAggregateBase { + value: any +} + +export interface AggregationsScriptedMetricAggregation extends AggregationsMetricAggregationBase { + combine_script?: Script + init_script?: Script + map_script?: Script + params?: Record + reduce_script?: Script +} + +export interface AggregationsSerialDifferencingAggregation extends AggregationsPipelineAggregationBase { + lag?: integer +} + +export interface AggregationsSignificantTermsAggregate extends AggregationsMultiBucketAggregate { + bg_count: long + doc_count: long +} + +export interface AggregationsSignificantTermsAggregation extends AggregationsBucketAggregationBase { + background_filter?: QueryDslQueryContainer + chi_square?: AggregationsChiSquareHeuristic + exclude?: string | string[] + execution_hint?: AggregationsTermsAggregationExecutionHint + field?: Field + gnd?: AggregationsGoogleNormalizedDistanceHeuristic + include?: string | string[] + min_doc_count?: long + mutual_information?: AggregationsMutualInformationHeuristic + percentage?: AggregationsPercentageScoreHeuristic + script_heuristic?: AggregationsScriptedHeuristic + shard_min_doc_count?: long + shard_size?: integer + size?: integer +} + +export interface AggregationsSignificantTermsBucketKeys { +} +export type AggregationsSignificantTermsBucket = AggregationsSignificantTermsBucketKeys | + { [property: string]: AggregationsAggregate } + +export interface AggregationsSignificantTextAggregation extends AggregationsBucketAggregationBase { + background_filter?: QueryDslQueryContainer + chi_square?: AggregationsChiSquareHeuristic + exclude?: string | string[] + execution_hint?: AggregationsTermsAggregationExecutionHint + field?: Field + filter_duplicate_text?: boolean + gnd?: AggregationsGoogleNormalizedDistanceHeuristic + include?: string | string[] + min_doc_count?: long + mutual_information?: AggregationsMutualInformationHeuristic + percentage?: AggregationsPercentageScoreHeuristic + script_heuristic?: AggregationsScriptedHeuristic + shard_min_doc_count?: long + shard_size?: integer + size?: integer + source_fields?: Fields +} + +export interface AggregationsSingleBucketAggregateKeys extends AggregationsAggregateBase { + doc_count: double +} +export type AggregationsSingleBucketAggregate = AggregationsSingleBucketAggregateKeys | + { [property: string]: AggregationsAggregate } + +export interface AggregationsStandardDeviationBounds { + lower?: double + upper?: double + lower_population?: double + upper_population?: double + lower_sampling?: double + upper_sampling?: double +} + +export interface AggregationsStatsAggregate extends AggregationsAggregateBase { + count: double + sum: double + avg?: double + max?: double + min?: double +} + +export interface AggregationsStatsAggregation extends AggregationsFormatMetricAggregationBase { +} + +export interface AggregationsStatsBucketAggregation extends AggregationsPipelineAggregationBase { +} + +export interface AggregationsStringStatsAggregate extends AggregationsAggregateBase { + count: long + min_length: integer + max_length: integer + avg_length: double + entropy: double + distribution?: Record +} + +export interface AggregationsStringStatsAggregation extends AggregationsMetricAggregationBase { + show_distribution?: boolean +} + +export interface AggregationsSumAggregation extends AggregationsFormatMetricAggregationBase { +} + +export interface AggregationsSumBucketAggregation extends AggregationsPipelineAggregationBase { +} + +export interface AggregationsTDigest { + compression?: integer +} + +export interface AggregationsTDigestPercentilesAggregate extends AggregationsAggregateBase { + values: Record +} + +export interface AggregationsTTestAggregation extends AggregationsAggregation { + a?: AggregationsTestPopulation + b?: AggregationsTestPopulation + type?: AggregationsTTestType +} + +export type AggregationsTTestType = 'paired' | 'homoscedastic' | 'heteroscedastic' + +export interface AggregationsTermsAggregate extends AggregationsMultiBucketAggregate { + doc_count_error_upper_bound: long + sum_other_doc_count: long +} + +export interface AggregationsTermsAggregation extends AggregationsBucketAggregationBase { + collect_mode?: AggregationsTermsAggregationCollectMode + exclude?: string | string[] + execution_hint?: AggregationsTermsAggregationExecutionHint + field?: Field + include?: string | string[] | AggregationsTermsInclude + min_doc_count?: integer + missing?: AggregationsMissing + missing_bucket?: boolean + value_type?: string + order?: AggregationsTermsAggregationOrder + script?: Script + shard_size?: integer + show_term_doc_count_error?: boolean + size?: integer +} + +export type AggregationsTermsAggregationCollectMode = 'depth_first' | 'breadth_first' + +export type AggregationsTermsAggregationExecutionHint = 'map' | 'global_ordinals' | 'global_ordinals_hash' | 'global_ordinals_low_cardinality' + +export type AggregationsTermsAggregationOrder = SearchTypesSortOrder | Record | Record[] + +export interface AggregationsTermsInclude { + num_partitions: long + partition: long +} + +export interface AggregationsTestPopulation { + field: Field + script?: Script + filter?: QueryDslQueryContainer +} + +export interface AggregationsTopHitsAggregate extends AggregationsAggregateBase { + hits: SearchTypesHitsMetadata> +} + +export interface AggregationsTopHitsAggregation extends AggregationsMetricAggregationBase { + docvalue_fields?: Fields + explain?: boolean + from?: integer + highlight?: SearchTypesHighlight + script_fields?: Record + size?: integer + sort?: SearchTypesSort + _source?: boolean | SearchTypesSourceFilter | Fields + stored_fields?: Fields + track_scores?: boolean + version?: boolean + seq_no_primary_term?: boolean +} + +export interface AggregationsTopMetrics { + sort: (long | double | string)[] + metrics: Record +} + +export interface AggregationsTopMetricsAggregate extends AggregationsAggregateBase { + top: AggregationsTopMetrics[] +} + +export interface AggregationsTopMetricsAggregation extends AggregationsMetricAggregationBase { + metrics?: AggregationsTopMetricsValue | AggregationsTopMetricsValue[] + size?: integer + sort?: SearchTypesSort +} + +export interface AggregationsTopMetricsValue { + field: Field +} + +export interface AggregationsValueAggregate extends AggregationsAggregateBase { + value: double + value_as_string?: string +} + +export interface AggregationsValueCountAggregation extends AggregationsFormattableMetricAggregation { +} + +export type AggregationsValueType = 'string' | 'long' | 'double' | 'number' | 'date' | 'date_nanos' | 'ip' | 'numeric' | 'geo_point' | 'boolean' + +export interface AggregationsVariableWidthHistogramAggregation { + field?: Field + buckets?: integer + shard_size?: integer + initial_buffer?: integer +} + +export interface AggregationsWeightedAverageAggregation extends AggregationsAggregation { + format?: string + value?: AggregationsWeightedAverageValue + value_type?: AggregationsValueType + weight?: AggregationsWeightedAverageValue +} + +export interface AggregationsWeightedAverageValue { + field?: Field + missing?: double + script?: Script +} + +export interface AnalysisAsciiFoldingTokenFilter extends AnalysisTokenFilterBase { + preserve_original: boolean +} + +export type AnalysisCharFilter = AnalysisHtmlStripCharFilter | AnalysisMappingCharFilter | AnalysisPatternReplaceTokenFilter + +export interface AnalysisCharFilterBase { + type: string + version?: VersionString +} + +export interface AnalysisCharGroupTokenizer extends AnalysisTokenizerBase { + tokenize_on_chars: string[] +} + +export interface AnalysisCommonGramsTokenFilter extends AnalysisTokenFilterBase { + common_words: string[] + common_words_path: string + ignore_case: boolean + query_mode: boolean +} + +export interface AnalysisCompoundWordTokenFilterBase extends AnalysisTokenFilterBase { + hyphenation_patterns_path: string + max_subword_size: integer + min_subword_size: integer + min_word_size: integer + only_longest_match: boolean + word_list: string[] + word_list_path: string +} + +export interface AnalysisConditionTokenFilter extends AnalysisTokenFilterBase { + filter: string[] + script: Script +} + +export type AnalysisDelimitedPayloadEncoding = 'int' | 'float' | 'identity' + +export interface AnalysisDelimitedPayloadTokenFilter extends AnalysisTokenFilterBase { + delimiter: string + encoding: AnalysisDelimitedPayloadEncoding +} + +export type AnalysisEdgeNGramSide = 'front' | 'back' + +export interface AnalysisEdgeNGramTokenFilter extends AnalysisTokenFilterBase { + max_gram: integer + min_gram: integer + side: AnalysisEdgeNGramSide +} + +export interface AnalysisEdgeNGramTokenizer extends AnalysisTokenizerBase { + custom_token_chars: string + max_gram: integer + min_gram: integer + token_chars: AnalysisTokenChar[] +} + +export interface AnalysisElisionTokenFilter extends AnalysisTokenFilterBase { + articles: string[] + articles_case: boolean +} + +export interface AnalysisFingerprintTokenFilter extends AnalysisTokenFilterBase { + max_output_size: integer + separator: string +} + +export interface AnalysisHtmlStripCharFilter extends AnalysisCharFilterBase { +} + +export interface AnalysisHunspellTokenFilter extends AnalysisTokenFilterBase { + dedup: boolean + dictionary: string + locale: string + longest_only: boolean +} + +export interface AnalysisHyphenationDecompounderTokenFilter extends AnalysisCompoundWordTokenFilterBase { +} + +export interface AnalysisKStemTokenFilter extends AnalysisTokenFilterBase { +} + +export type AnalysisKeepTypesMode = 'include' | 'exclude' + +export interface AnalysisKeepTypesTokenFilter extends AnalysisTokenFilterBase { + mode: AnalysisKeepTypesMode + types: string[] +} + +export interface AnalysisKeepWordsTokenFilter extends AnalysisTokenFilterBase { + keep_words: string[] + keep_words_case: boolean + keep_words_path: string +} + +export interface AnalysisKeywordMarkerTokenFilter extends AnalysisTokenFilterBase { + ignore_case: boolean + keywords: string[] + keywords_path: string + keywords_pattern: string +} + +export interface AnalysisKeywordTokenizer extends AnalysisTokenizerBase { + buffer_size: integer +} + +export interface AnalysisLengthTokenFilter extends AnalysisTokenFilterBase { + max: integer + min: integer +} + +export interface AnalysisLetterTokenizer extends AnalysisTokenizerBase { +} + +export interface AnalysisLimitTokenCountTokenFilter extends AnalysisTokenFilterBase { + consume_all_tokens: boolean + max_token_count: integer +} + +export interface AnalysisLowercaseTokenFilter extends AnalysisTokenFilterBase { + language: string +} + +export interface AnalysisLowercaseTokenizer extends AnalysisTokenizerBase { +} + +export interface AnalysisMappingCharFilter extends AnalysisCharFilterBase { + mappings: string[] + mappings_path: string +} + +export interface AnalysisMultiplexerTokenFilter extends AnalysisTokenFilterBase { + filters: string[] + preserve_original: boolean +} + +export interface AnalysisNGramTokenFilter extends AnalysisTokenFilterBase { + max_gram: integer + min_gram: integer +} + +export interface AnalysisNGramTokenizer extends AnalysisTokenizerBase { + custom_token_chars: string + max_gram: integer + min_gram: integer + token_chars: AnalysisTokenChar[] +} + +export type AnalysisNoriDecompoundMode = 'discard' | 'none' | 'mixed' + +export interface AnalysisNoriPartOfSpeechTokenFilter extends AnalysisTokenFilterBase { + stoptags: string[] +} + +export interface AnalysisNoriTokenizer extends AnalysisTokenizerBase { + decompound_mode: AnalysisNoriDecompoundMode + discard_punctuation: boolean + user_dictionary: string + user_dictionary_rules: string[] +} + +export interface AnalysisPathHierarchyTokenizer extends AnalysisTokenizerBase { + buffer_size: integer + delimiter: string + replacement: string + reverse: boolean + skip: integer +} + +export interface AnalysisPatternCaptureTokenFilter extends AnalysisTokenFilterBase { + patterns: string[] + preserve_original: boolean +} + +export interface AnalysisPatternReplaceTokenFilter extends AnalysisTokenFilterBase { + flags: string + pattern: string + replacement: string +} + +export interface AnalysisPorterStemTokenFilter extends AnalysisTokenFilterBase { +} + +export interface AnalysisPredicateTokenFilter extends AnalysisTokenFilterBase { + script: Script +} + +export interface AnalysisRemoveDuplicatesTokenFilter extends AnalysisTokenFilterBase { +} + +export interface AnalysisReverseTokenFilter extends AnalysisTokenFilterBase { +} + +export interface AnalysisShingleTokenFilter extends AnalysisTokenFilterBase { + filler_token: string + max_shingle_size: integer + min_shingle_size: integer + output_unigrams: boolean + output_unigrams_if_no_shingles: boolean + token_separator: string +} + +export type AnalysisSnowballLanguage = 'Armenian' | 'Basque' | 'Catalan' | 'Danish' | 'Dutch' | 'English' | 'Finnish' | 'French' | 'German' | 'German2' | 'Hungarian' | 'Italian' | 'Kp' | 'Lovins' | 'Norwegian' | 'Porter' | 'Portuguese' | 'Romanian' | 'Russian' | 'Spanish' | 'Swedish' | 'Turkish' + +export interface AnalysisSnowballTokenFilter extends AnalysisTokenFilterBase { + language: AnalysisSnowballLanguage +} + +export interface AnalysisStandardTokenizer extends AnalysisTokenizerBase { + max_token_length: integer +} + +export interface AnalysisStemmerOverrideTokenFilter extends AnalysisTokenFilterBase { + rules: string[] + rules_path: string +} + +export interface AnalysisStemmerTokenFilter extends AnalysisTokenFilterBase { + language: string +} + +export interface AnalysisStopTokenFilter extends AnalysisTokenFilterBase { + ignore_case?: boolean + remove_trailing?: boolean + stopwords: AnalysisStopWords + stopwords_path?: string +} + +export type AnalysisStopWords = string | string[] + +export type AnalysisSynonymFormat = 'solr' | 'wordnet' + +export interface AnalysisSynonymGraphTokenFilter extends AnalysisTokenFilterBase { + expand: boolean + format: AnalysisSynonymFormat + lenient: boolean + synonyms: string[] + synonyms_path: string + tokenizer: string + updateable: boolean +} + +export interface AnalysisSynonymTokenFilter extends AnalysisTokenFilterBase { + expand: boolean + format: AnalysisSynonymFormat + lenient: boolean + synonyms: string[] + synonyms_path: string + tokenizer: string + updateable: boolean +} + +export type AnalysisTokenChar = 'letter' | 'digit' | 'whitespace' | 'punctuation' | 'symbol' | 'custom' + +export type AnalysisTokenFilter = AnalysisAsciiFoldingTokenFilter | AnalysisCommonGramsTokenFilter | AnalysisConditionTokenFilter | AnalysisDelimitedPayloadTokenFilter | AnalysisEdgeNGramTokenFilter | AnalysisElisionTokenFilter | AnalysisFingerprintTokenFilter | AnalysisHunspellTokenFilter | AnalysisHyphenationDecompounderTokenFilter | AnalysisKeepTypesTokenFilter | AnalysisKeepWordsTokenFilter | AnalysisKeywordMarkerTokenFilter | AnalysisKStemTokenFilter | AnalysisLengthTokenFilter | AnalysisLimitTokenCountTokenFilter | AnalysisLowercaseTokenFilter | AnalysisMultiplexerTokenFilter | AnalysisNGramTokenFilter | AnalysisNoriPartOfSpeechTokenFilter | AnalysisPatternCaptureTokenFilter | AnalysisPatternReplaceTokenFilter | AnalysisPorterStemTokenFilter | AnalysisPredicateTokenFilter | AnalysisRemoveDuplicatesTokenFilter | AnalysisReverseTokenFilter | AnalysisShingleTokenFilter | AnalysisSnowballTokenFilter | AnalysisStemmerOverrideTokenFilter | AnalysisStemmerTokenFilter | AnalysisStopTokenFilter | AnalysisSynonymGraphTokenFilter | AnalysisSynonymTokenFilter | AnalysisTrimTokenFilter | AnalysisTruncateTokenFilter | AnalysisUniqueTokenFilter | AnalysisUppercaseTokenFilter | AnalysisWordDelimiterGraphTokenFilter | AnalysisWordDelimiterTokenFilter + +export interface AnalysisTokenFilterBase { + type: string + version?: VersionString +} + +export type AnalysisTokenizer = AnalysisCharGroupTokenizer | AnalysisEdgeNGramTokenizer | AnalysisKeywordTokenizer | AnalysisLetterTokenizer | AnalysisLowercaseTokenizer | AnalysisNGramTokenizer | AnalysisNoriTokenizer | AnalysisPathHierarchyTokenizer | AnalysisStandardTokenizer | AnalysisUaxEmailUrlTokenizer | AnalysisWhitespaceTokenizer + +export interface AnalysisTokenizerBase { + type: string + version?: VersionString +} + +export interface AnalysisTrimTokenFilter extends AnalysisTokenFilterBase { +} + +export interface AnalysisTruncateTokenFilter extends AnalysisTokenFilterBase { + length: integer +} + +export interface AnalysisUaxEmailUrlTokenizer extends AnalysisTokenizerBase { + max_token_length: integer +} + +export interface AnalysisUniqueTokenFilter extends AnalysisTokenFilterBase { + only_on_same_position: boolean +} + +export interface AnalysisUppercaseTokenFilter extends AnalysisTokenFilterBase { +} + +export interface AnalysisWhitespaceTokenizer extends AnalysisTokenizerBase { + max_token_length: integer +} + +export interface AnalysisWordDelimiterGraphTokenFilter extends AnalysisTokenFilterBase { + adjust_offsets: boolean + catenate_all: boolean + catenate_numbers: boolean + catenate_words: boolean + generate_number_parts: boolean + generate_word_parts: boolean + preserve_original: boolean + protected_words: string[] + protected_words_path: string + split_on_case_change: boolean + split_on_numerics: boolean + stem_english_possessive: boolean + type_table: string[] + type_table_path: string +} + +export interface AnalysisWordDelimiterTokenFilter extends AnalysisTokenFilterBase { + catenate_all: boolean + catenate_numbers: boolean + catenate_words: boolean + generate_number_parts: boolean + generate_word_parts: boolean + preserve_original: boolean + protected_words: string[] + protected_words_path: string + split_on_case_change: boolean + split_on_numerics: boolean + stem_english_possessive: boolean + type_table: string[] + type_table_path: string +} + +export interface MappingAllField { + analyzer: string + enabled: boolean + omit_norms: boolean + search_analyzer: string + similarity: string + store: boolean + store_term_vector_offsets: boolean + store_term_vector_payloads: boolean + store_term_vector_positions: boolean + store_term_vectors: boolean +} + +export interface MappingBinaryProperty extends MappingDocValuesPropertyBase { + type: 'binary' +} + +export interface MappingBooleanProperty extends MappingDocValuesPropertyBase { + boost?: double + fielddata?: IndicesNumericFielddata + index?: boolean + null_value?: boolean + type: 'boolean' +} + +export interface MappingCompletionProperty extends MappingDocValuesPropertyBase { + analyzer?: string + contexts?: MappingSuggestContext[] + max_input_length?: integer + preserve_position_increments?: boolean + preserve_separators?: boolean + search_analyzer?: string + type: 'completion' +} + +export interface MappingConstantKeywordProperty extends MappingPropertyBase { + value?: any + type: 'constant_keyword' +} + +export type MappingCoreProperty = MappingObjectProperty | MappingNestedProperty | MappingSearchAsYouTypeProperty | MappingTextProperty | MappingDocValuesProperty + +export interface MappingCorePropertyBase extends MappingPropertyBase { + copy_to?: Fields + similarity?: string + store?: boolean +} + +export interface MappingDateNanosProperty extends MappingDocValuesPropertyBase { + boost?: double + format?: string + ignore_malformed?: boolean + index?: boolean + null_value?: DateString + precision_step?: integer + type: 'date_nanos' +} + +export interface MappingDateProperty extends MappingDocValuesPropertyBase { + boost?: double + fielddata?: IndicesNumericFielddata + format?: string + ignore_malformed?: boolean + index?: boolean + null_value?: DateString + precision_step?: integer + type: 'date' +} + +export interface MappingDateRangeProperty extends MappingRangePropertyBase { + format?: string + type: 'date_range' +} + +export type MappingDocValuesProperty = MappingBinaryProperty | MappingBooleanProperty | MappingDateProperty | MappingDateNanosProperty | MappingKeywordProperty | MappingNumberProperty | MappingRangeProperty | MappingGeoPointProperty | MappingGeoShapeProperty | MappingCompletionProperty | MappingGenericProperty | MappingIpProperty | MappingMurmur3HashProperty | MappingShapeProperty | MappingTokenCountProperty | MappingVersionProperty | MappingWildcardProperty | MappingPointProperty + +export interface MappingDocValuesPropertyBase extends MappingCorePropertyBase { + doc_values?: boolean +} + +export interface MappingDoubleRangeProperty extends MappingRangePropertyBase { + type: 'double_range' +} + +export type MappingDynamicMapping = 'strict' | 'runtime' | 'true' | 'false' + +export interface MappingDynamicTemplate { + mapping?: MappingPropertyBase + match?: string + match_mapping_type?: string + match_pattern?: MappingMatchType + path_match?: string + path_unmatch?: string + unmatch?: string +} + +export interface MappingFieldAliasProperty extends MappingPropertyBase { + path?: Field + type: 'alias' +} + +export interface MappingFieldMapping { +} + +export interface MappingFieldNamesField { + enabled: boolean +} + +export type MappingFieldType = 'none' | 'geo_point' | 'geo_shape' | 'ip' | 'binary' | 'keyword' | 'text' | 'search_as_you_type' | 'date' | 'date_nanos' | 'boolean' | 'completion' | 'nested' | 'object' | 'murmur3' | 'token_count' | 'percolator' | 'integer' | 'long' | 'short' | 'byte' | 'float' | 'half_float' | 'scaled_float' | 'double' | 'integer_range' | 'float_range' | 'long_range' | 'double_range' | 'date_range' | 'ip_range' | 'alias' | 'join' | 'rank_feature' | 'rank_features' | 'flattened' | 'shape' | 'histogram' | 'constant_keyword' + +export interface MappingFlattenedProperty extends MappingPropertyBase { + boost?: double + depth_limit?: integer + doc_values?: boolean + eager_global_ordinals?: boolean + index?: boolean + index_options?: MappingIndexOptions + null_value?: string + similarity?: string + split_queries_on_whitespace?: boolean + type: 'flattened' +} + +export interface MappingFloatRangeProperty extends MappingRangePropertyBase { + type: 'float_range' +} + +export interface MappingGenericProperty extends MappingDocValuesPropertyBase { + analyzer: string + boost: double + fielddata: IndicesStringFielddata + ignore_malformed: boolean + index: boolean + index_options: MappingIndexOptions + norms: boolean + null_value: string + position_increment_gap: integer + search_analyzer: string + term_vector: MappingTermVectorOption + type: string +} + +export type MappingGeoOrientation = 'right' | 'RIGHT' | 'counterclockwise' | 'COUNTERCLOCKWISE' | 'ccw' | 'CCW' | 'left' | 'LEFT' | 'clockwise' | 'CLOCKWISE' | 'cw' | 'CW' + +export interface MappingGeoPointProperty extends MappingDocValuesPropertyBase { + ignore_malformed?: boolean + ignore_z_value?: boolean + null_value?: QueryDslGeoLocation + type: 'geo_point' +} + +export interface MappingGeoShapeProperty extends MappingDocValuesPropertyBase { + coerce?: boolean + ignore_malformed?: boolean + ignore_z_value?: boolean + orientation?: MappingGeoOrientation + strategy?: MappingGeoStrategy + type: 'geo_shape' +} + +export type MappingGeoStrategy = 'recursive' | 'term' + +export interface MappingHistogramProperty extends MappingPropertyBase { + ignore_malformed?: boolean + type: 'histogram' +} + +export interface MappingIndexField { + enabled: boolean +} + +export type MappingIndexOptions = 'docs' | 'freqs' | 'positions' | 'offsets' + +export interface MappingIntegerRangeProperty extends MappingRangePropertyBase { + type: 'integer_range' +} + +export interface MappingIpProperty extends MappingDocValuesPropertyBase { + boost?: double + index?: boolean + null_value?: string + type: 'ip' +} + +export interface MappingIpRangeProperty extends MappingRangePropertyBase { + type: 'ip_range' +} + +export interface MappingJoinProperty extends MappingPropertyBase { + relations?: Record + type: 'join' +} + +export interface MappingKeywordProperty extends MappingDocValuesPropertyBase { + boost?: double + eager_global_ordinals?: boolean + index?: boolean + index_options?: MappingIndexOptions + normalizer?: string + norms?: boolean + null_value?: string + split_queries_on_whitespace?: boolean + type: 'keyword' +} + +export interface MappingLongRangeProperty extends MappingRangePropertyBase { + type: 'long_range' +} + +export type MappingMatchType = 'simple' | 'regex' + +export interface MappingMurmur3HashProperty extends MappingDocValuesPropertyBase { + type: 'murmur3' +} + +export interface MappingNestedProperty extends MappingCorePropertyBase { + dynamic?: boolean | MappingDynamicMapping + enabled?: boolean + properties?: Record + include_in_parent?: boolean + include_in_root?: boolean + type: 'nested' +} + +export interface MappingNumberProperty extends MappingDocValuesPropertyBase { + boost?: double + coerce?: boolean + fielddata?: IndicesNumericFielddata + ignore_malformed?: boolean + index?: boolean + null_value?: double + scaling_factor?: double + type: MappingNumberType +} + +export type MappingNumberType = 'float' | 'half_float' | 'scaled_float' | 'double' | 'integer' | 'long' | 'short' | 'byte' | 'unsigned_long' + +export interface MappingObjectProperty extends MappingCorePropertyBase { + dynamic?: boolean | MappingDynamicMapping + enabled?: boolean + properties?: Record + type?: 'object' +} + +export interface MappingPercolatorProperty extends MappingPropertyBase { + type: 'percolator' +} + +export interface MappingPointProperty extends MappingDocValuesPropertyBase { + ignore_malformed?: boolean + ignore_z_value?: boolean + null_value?: string + type: 'point' +} + +export type MappingProperty = MappingFlattenedProperty | MappingJoinProperty | MappingPercolatorProperty | MappingRankFeatureProperty | MappingRankFeaturesProperty | MappingConstantKeywordProperty | MappingFieldAliasProperty | MappingHistogramProperty | MappingCoreProperty + +export interface MappingPropertyBase { + local_metadata?: Metadata + meta?: Record + name?: PropertyName + properties?: Record + ignore_above?: integer + dynamic?: boolean | MappingDynamicMapping + fields?: Record +} + +export type MappingRangeProperty = MappingLongRangeProperty | MappingIpRangeProperty | MappingIntegerRangeProperty | MappingFloatRangeProperty | MappingDoubleRangeProperty | MappingDateRangeProperty + +export interface MappingRangePropertyBase extends MappingDocValuesPropertyBase { + boost?: double + coerce?: boolean + index?: boolean +} + +export interface MappingRankFeatureProperty extends MappingPropertyBase { + positive_score_impact?: boolean + type: 'rank_feature' +} + +export interface MappingRankFeaturesProperty extends MappingPropertyBase { + type: 'rank_features' +} + +export interface MappingRoutingField { + required: boolean +} + +export interface MappingRuntimeField { + format?: string + script?: Script + type: MappingRuntimeFieldType +} + +export type MappingRuntimeFieldType = 'boolean' | 'date' | 'double' | 'geo_point' | 'ip' | 'keyword' | 'long' + +export type MappingRuntimeFields = Record + +export interface MappingSearchAsYouTypeProperty extends MappingCorePropertyBase { + analyzer?: string + index?: boolean + index_options?: MappingIndexOptions + max_shingle_size?: integer + norms?: boolean + search_analyzer?: string + search_quote_analyzer?: string + term_vector?: MappingTermVectorOption + type: 'search_as_you_type' +} + +export type MappingShapeOrientation = 'right' | 'counterclockwise' | 'ccw' | 'left' | 'clockwise' | 'cw' + +export interface MappingShapeProperty extends MappingDocValuesPropertyBase { + coerce?: boolean + ignore_malformed?: boolean + ignore_z_value?: boolean + orientation?: MappingShapeOrientation + type: 'shape' +} + +export interface MappingSizeField { + enabled: boolean +} + +export interface MappingSourceField { + compress?: boolean + compress_threshold?: string + enabled: boolean + excludes?: string[] + includes?: string[] +} + +export interface MappingSuggestContext { + name: Name + path?: Field + type: string + precision?: integer +} + +export type MappingTermVectorOption = 'no' | 'yes' | 'with_offsets' | 'with_positions' | 'with_positions_offsets' | 'with_positions_offsets_payloads' + +export interface MappingTextIndexPrefixes { + max_chars: integer + min_chars: integer +} + +export interface MappingTextProperty extends MappingCorePropertyBase { + analyzer?: string + boost?: double + eager_global_ordinals?: boolean + fielddata?: boolean + fielddata_frequency_filter?: IndicesFielddataFrequencyFilter + index?: boolean + index_options?: MappingIndexOptions + index_phrases?: boolean + index_prefixes?: MappingTextIndexPrefixes + norms?: boolean + position_increment_gap?: integer + search_analyzer?: string + search_quote_analyzer?: string + term_vector?: MappingTermVectorOption + type: 'text' +} + +export interface MappingTokenCountProperty extends MappingDocValuesPropertyBase { + analyzer?: string + boost?: double + index?: boolean + null_value?: double + enable_position_increments?: boolean + type: 'token_count' +} + +export interface MappingTypeMapping { + all_field?: MappingAllField + date_detection?: boolean + dynamic?: boolean | MappingDynamicMapping + dynamic_date_formats?: string[] + dynamic_templates?: Record | Record[] + _field_names?: MappingFieldNamesField + index_field?: MappingIndexField + _meta?: Metadata + numeric_detection?: boolean + properties?: Record + _routing?: MappingRoutingField + _size?: MappingSizeField + _source?: MappingSourceField + runtime?: Record +} + +export interface MappingVersionProperty extends MappingDocValuesPropertyBase { + type: 'version' +} + +export interface MappingWildcardProperty extends MappingDocValuesPropertyBase { + type: 'wildcard' +} + +export interface QueryDslBoolQuery extends QueryDslQueryBase { + filter?: QueryDslQueryContainer | QueryDslQueryContainer[] + minimum_should_match?: MinimumShouldMatch + must?: QueryDslQueryContainer | QueryDslQueryContainer[] + must_not?: QueryDslQueryContainer | QueryDslQueryContainer[] + should?: QueryDslQueryContainer | QueryDslQueryContainer[] +} + +export interface QueryDslBoostingQuery extends QueryDslQueryBase { + negative_boost?: double + negative?: QueryDslQueryContainer + positive?: QueryDslQueryContainer +} + +export interface QueryDslBoundingBox { + bottom_right?: QueryDslGeoLocation + top_left?: QueryDslGeoLocation + wkt?: string +} + +export type QueryDslChildScoreMode = 'none' | 'avg' | 'sum' | 'max' | 'min' + +export interface QueryDslCombinedFieldsQuery { + query: string + fields: Field[] + operator?: string +} + +export interface QueryDslCommonTermsQuery extends QueryDslQueryBase { + analyzer?: string + cutoff_frequency?: double + high_freq_operator?: QueryDslOperator + low_freq_operator?: QueryDslOperator + minimum_should_match?: MinimumShouldMatch + query?: string +} + +export interface QueryDslConstantScoreQuery extends QueryDslQueryBase { + filter?: QueryDslQueryContainer + boost?: float +} + +export interface QueryDslDateDecayFunctionKeys extends QueryDslDecayFunctionBase { +} +export type QueryDslDateDecayFunction = QueryDslDateDecayFunctionKeys | + { [property: string]: QueryDslDecayPlacement } + +export type QueryDslDecayFunction = QueryDslDateDecayFunction | QueryDslNumericDecayFunction | QueryDslGeoDecayFunction + +export interface QueryDslDecayFunctionBase extends QueryDslScoreFunctionBase { + multi_value_mode?: QueryDslMultiValueMode +} + +export interface QueryDslDecayPlacement { + decay?: double + offset?: TScale + scale?: TScale + origin?: TOrigin +} + +export interface QueryDslDisMaxQuery extends QueryDslQueryBase { + queries?: QueryDslQueryContainer[] + tie_breaker?: double + boost?: float +} + +export interface QueryDslDistanceFeatureQuery extends QueryDslQueryBase { + origin?: number[] | QueryDslGeoCoordinate | DateMath + pivot?: Distance | Time + field?: Field +} + +export interface QueryDslExistsQuery extends QueryDslQueryBase { + field?: Field +} + +export interface QueryDslFieldLookup { + id?: Id + index?: IndexName + path?: Field + routing?: Routing +} + +export type QueryDslFieldValueFactorModifier = 'none' | 'log' | 'log1p' | 'log2p' | 'ln' | 'ln1p' | 'ln2p' | 'square' | 'sqrt' | 'reciprocal' + +export interface QueryDslFieldValueFactorScoreFunction extends QueryDslScoreFunctionBase { + field: Field + factor?: double + missing?: double + modifier?: QueryDslFieldValueFactorModifier +} + +export type QueryDslFunctionBoostMode = 'multiply' | 'replace' | 'sum' | 'avg' | 'max' | 'min' + +export interface QueryDslFunctionScoreContainer { + exp?: QueryDslDecayFunction + gauss?: QueryDslDecayFunction + linear?: QueryDslDecayFunction + field_value_factor?: QueryDslFieldValueFactorScoreFunction + random_score?: QueryDslRandomScoreFunction + script_score?: QueryDslScriptScoreFunction + filter?: QueryDslQueryContainer + weight?: double +} + +export type QueryDslFunctionScoreMode = 'multiply' | 'sum' | 'avg' | 'first' | 'max' | 'min' + +export interface QueryDslFunctionScoreQuery extends QueryDslQueryBase { + boost_mode?: QueryDslFunctionBoostMode + functions?: QueryDslFunctionScoreContainer[] + max_boost?: double + min_score?: double + query?: QueryDslQueryContainer + score_mode?: QueryDslFunctionScoreMode + boost?: float +} + +export interface QueryDslFuzzyQuery extends QueryDslQueryBase { + max_expansions?: integer + prefix_length?: integer + rewrite?: MultiTermQueryRewrite + transpositions?: boolean + fuzziness?: Fuzziness + value: any +} + +export interface QueryDslGeoBoundingBoxQuery extends QueryDslQueryBase { + bounding_box?: QueryDslBoundingBox + type?: QueryDslGeoExecution + validation_method?: QueryDslGeoValidationMethod + top_left?: LatLon + bottom_right?: LatLon +} + +export type QueryDslGeoCoordinate = string | double[] | QueryDslThreeDimensionalPoint + +export interface QueryDslGeoDecayFunctionKeys extends QueryDslDecayFunctionBase { +} +export type QueryDslGeoDecayFunction = QueryDslGeoDecayFunctionKeys | + { [property: string]: QueryDslDecayPlacement } + +export interface QueryDslGeoDistanceQueryKeys extends QueryDslQueryBase { + distance?: Distance + distance_type?: GeoDistanceType + validation_method?: QueryDslGeoValidationMethod +} +export type QueryDslGeoDistanceQuery = QueryDslGeoDistanceQueryKeys | + { [property: string]: QueryDslGeoLocation } + +export type QueryDslGeoExecution = 'memory' | 'indexed' + +export type QueryDslGeoLocation = string | double[] | QueryDslTwoDimensionalPoint + +export interface QueryDslGeoPolygonQuery extends QueryDslQueryBase { + points?: QueryDslGeoLocation[] + validation_method?: QueryDslGeoValidationMethod +} + +export interface QueryDslGeoShape { + type?: string +} + +export interface QueryDslGeoShapeQuery extends QueryDslQueryBase { + ignore_unmapped?: boolean + indexed_shape?: QueryDslFieldLookup + relation?: GeoShapeRelation + shape?: QueryDslGeoShape +} + +export type QueryDslGeoValidationMethod = 'coerce' | 'ignore_malformed' | 'strict' + +export interface QueryDslHasChildQuery extends QueryDslQueryBase { + ignore_unmapped?: boolean + inner_hits?: SearchTypesInnerHits + max_children?: integer + min_children?: integer + query?: QueryDslQueryContainer + score_mode?: QueryDslChildScoreMode + type?: RelationName +} + +export interface QueryDslHasParentQuery extends QueryDslQueryBase { + ignore_unmapped?: boolean + inner_hits?: SearchTypesInnerHits + parent_type?: RelationName + query?: QueryDslQueryContainer + score?: boolean +} + +export interface QueryDslIdsQuery extends QueryDslQueryBase { + values?: Id[] | long[] +} + +export interface QueryDslIntervalsAllOf { + intervals?: QueryDslIntervalsContainer[] + max_gaps?: integer + ordered?: boolean + filter?: QueryDslIntervalsFilter +} + +export interface QueryDslIntervalsAnyOf { + intervals?: QueryDslIntervalsContainer[] + filter?: QueryDslIntervalsFilter +} + +export interface QueryDslIntervalsContainer { + all_of?: QueryDslIntervalsAllOf + any_of?: QueryDslIntervalsAnyOf + fuzzy?: QueryDslIntervalsFuzzy + match?: QueryDslIntervalsMatch + prefix?: QueryDslIntervalsPrefix + wildcard?: QueryDslIntervalsWildcard +} + +export interface QueryDslIntervalsFilter { + after?: QueryDslIntervalsContainer + before?: QueryDslIntervalsContainer + contained_by?: QueryDslIntervalsContainer + containing?: QueryDslIntervalsContainer + not_contained_by?: QueryDslIntervalsContainer + not_containing?: QueryDslIntervalsContainer + not_overlapping?: QueryDslIntervalsContainer + overlapping?: QueryDslIntervalsContainer + script?: Script +} + +export interface QueryDslIntervalsFuzzy { + analyzer?: string + fuzziness?: Fuzziness + prefix_length?: integer + term?: string + transpositions?: boolean + use_field?: Field +} + +export interface QueryDslIntervalsMatch { + analyzer?: string + max_gaps?: integer + ordered?: boolean + query?: string + use_field?: Field + filter?: QueryDslIntervalsFilter +} + +export interface QueryDslIntervalsPrefix { + analyzer?: string + prefix?: string + use_field?: Field +} + +export interface QueryDslIntervalsQuery extends QueryDslQueryBase { + all_of?: QueryDslIntervalsAllOf + any_of?: QueryDslIntervalsAnyOf + fuzzy?: QueryDslIntervalsFuzzy + match?: QueryDslIntervalsMatch + prefix?: QueryDslIntervalsPrefix + wildcard?: QueryDslIntervalsWildcard +} + +export interface QueryDslIntervalsWildcard { + analyzer?: string + pattern?: string + use_field?: Field +} + +export type QueryDslLike = string | QueryDslLikeDocument + +export interface QueryDslLikeDocument { + doc?: any + fields?: Fields + _id?: Id | number + _type?: Type + _index?: IndexName + per_field_analyzer?: Record + routing?: Routing +} + +export interface QueryDslMatchAllQuery extends QueryDslQueryBase { + norm_field?: string +} + +export interface QueryDslMatchBoolPrefixQuery extends QueryDslQueryBase { + analyzer?: string + fuzziness?: Fuzziness + fuzzy_rewrite?: MultiTermQueryRewrite + fuzzy_transpositions?: boolean + max_expansions?: integer + minimum_should_match?: MinimumShouldMatch + operator?: QueryDslOperator + prefix_length?: integer + query?: string +} + +export interface QueryDslMatchNoneQuery extends QueryDslQueryBase { +} + +export interface QueryDslMatchPhrasePrefixQuery extends QueryDslQueryBase { + analyzer?: string + max_expansions?: integer + query?: string + slop?: integer + zero_terms_query?: QueryDslZeroTermsQuery +} + +export interface QueryDslMatchPhraseQuery extends QueryDslQueryBase { + analyzer?: string + query?: string + slop?: integer +} + +export interface QueryDslMatchQuery extends QueryDslQueryBase { + analyzer?: string + auto_generate_synonyms_phrase_query?: boolean + cutoff_frequency?: double + fuzziness?: Fuzziness + fuzzy_rewrite?: MultiTermQueryRewrite + fuzzy_transpositions?: boolean + lenient?: boolean + max_expansions?: integer + minimum_should_match?: MinimumShouldMatch + operator?: QueryDslOperator + prefix_length?: integer + query?: string | float | boolean + zero_terms_query?: QueryDslZeroTermsQuery +} + +export interface QueryDslMoreLikeThisQuery extends QueryDslQueryBase { + analyzer?: string + boost_terms?: double + fields?: Fields + include?: boolean + like?: QueryDslLike | QueryDslLike[] + max_doc_freq?: integer + max_query_terms?: integer + max_word_length?: integer + min_doc_freq?: integer + minimum_should_match?: MinimumShouldMatch + min_term_freq?: integer + min_word_length?: integer + per_field_analyzer?: Record + routing?: Routing + stop_words?: AnalysisStopWords + unlike?: QueryDslLike | QueryDslLike[] + version?: VersionNumber + version_type?: VersionType +} + +export interface QueryDslMultiMatchQuery extends QueryDslQueryBase { + analyzer?: string + auto_generate_synonyms_phrase_query?: boolean + cutoff_frequency?: double + fields?: Fields + fuzziness?: Fuzziness + fuzzy_rewrite?: MultiTermQueryRewrite + fuzzy_transpositions?: boolean + lenient?: boolean + max_expansions?: integer + minimum_should_match?: MinimumShouldMatch + operator?: QueryDslOperator + prefix_length?: integer + query?: string + slop?: integer + tie_breaker?: double + type?: QueryDslTextQueryType + use_dis_max?: boolean + zero_terms_query?: QueryDslZeroTermsQuery +} + +export type QueryDslMultiValueMode = 'min' | 'max' | 'avg' | 'sum' + +export interface QueryDslNamedQueryKeys { + boost?: float + _name?: string + ignore_unmapped?: boolean +} +export type QueryDslNamedQuery = QueryDslNamedQueryKeys | + { [property: string]: TQuery } + +export interface QueryDslNestedQuery extends QueryDslQueryBase { + ignore_unmapped?: boolean + inner_hits?: SearchTypesInnerHits + path?: Field + query?: QueryDslQueryContainer + score_mode?: QueryDslNestedScoreMode +} + +export type QueryDslNestedScoreMode = 'avg' | 'sum' | 'min' | 'max' | 'none' + +export interface QueryDslNumericDecayFunctionKeys extends QueryDslDecayFunctionBase { +} +export type QueryDslNumericDecayFunction = QueryDslNumericDecayFunctionKeys | + { [property: string]: QueryDslDecayPlacement } + +export type QueryDslOperator = 'and' | 'or' | 'AND' | 'OR' + +export interface QueryDslParentIdQuery extends QueryDslQueryBase { + id?: Id + ignore_unmapped?: boolean + type?: RelationName +} + +export interface QueryDslPercolateQuery extends QueryDslQueryBase { + document?: any + documents?: any[] + field?: Field + id?: Id + index?: IndexName + preference?: string + routing?: Routing + version?: VersionNumber +} + +export interface QueryDslPinnedQuery extends QueryDslQueryBase { + ids?: Id[] | long[] + organic?: QueryDslQueryContainer +} + +export interface QueryDslPrefixQuery extends QueryDslQueryBase { + rewrite?: MultiTermQueryRewrite + value: string +} + +export interface QueryDslQueryBase { + boost?: float + _name?: string +} + +export interface QueryDslQueryContainer { + bool?: QueryDslBoolQuery + boosting?: QueryDslBoostingQuery + common?: Record + combined_fields?: QueryDslCombinedFieldsQuery + constant_score?: QueryDslConstantScoreQuery + dis_max?: QueryDslDisMaxQuery + distance_feature?: Record | QueryDslDistanceFeatureQuery + exists?: QueryDslExistsQuery + function_score?: QueryDslFunctionScoreQuery + fuzzy?: Record + geo_bounding_box?: QueryDslNamedQuery + geo_distance?: QueryDslGeoDistanceQuery + geo_polygon?: QueryDslNamedQuery + geo_shape?: QueryDslNamedQuery + has_child?: QueryDslHasChildQuery + has_parent?: QueryDslHasParentQuery + ids?: QueryDslIdsQuery + intervals?: QueryDslNamedQuery + match?: QueryDslNamedQuery + match_all?: QueryDslMatchAllQuery + match_bool_prefix?: QueryDslNamedQuery + match_none?: QueryDslMatchNoneQuery + match_phrase?: QueryDslNamedQuery + match_phrase_prefix?: QueryDslNamedQuery + more_like_this?: QueryDslMoreLikeThisQuery + multi_match?: QueryDslMultiMatchQuery + nested?: QueryDslNestedQuery + parent_id?: QueryDslParentIdQuery + percolate?: QueryDslPercolateQuery + pinned?: QueryDslPinnedQuery + prefix?: QueryDslNamedQuery + query_string?: QueryDslQueryStringQuery + range?: QueryDslNamedQuery + rank_feature?: QueryDslNamedQuery + regexp?: QueryDslNamedQuery + script?: QueryDslScriptQuery + script_score?: QueryDslScriptScoreQuery + shape?: QueryDslNamedQuery + simple_query_string?: QueryDslSimpleQueryStringQuery + span_containing?: QueryDslSpanContainingQuery + field_masking_span?: QueryDslSpanFieldMaskingQuery + span_first?: QueryDslSpanFirstQuery + span_multi?: QueryDslSpanMultiTermQuery + span_near?: QueryDslSpanNearQuery + span_not?: QueryDslSpanNotQuery + span_or?: QueryDslSpanOrQuery + span_term?: QueryDslNamedQuery + span_within?: QueryDslSpanWithinQuery + template?: QueryDslQueryTemplate + term?: QueryDslNamedQuery + terms?: QueryDslNamedQuery + terms_set?: QueryDslNamedQuery + wildcard?: QueryDslNamedQuery + type?: QueryDslTypeQuery +} + +export interface QueryDslQueryStringQuery extends QueryDslQueryBase { + allow_leading_wildcard?: boolean + analyzer?: string + analyze_wildcard?: boolean + auto_generate_synonyms_phrase_query?: boolean + default_field?: Field + default_operator?: QueryDslOperator + enable_position_increments?: boolean + escape?: boolean + fields?: Fields + fuzziness?: Fuzziness + fuzzy_max_expansions?: integer + fuzzy_prefix_length?: integer + fuzzy_rewrite?: MultiTermQueryRewrite + fuzzy_transpositions?: boolean + lenient?: boolean + max_determinized_states?: integer + minimum_should_match?: MinimumShouldMatch + phrase_slop?: double + query?: string + quote_analyzer?: string + quote_field_suffix?: string + rewrite?: MultiTermQueryRewrite + tie_breaker?: double + time_zone?: string + type?: QueryDslTextQueryType +} + +export interface QueryDslQueryTemplate { + source: string +} + +export interface QueryDslRandomScoreFunction extends QueryDslScoreFunctionBase { + field?: Field + seed?: long | string +} + +export interface QueryDslRangeQuery extends QueryDslQueryBase { + gt?: double | DateMath + gte?: double | DateMath + lt?: double | DateMath + lte?: double | DateMath + relation?: QueryDslRangeRelation + time_zone?: string + from?: double | DateMath + to?: double | DateMath +} + +export type QueryDslRangeRelation = 'within' | 'contains' | 'intersects' + +export interface QueryDslRankFeatureFunction { +} + +export interface QueryDslRankFeatureQuery extends QueryDslQueryBase { + function?: QueryDslRankFeatureFunction +} + +export interface QueryDslRegexpQuery extends QueryDslQueryBase { + flags?: string + max_determinized_states?: integer + value?: string +} + +export interface QueryDslScoreFunctionBase { + filter?: QueryDslQueryContainer + weight?: double +} + +export interface QueryDslScriptQuery extends QueryDslQueryBase { + script?: Script +} + +export interface QueryDslScriptScoreFunction extends QueryDslScoreFunctionBase { + script: Script +} + +export interface QueryDslScriptScoreQuery extends QueryDslQueryBase { + query?: QueryDslQueryContainer + script?: Script +} + +export interface QueryDslShapeQuery extends QueryDslQueryBase { + ignore_unmapped?: boolean + indexed_shape?: QueryDslFieldLookup + relation?: ShapeRelation + shape?: QueryDslGeoShape +} + +export type QueryDslSimpleQueryStringFlags = 'NONE' | 'AND' | 'OR' | 'NOT' | 'PREFIX' | 'PHRASE' | 'PRECEDENCE' | 'ESCAPE' | 'WHITESPACE' | 'FUZZY' | 'NEAR' | 'SLOP' | 'ALL' + +export interface QueryDslSimpleQueryStringQuery extends QueryDslQueryBase { + analyzer?: string + analyze_wildcard?: boolean + auto_generate_synonyms_phrase_query?: boolean + default_operator?: QueryDslOperator + fields?: Fields + flags?: QueryDslSimpleQueryStringFlags | string + fuzzy_max_expansions?: integer + fuzzy_prefix_length?: integer + fuzzy_transpositions?: boolean + lenient?: boolean + minimum_should_match?: MinimumShouldMatch + query?: string + quote_field_suffix?: string +} + +export interface QueryDslSpanContainingQuery extends QueryDslQueryBase { + big?: QueryDslSpanQuery + little?: QueryDslSpanQuery +} + +export interface QueryDslSpanFieldMaskingQuery extends QueryDslQueryBase { + field?: Field + query?: QueryDslSpanQuery +} + +export interface QueryDslSpanFirstQuery extends QueryDslQueryBase { + end?: integer + match?: QueryDslSpanQuery +} + +export interface QueryDslSpanGapQuery extends QueryDslQueryBase { + field?: Field + width?: integer +} + +export interface QueryDslSpanMultiTermQuery extends QueryDslQueryBase { + match?: QueryDslQueryContainer +} + +export interface QueryDslSpanNearQuery extends QueryDslQueryBase { + clauses?: QueryDslSpanQuery[] + in_order?: boolean + slop?: integer +} + +export interface QueryDslSpanNotQuery extends QueryDslQueryBase { + dist?: integer + exclude?: QueryDslSpanQuery + include?: QueryDslSpanQuery + post?: integer + pre?: integer +} + +export interface QueryDslSpanOrQuery extends QueryDslQueryBase { + clauses?: QueryDslSpanQuery[] +} + +export interface QueryDslSpanQuery extends QueryDslQueryBase { + span_containing?: QueryDslNamedQuery + field_masking_span?: QueryDslNamedQuery + span_first?: QueryDslNamedQuery + span_gap?: QueryDslNamedQuery + span_multi?: QueryDslSpanMultiTermQuery + span_near?: QueryDslNamedQuery + span_not?: QueryDslNamedQuery + span_or?: QueryDslNamedQuery + span_term?: QueryDslNamedQuery + span_within?: QueryDslNamedQuery +} + +export interface QueryDslSpanTermQuery extends QueryDslQueryBase { + value: string +} + +export interface QueryDslSpanWithinQuery extends QueryDslQueryBase { + big?: QueryDslSpanQuery + little?: QueryDslSpanQuery +} + +export interface QueryDslTermQuery extends QueryDslQueryBase { + value?: string | float | boolean +} + +export interface QueryDslTermsQuery extends QueryDslQueryBase { + terms?: string[] + index?: IndexName + id?: Id + path?: string + routing?: Routing +} + +export interface QueryDslTermsSetQuery extends QueryDslQueryBase { + minimum_should_match_field?: Field + minimum_should_match_script?: Script + terms?: string[] +} + +export type QueryDslTextQueryType = 'best_fields' | 'most_fields' | 'cross_fields' | 'phrase' | 'phrase_prefix' | 'bool_prefix' + +export interface QueryDslThreeDimensionalPoint { + lat: double + lon: double + z?: double +} + +export interface QueryDslTwoDimensionalPoint { + lat: double + lon: double +} + +export interface QueryDslTypeQuery extends QueryDslQueryBase { + value: string +} + +export interface QueryDslWildcardQuery extends QueryDslQueryBase { + rewrite?: MultiTermQueryRewrite + value: string +} + +export type QueryDslZeroTermsQuery = 'all' | 'none' + +export interface AsyncSearchAsyncSearch { + aggregations?: Record + _clusters?: ClusterStatistics + fields?: Record + hits: SearchTypesHitsMetadata + max_score?: double + num_reduce_phases?: long + profile?: SearchTypesProfile + pit_id?: Id + _scroll_id?: Id + _shards: ShardStatistics + suggest?: Record[]> + terminated_early?: boolean + timed_out: boolean + took: long +} + +export interface AsyncSearchAsyncSearchDocumentResponseBase extends AsyncSearchAsyncSearchResponseBase { + response: AsyncSearchAsyncSearch +} + +export interface AsyncSearchAsyncSearchResponseBase { + id?: Id + is_partial: boolean + is_running: boolean + expiration_time_in_millis: EpochMillis + start_time_in_millis: EpochMillis +} + +export interface AsyncSearchDeleteRequest extends RequestBase { + id: Id +} + +export interface AsyncSearchDeleteResponse extends AcknowledgedResponseBase { +} + +export interface AsyncSearchGetRequest extends RequestBase { + id: Id + keep_alive?: Time + typed_keys?: boolean + wait_for_completion_timeout?: Time +} + +export interface AsyncSearchGetResponse extends AsyncSearchAsyncSearchDocumentResponseBase { +} + +export interface AsyncSearchStatusRequest extends RequestBase { + id: Id +} + +export interface AsyncSearchStatusResponse extends AsyncSearchAsyncSearchResponseBase { + _shards: ShardStatistics + completion_status: integer +} + +export interface AsyncSearchSubmitRequest extends RequestBase { + index?: Indices + batched_reduce_size?: long + wait_for_completion_timeout?: Time + keep_on_completion?: boolean + typed_keys?: boolean + body?: { + aggs?: Record + allow_no_indices?: boolean + allow_partial_search_results?: boolean + analyzer?: string + analyze_wildcard?: boolean + batched_reduce_size?: long + collapse?: SearchTypesFieldCollapse + default_operator?: DefaultOperator + df?: string + docvalue_fields?: Fields + expand_wildcards?: ExpandWildcards + explain?: boolean + from?: integer + highlight?: SearchTypesHighlight + ignore_throttled?: boolean + ignore_unavailable?: boolean + indices_boost?: Record[] + keep_alive?: Time + keep_on_completion?: boolean + lenient?: boolean + max_concurrent_shard_requests?: long + min_score?: double + post_filter?: QueryDslQueryContainer + preference?: string + profile?: boolean + pit?: SearchTypesPointInTimeReference + query?: QueryDslQueryContainer + query_on_query_string?: string + request_cache?: boolean + rescore?: SearchTypesRescore[] + routing?: Routing + script_fields?: Record + search_after?: any[] + search_type?: SearchType + sequence_number_primary_term?: boolean + size?: integer + sort?: SearchTypesSort + _source?: boolean | SearchTypesSourceFilter + stats?: string[] + stored_fields?: Fields + suggest?: Record + suggest_field?: Field + suggest_mode?: SuggestMode + suggest_size?: long + suggest_text?: string + terminate_after?: long + timeout?: string + track_scores?: boolean + track_total_hits?: boolean + typed_keys?: boolean + version?: boolean + wait_for_completion_timeout?: Time + fields?: (Field | DateField)[] + } +} + +export interface AsyncSearchSubmitResponse extends AsyncSearchAsyncSearchDocumentResponseBase { +} + +export interface AutoscalingCapacityGetRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface AutoscalingCapacityGetResponse { + stub: integer +} + +export interface AutoscalingPolicyDeleteRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface AutoscalingPolicyDeleteResponse { + stub: integer +} + +export interface AutoscalingPolicyGetRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface AutoscalingPolicyGetResponse { + stub: integer +} + +export interface AutoscalingPolicyPutRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface AutoscalingPolicyPutResponse { + stub: integer +} + +export interface CatCatRequestBase extends RequestBase, SpecUtilsCommonCatQueryParameters { +} + +export interface CatAliasesAliasesRecord { alias?: string a?: string index?: IndexName @@ -989,14 +4895,14 @@ export interface CatAliasesRecord { isWriteIndex?: string } -export interface CatAliasesRequest extends CatRequestBase { +export interface CatAliasesRequest extends CatCatRequestBase { name?: Names expand_wildcards?: ExpandWildcards } -export type CatAliasesResponse = CatAliasesRecord[] +export type CatAliasesResponse = CatAliasesAliasesRecord[] -export interface CatAllocationRecord { +export interface CatAllocationAllocationRecord { shards?: string s?: string 'disk.indices'?: ByteSize @@ -1014,21 +4920,21 @@ export interface CatAllocationRecord { 'disk.percent'?: Percentage dp?: Percentage diskPercent?: Percentage - host?: string - h?: string - ip?: string + host?: Host + h?: Host + ip?: Ip node?: string n?: string } -export interface CatAllocationRequest extends CatRequestBase { +export interface CatAllocationRequest extends CatCatRequestBase { node_id?: NodeIds bytes?: Bytes } -export type CatAllocationResponse = CatAllocationRecord[] +export type CatAllocationResponse = CatAllocationAllocationRecord[] -export interface CatCountRecord { +export interface CatCountCountRecord { epoch?: EpochMillis t?: EpochMillis time?: EpochMillis @@ -1042,13 +4948,13 @@ export interface CatCountRecord { docsCount?: string } -export interface CatCountRequest extends CatRequestBase { +export interface CatCountRequest extends CatCatRequestBase { index?: Indices } -export type CatCountResponse = CatCountRecord[] +export type CatCountResponse = CatCountCountRecord[] -export interface CatDataFrameAnalyticsRecord { +export interface CatDataFrameAnalyticsDataFrameAnalyticsRecord { id?: Id type?: Type t?: Type @@ -1092,18 +4998,18 @@ export interface CatDataFrameAnalyticsRecord { nodeAddress?: string } -export interface CatDataFrameAnalyticsRequest extends CatRequestBase { +export interface CatDataFrameAnalyticsRequest extends CatCatRequestBase { id?: Id allow_no_match?: boolean bytes?: Bytes } -export type CatDataFrameAnalyticsResponse = CatDataFrameAnalyticsRecord[] +export type CatDataFrameAnalyticsResponse = CatDataFrameAnalyticsDataFrameAnalyticsRecord[] -export interface CatDatafeedsRecord { +export interface CatDatafeedsDatafeedsRecord { id?: string - state?: DatafeedState - s?: DatafeedState + state?: MlDatafeedState + s?: MlDatafeedState assignment_explanation?: string ae?: string 'buckets.count'?: string @@ -1135,14 +5041,14 @@ export interface CatDatafeedsRecord { nodeAddress?: string } -export interface CatDatafeedsRequest extends CatRequestBase { +export interface CatDatafeedsRequest extends CatCatRequestBase { datafeed_id?: Id allow_no_datafeeds?: boolean } -export type CatDatafeedsResponse = CatDatafeedsRecord[] +export type CatDatafeedsResponse = CatDatafeedsDatafeedsRecord[] -export interface CatFielddataRecord { +export interface CatFielddataFielddataRecord { id?: string host?: string h?: string @@ -1154,14 +5060,14 @@ export interface CatFielddataRecord { size?: string } -export interface CatFielddataRequest extends CatRequestBase { +export interface CatFielddataRequest extends CatCatRequestBase { fields?: Fields bytes?: Bytes } -export type CatFielddataResponse = CatFielddataRecord[] +export type CatFielddataResponse = CatFielddataFielddataRecord[] -export interface CatHealthRecord { +export interface CatHealthHealthRecord { epoch?: EpochMillis time?: EpochMillis timestamp?: DateString @@ -1210,23 +5116,23 @@ export interface CatHealthRecord { activeShardsPercent?: string } -export interface CatHealthRequest extends CatRequestBase { +export interface CatHealthRequest extends CatCatRequestBase { include_timestamp?: boolean ts?: boolean } -export type CatHealthResponse = CatHealthRecord[] +export type CatHealthResponse = CatHealthHealthRecord[] -export interface CatHelpRecord { +export interface CatHelpHelpRecord { endpoint: string } -export interface CatHelpRequest extends CatRequestBase { +export interface CatHelpRequest extends CatCatRequestBase { } -export type CatHelpResponse = CatHelpRecord[] +export type CatHelpResponse = CatHelpHelpRecord[] -export interface CatIndicesRecord { +export interface CatIndicesIndicesRecord { health?: string h?: string status?: string @@ -1516,7 +5422,7 @@ export interface CatIndicesRecord { 'pri.bulk.avg_size_in_bytes'?: string } -export interface CatIndicesRequest extends CatRequestBase { +export interface CatIndicesRequest extends CatCatRequestBase { index?: Indices bytes?: Bytes expand_wildcards?: ExpandWildcards @@ -1525,12 +5431,12 @@ export interface CatIndicesRequest extends CatRequestBase { pri?: boolean } -export type CatIndicesResponse = CatIndicesRecord[] +export type CatIndicesResponse = CatIndicesIndicesRecord[] -export interface CatJobsRecord { +export interface CatJobsJobsRecord { id?: Id - state?: JobState - s?: JobState + state?: MlJobState + s?: MlJobState opened_time?: string ot?: string assignment_explanation?: string @@ -1586,9 +5492,9 @@ export interface CatJobsRecord { 'model.bytes'?: ByteSize mb?: ByteSize modelBytes?: ByteSize - 'model.memory_status'?: ModelMemoryStatus - mms?: ModelMemoryStatus - modelMemoryStatus?: ModelMemoryStatus + 'model.memory_status'?: CatJobsModelMemoryStatus + mms?: CatJobsModelMemoryStatus + modelMemoryStatus?: CatJobsModelMemoryStatus 'model.bytes_exceeded'?: ByteSize mbe?: ByteSize modelBytesExceeded?: ByteSize @@ -1607,9 +5513,9 @@ export interface CatJobsRecord { 'model.bucket_allocation_failures'?: string mbaf?: string modelBucketAllocationFailures?: string - 'model.categorization_status'?: ModelCategorizationStatus - mcs?: ModelCategorizationStatus - modelCategorizationStatus?: ModelCategorizationStatus + 'model.categorization_status'?: CatJobsModelCategorizationStatus + mcs?: CatJobsModelCategorizationStatus + modelCategorizationStatus?: CatJobsModelCategorizationStatus 'model.categorized_doc_count'?: string mcdc?: string modelCategorizedDocCount?: string @@ -1704,15 +5610,19 @@ export interface CatJobsRecord { bucketsTimeExpAvgHour?: string } -export interface CatJobsRequest extends CatRequestBase { +export type CatJobsModelCategorizationStatus = 'ok' | 'warn' + +export type CatJobsModelMemoryStatus = 'ok' | 'soft_limit' | 'hard_limit' + +export interface CatJobsRequest extends CatCatRequestBase { job_id?: Id allow_no_jobs?: boolean bytes?: Bytes } -export type CatJobsResponse = CatJobsRecord[] +export type CatJobsResponse = CatJobsJobsRecord[] -export interface CatMasterRecord { +export interface CatMasterMasterRecord { id?: string host?: string h?: string @@ -1721,12 +5631,12 @@ export interface CatMasterRecord { n?: string } -export interface CatMasterRequest extends CatRequestBase { +export interface CatMasterRequest extends CatCatRequestBase { } -export type CatMasterResponse = CatMasterRecord[] +export type CatMasterResponse = CatMasterMasterRecord[] -export interface CatNodeAttributesRecord { +export interface CatNodeAttributesNodeAttributesRecord { node?: string id?: string pid?: string @@ -1739,12 +5649,12 @@ export interface CatNodeAttributesRecord { value?: string } -export interface CatNodeAttributesRequest extends CatRequestBase { +export interface CatNodeAttributesRequest extends CatCatRequestBase { } -export type CatNodeAttributesResponse = CatNodeAttributesRecord[] +export type CatNodeAttributesResponse = CatNodeAttributesNodeAttributesRecord[] -export interface CatNodesRecord { +export interface CatNodesNodesRecord { id?: Id nodeId?: Id pid?: string @@ -2014,14 +5924,14 @@ export interface CatNodesRecord { bulkAvgSizeInBytes?: string } -export interface CatNodesRequest extends CatRequestBase { +export interface CatNodesRequest extends CatCatRequestBase { bytes?: Bytes full_id?: boolean | string } -export type CatNodesResponse = CatNodesRecord[] +export type CatNodesResponse = CatNodesNodesRecord[] -export interface CatPendingTasksRecord { +export interface CatPendingTasksPendingTasksRecord { insertOrder?: string o?: string timeInQueue?: string @@ -2032,12 +5942,12 @@ export interface CatPendingTasksRecord { s?: string } -export interface CatPendingTasksRequest extends CatRequestBase { +export interface CatPendingTasksRequest extends CatCatRequestBase { } -export type CatPendingTasksResponse = CatPendingTasksRecord[] +export type CatPendingTasksResponse = CatPendingTasksPendingTasksRecord[] -export interface CatPluginsRecord { +export interface CatPluginsPluginsRecord { id?: NodeId name?: Name n?: Name @@ -2051,12 +5961,12 @@ export interface CatPluginsRecord { t?: Type } -export interface CatPluginsRequest extends CatRequestBase { +export interface CatPluginsRequest extends CatCatRequestBase { } -export type CatPluginsResponse = CatPluginsRecord[] +export type CatPluginsResponse = CatPluginsPluginsRecord[] -export interface CatRecoveryRecord { +export interface CatRecoveryRecoveryRecord { index?: IndexName i?: IndexName idx?: IndexName @@ -2114,34 +6024,35 @@ export interface CatRecoveryRecord { top?: Percentage } -export interface CatRecoveryRequest extends CatRequestBase { +export interface CatRecoveryRequest extends CatCatRequestBase { index?: Indices active_only?: boolean bytes?: Bytes detailed?: boolean } -export type CatRecoveryResponse = CatRecoveryRecord[] +export type CatRecoveryResponse = CatRecoveryRecoveryRecord[] -export interface CatRepositoriesRecord { +export interface CatRepositoriesRepositoriesRecord { id?: string repoId?: string type?: string t?: string } -export interface CatRepositoriesRequest extends CatRequestBase { +export interface CatRepositoriesRequest extends CatCatRequestBase { } -export type CatRepositoriesResponse = CatRepositoriesRecord[] +export type CatRepositoriesResponse = CatRepositoriesRepositoriesRecord[] -export interface CatRequestBase extends RequestBase, CommonCatQueryParameters { +export interface CatSegmentsRequest extends CatCatRequestBase { + index?: Indices + bytes?: Bytes } -export interface CatResponseBase extends ResponseBase { -} +export type CatSegmentsResponse = CatSegmentsSegmentsRecord[] -export interface CatSegmentsRecord { +export interface CatSegmentsSegmentsRecord { index?: IndexName i?: IndexName idx?: IndexName @@ -2183,14 +6094,14 @@ export interface CatSegmentsRecord { isCompound?: string } -export interface CatSegmentsRequest extends CatRequestBase { +export interface CatShardsRequest extends CatCatRequestBase { index?: Indices bytes?: Bytes } -export type CatSegmentsResponse = CatSegmentsRecord[] +export type CatShardsResponse = CatShardsShardsRecord[] -export interface CatShardsRecord { +export interface CatShardsShardsRecord { index?: string i?: string idx?: string @@ -2404,14 +6315,14 @@ export interface CatShardsRecord { bulkAvgSizeInBytes?: string } -export interface CatShardsRequest extends CatRequestBase { - index?: Indices - bytes?: Bytes +export interface CatSnapshotsRequest extends CatCatRequestBase { + repository?: Names + ignore_unavailable?: boolean } -export type CatShardsResponse = CatShardsRecord[] +export type CatSnapshotsResponse = CatSnapshotsSnapshotsRecord[] -export interface CatSnapshotsRecord { +export interface CatSnapshotsSnapshotsRecord { id?: string snapshot?: string repository?: string @@ -2445,14 +6356,16 @@ export interface CatSnapshotsRecord { r?: string } -export interface CatSnapshotsRequest extends CatRequestBase { - repository?: Names - ignore_unavailable?: boolean +export interface CatTasksRequest extends CatCatRequestBase { + actions?: string[] + detailed?: boolean + node_id?: string[] + parent_task?: long } -export type CatSnapshotsResponse = CatSnapshotsRecord[] +export type CatTasksResponse = CatTasksTasksRecord[] -export interface CatTasksRecord { +export interface CatTasksTasksRecord { id?: Id action?: string ac?: string @@ -2487,16 +6400,13 @@ export interface CatTasksRecord { desc?: string } -export interface CatTasksRequest extends CatRequestBase { - actions?: Array - detailed?: boolean - node_id?: Array - parent_task?: long +export interface CatTemplatesRequest extends CatCatRequestBase { + name?: Name } -export type CatTasksResponse = CatTasksRecord[] +export type CatTemplatesResponse = CatTemplatesTemplatesRecord[] -export interface CatTemplatesRecord { +export interface CatTemplatesTemplatesRecord { name?: Name n?: Name index_patterns?: string @@ -2510,13 +6420,14 @@ export interface CatTemplatesRecord { c?: string } -export interface CatTemplatesRequest extends CatRequestBase { - name?: Name +export interface CatThreadPoolRequest extends CatCatRequestBase { + thread_pool_patterns?: Names + size?: Size | boolean } -export type CatTemplatesResponse = CatTemplatesRecord[] +export type CatThreadPoolResponse = CatThreadPoolThreadPoolRecord[] -export interface CatThreadPoolRecord { +export interface CatThreadPoolThreadPoolRecord { node_name?: string nn?: string node_id?: NodeId @@ -2559,14 +6470,17 @@ export interface CatThreadPoolRecord { ka?: string } -export interface CatThreadPoolRequest extends CatRequestBase { - thread_pool_patterns?: Names - size?: Size | boolean +export interface CatTrainedModelsRequest extends CatCatRequestBase { + model_id?: Id + allow_no_match?: boolean + bytes?: Bytes + from?: integer + size?: integer } -export type CatThreadPoolResponse = CatThreadPoolRecord[] +export type CatTrainedModelsResponse = CatTrainedModelsTrainedModelsRecord[] -export interface CatTrainedModelsRecord { +export interface CatTrainedModelsTrainedModelsRecord { id?: Id created_by?: string c?: string @@ -2614,17 +6528,16 @@ export interface CatTrainedModelsRecord { dataFrameAnalyticsAnalysis?: string } -export interface CatTrainedModelsRequest extends CatRequestBase { - model_id?: Id +export interface CatTransformsRequest extends CatCatRequestBase { + transform_id?: Id allow_no_match?: boolean - bytes?: Bytes from?: integer size?: integer } -export type CatTrainedModelsResponse = CatTrainedModelsRecord[] +export type CatTransformsResponse = CatTransformsTransformsRecord[] -export interface CatTransformsRecord { +export interface CatTransformsTransformsRecord { id?: Id state?: string s?: string @@ -2699,368 +6612,490 @@ export interface CatTransformsRecord { pdea?: string } -export interface CatTransformsRequest extends CatRequestBase { - transform_id?: Id - allow_no_match?: boolean - from?: integer - size?: integer +export interface CcrFollowIndexStats { + index: IndexName + shards: CcrShardStats[] } -export type CatTransformsResponse = CatTransformsRecord[] - -export interface CategorizationAnalyzer { - filter?: Array - tokenizer?: string | Tokenizer - char_filter?: Array +export interface CcrReadException { + exception: ErrorCause + from_seq_no: SequenceNumber + retries: integer } -export interface CategoryDefinition { - category_id: long - examples: Array - job_id: string - max_matching_length: long - regex: string - terms: string +export interface CcrShardStats { + bytes_read: long + failed_read_requests: long + failed_write_requests: long + fatal_exception?: ErrorCause + follower_aliases_version: VersionNumber + follower_global_checkpoint: long + follower_index: string + follower_mapping_version: VersionNumber + follower_max_seq_no: SequenceNumber + follower_settings_version: VersionNumber + last_requested_seq_no: SequenceNumber + leader_global_checkpoint: long + leader_index: string + leader_max_seq_no: SequenceNumber + operations_read: long + operations_written: long + outstanding_read_requests: integer + outstanding_write_requests: integer + read_exceptions: CcrReadException[] + remote_cluster: string + shard_id: integer + successful_read_requests: long + successful_write_requests: long + time_since_last_read_millis: EpochMillis + total_read_remote_exec_time_millis: EpochMillis + total_read_time_millis: EpochMillis + total_write_time_millis: EpochMillis + write_buffer_operation_count: long + write_buffer_size_in_bytes: ByteSize } -export type CategoryId = string +export interface CcrCreateFollowIndexRequest extends RequestBase { + index: IndexName + wait_for_active_shards?: WaitForActiveShards + body?: { + leader_index?: IndexName + max_outstanding_read_requests?: long + max_outstanding_write_requests?: long + max_read_request_operation_count?: long + max_read_request_size?: string + max_retry_delay?: Time + max_write_buffer_count?: long + max_write_buffer_size?: string + max_write_request_operation_count?: long + max_write_request_size?: string + read_poll_timeout?: Time + remote_cluster?: string + } +} -export interface CcrAutoFollowStats { - auto_followed_clusters: Array +export interface CcrCreateFollowIndexResponse { + follow_index_created: boolean + follow_index_shards_acked: boolean + index_following_started: boolean +} + +export interface CcrDeleteAutoFollowPatternRequest extends RequestBase { + name: Name +} + +export interface CcrDeleteAutoFollowPatternResponse extends AcknowledgedResponseBase { +} + +export interface CcrFollowIndexStatsRequest extends RequestBase { + index: Indices +} + +export interface CcrFollowIndexStatsResponse { + indices: CcrFollowIndexStats[] +} + +export interface CcrFollowInfoFollowerIndex { + follower_index: IndexName + leader_index: IndexName + parameters?: CcrFollowInfoFollowerIndexParameters + remote_cluster: Name + status: CcrFollowInfoFollowerIndexStatus +} + +export interface CcrFollowInfoFollowerIndexParameters { + max_outstanding_read_requests: integer + max_outstanding_write_requests: integer + max_read_request_operation_count: integer + max_read_request_size: string + max_retry_delay: Time + max_write_buffer_count: integer + max_write_buffer_size: string + max_write_request_operation_count: integer + max_write_request_size: string + read_poll_timeout: Time +} + +export type CcrFollowInfoFollowerIndexStatus = 'active' | 'paused' + +export interface CcrFollowInfoRequest extends RequestBase { + index: Indices +} + +export interface CcrFollowInfoResponse { + follower_indices: CcrFollowInfoFollowerIndex[] +} + +export interface CcrForgetFollowerIndexRequest extends RequestBase { + index: IndexName + body?: { + follower_cluster?: string + follower_index?: IndexName + follower_index_uuid?: Uuid + leader_remote_cluster?: string + } +} + +export interface CcrForgetFollowerIndexResponse { + _shards: ShardStatistics +} + +export interface CcrGetAutoFollowPatternAutoFollowPattern { + name: Name + pattern: CcrGetAutoFollowPatternAutoFollowPattern +} + +export interface CcrGetAutoFollowPatternRequest extends RequestBase { + name?: Name +} + +export interface CcrGetAutoFollowPatternResponse { + patterns: CcrGetAutoFollowPatternAutoFollowPattern[] +} + +export interface CcrPauseAutoFollowPatternRequest extends RequestBase { + name: Name +} + +export interface CcrPauseAutoFollowPatternResponse extends AcknowledgedResponseBase { +} + +export interface CcrPauseFollowIndexRequest extends RequestBase { + index: IndexName +} + +export interface CcrPauseFollowIndexResponse extends AcknowledgedResponseBase { +} + +export interface CcrPutAutoFollowPatternRequest extends RequestBase { + name: Name + body?: { + remote_cluster: string + follow_index_pattern?: IndexPattern + leader_index_patterns?: IndexPatterns + max_outstanding_read_requests?: integer + settings?: Record + max_outstanding_write_requests?: integer + read_poll_timeout?: Time + max_read_request_operation_count?: integer + max_read_request_size?: ByteSize + max_retry_delay?: Time + max_write_buffer_count?: integer + max_write_buffer_size?: ByteSize + max_write_request_operation_count?: integer + max_write_request_size?: ByteSize + } +} + +export interface CcrPutAutoFollowPatternResponse extends AcknowledgedResponseBase { +} + +export interface CcrResumeAutoFollowPatternRequest extends RequestBase { + name: Name +} + +export interface CcrResumeAutoFollowPatternResponse extends AcknowledgedResponseBase { +} + +export interface CcrResumeFollowIndexRequest extends RequestBase { + index: IndexName + body?: { + max_outstanding_read_requests?: long + max_outstanding_write_requests?: long + max_read_request_operation_count?: long + max_read_request_size?: string + max_retry_delay?: Time + max_write_buffer_count?: long + max_write_buffer_size?: string + max_write_request_operation_count?: long + max_write_request_size?: string + read_poll_timeout?: Time + } +} + +export interface CcrResumeFollowIndexResponse extends AcknowledgedResponseBase { +} + +export interface CcrStatsAutoFollowStats { + auto_followed_clusters: CcrStatsAutoFollowedCluster[] number_of_failed_follow_indices: long number_of_failed_remote_cluster_state_requests: long number_of_successful_follow_indices: long - recent_auto_follow_errors: Array + recent_auto_follow_errors: ErrorCause[] } -export interface CcrFollowStats { - indices: Array +export interface CcrStatsAutoFollowedCluster { + cluster_name: Name + last_seen_metadata_version: VersionNumber + time_since_last_check_millis: DateString +} + +export interface CcrStatsFollowStats { + indices: CcrFollowIndexStats[] } export interface CcrStatsRequest extends RequestBase { } -export interface CcrStatsResponse extends ResponseBase { - auto_follow_stats: CcrAutoFollowStats - follow_stats: CcrFollowStats +export interface CcrStatsResponse { + auto_follow_stats: CcrStatsAutoFollowStats + follow_stats: CcrStatsFollowStats } -export interface CcrUsage extends XPackUsage { - auto_follow_patterns_count: integer - follower_indices_count: integer -} - -export interface ChainInput { - inputs: Record -} - -export interface ChainTransform { - transforms: Array -} - -export interface ChangePasswordRequest extends RequestBase { - username?: Name - refresh?: Refresh - body: { - password?: string - } -} - -export interface ChangePasswordResponse extends ResponseBase { -} - -export type CharFilter = HtmlStripCharFilter | MappingCharFilter | PatternReplaceTokenFilter - -export interface CharFilterBase { - type: string - version?: VersionString -} - -export interface CharFilterDetail { - filtered_text: Array - name: string -} - -export interface CharFilterTypes { - char_filter_types: Array - tokenizer_types: Array - filter_types: Array - analyzer_types: Array - built_in_char_filters: Array - built_in_tokenizers: Array - built_in_filters: Array - built_in_analyzers: Array -} - -export interface CharGroupTokenizer extends TokenizerBase { - tokenize_on_chars: Array -} - -export interface ChiSquareHeuristic { - background_is_superset: boolean - include_negatives: boolean -} - -export type ChildScoreMode = 'none' | 'avg' | 'sum' | 'max' | 'min' - -export interface ChildrenAggregation extends BucketAggregationBase { - type?: RelationName -} - -export interface ChunkingConfig { - mode: ChunkingMode - time_span?: Time -} - -export type ChunkingMode = 'auto' | 'manual' | 'off' - -export interface CircleProcessor extends ProcessorBase { - error_distance: double - field: Field - ignore_missing: boolean - shape_type: ShapeType - target_field: Field -} - -export interface ClassificationInferenceOptions { - num_top_classes?: integer - num_top_feature_importance_values?: integer - prediction_field_type?: string -} - -export interface CleanupRepositoryRequest extends RequestBase { - repository: Name - master_timeout?: Time - timeout?: Time -} - -export interface CleanupRepositoryResponse extends ResponseBase { - results: CleanupRepositoryResults -} - -export interface CleanupRepositoryResults { - deleted_blobs: long - deleted_bytes: long -} - -export interface ClearApiKeyCacheNode { - name: Name -} - -export interface ClearApiKeyCacheRequest extends RequestBase { - ids?: Ids -} - -export interface ClearApiKeyCacheResponse extends ResponseBase { - _nodes: NodeStatistics - cluster_name: Name - nodes: Record -} - -export interface ClearCacheRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - fielddata?: boolean - fields?: Fields - ignore_unavailable?: boolean - query?: boolean - request?: boolean -} - -export interface ClearCacheResponse extends ShardsOperationResponseBase { -} - -export interface ClearCachedPrivilegeNode { - name: Name -} - -export interface ClearCachedPrivilegesRequest extends RequestBase { - application: Name -} - -export interface ClearCachedPrivilegesResponse extends ResponseBase { - _nodes: NodeStatistics - cluster_name: Name - nodes: Record -} - -export interface ClearCachedRealmsRequest extends RequestBase { - realms: Names - usernames?: Array -} - -export interface ClearCachedRealmsResponse extends ResponseBase { - cluster_name: string - nodes: Record - _nodes: NodeStatistics -} - -export interface ClearCachedRolesRequest extends RequestBase { - name: Names -} - -export interface ClearCachedRolesResponse extends ResponseBase { - cluster_name: string - nodes: Record - _nodes: NodeStatistics -} - -export interface ClearScrollRequest extends RequestBase { - scroll_id?: Ids - body?: { - scroll_id?: Ids - } -} - -export interface ClearScrollResponse extends ResponseBase { -} - -export interface ClearSqlCursorRequest extends RequestBase { - body: { - cursor?: string - } -} - -export interface ClearSqlCursorResponse extends ResponseBase { - succeeded: boolean -} - -export interface CloneIndexRequest extends RequestBase { +export interface CcrUnfollowIndexRequest extends RequestBase { index: IndexName - target: Name - master_timeout?: Time - timeout?: Time - wait_for_active_shards?: WaitForActiveShards - body?: { - aliases?: Record - settings?: Record - } } -export interface CloneIndexResponse extends AcknowledgedResponseBase { - index: string - shards_acknowledged: boolean +export interface CcrUnfollowIndexResponse extends AcknowledgedResponseBase { } -export interface CloneSnapshotRequest extends RequestBase { - repository: Name - snapshot: Name - target_snapshot: Name - master_timeout?: Time - timeout?: Time - body: { - indices: string - } +export interface ClusterClusterStateBlockIndex { + description?: string + retryable?: boolean + levels?: string[] + aliases?: IndexAlias[] + aliases_version?: VersionNumber + version?: VersionNumber + mapping_version?: VersionNumber + settings_version?: VersionNumber + routing_num_shards?: VersionNumber + state?: string + settings?: Record + in_sync_allocations?: Record + primary_terms?: Record + mappings?: Record + rollover_info?: Record + timestamp_range?: Record + system?: boolean } -export interface CloneSnapshotResponse extends AcknowledgedResponseBase { +export interface ClusterClusterStateDeletedSnapshots { + snapshot_deletions: string[] } -export interface CloseIndexRequest extends RequestBase { - index: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - master_timeout?: Time - timeout?: Time - wait_for_active_shards?: WaitForActiveShards +export interface ClusterClusterStateIndexLifecycle { + policies: Record + operation_mode: LifecycleOperationMode } -export interface CloseIndexResponse extends AcknowledgedResponseBase { - indices: Record - shards_acknowledged: boolean +export interface ClusterClusterStateIndexLifecyclePolicy { + phases: IlmPhases } -export interface CloseIndexResult { - closed: boolean - shards?: Record +export interface ClusterClusterStateIndexLifecycleSummary { + policy: ClusterClusterStateIndexLifecyclePolicy + headers: HttpHeaders + version: VersionNumber + modified_date: long + modified_date_string: DateString } -export interface CloseJobRequest extends RequestBase { - job_id: Id - allow_no_jobs?: boolean - force?: boolean - timeout?: Time +export interface ClusterClusterStateIngest { + pipeline: ClusterClusterStateIngestPipeline[] } -export interface CloseJobResponse extends ResponseBase { - closed: boolean +export interface ClusterClusterStateIngestPipeline { + id: Id + config: ClusterClusterStateIngestPipelineConfig } -export interface ClosePointInTimeRequest extends RequestBase { - body?: { - id: Id - } +export interface ClusterClusterStateIngestPipelineConfig { + description?: string + version?: VersionNumber + processors: IngestProcessorContainer[] } -export interface ClosePointInTimeResponse extends ResponseBase { - succeeded: boolean - num_freed: integer +export interface ClusterClusterStateMetadata { + cluster_uuid: Uuid + cluster_uuid_committed: boolean + templates: ClusterClusterStateMetadataTemplate + indices?: Record + 'index-graveyard': ClusterClusterStateMetadataIndexGraveyard + cluster_coordination: ClusterClusterStateMetadataClusterCoordination + ingest?: ClusterClusterStateIngest + repositories?: Record + component_template?: Record + index_template?: Record + index_lifecycle?: ClusterClusterStateIndexLifecycle } -export interface CloseShardResult { - failures: Array +export interface ClusterClusterStateMetadataClusterCoordination { + term: integer + last_committed_config: string[] + last_accepted_config: string[] + voting_config_exclusions: ClusterVotingConfigExclusionsItem[] +} + +export interface ClusterClusterStateMetadataIndexGraveyard { + tombstones: ClusterTombstone[] +} + +export interface ClusterClusterStateMetadataTemplate { +} + +export interface ClusterClusterStateRoutingNodes { + unassigned: NodeShard[] + nodes: Record +} + +export interface ClusterClusterStateSnapshots { + snapshots: SnapshotStatus[] +} + +export type ClusterClusterStatus = 'green' | 'yellow' | 'red' + +export interface ClusterComponentTemplate { + name: Name + component_template: ClusterComponentTemplateNode +} + +export interface ClusterComponentTemplateNode { + template: ClusterComponentTemplateSummary + version?: VersionNumber + _meta?: Metadata +} + +export interface ClusterComponentTemplateSummary { + _meta?: Metadata + version?: VersionNumber + settings: Record + mappings?: MappingTypeMapping + aliases?: Record +} + +export interface ClusterTombstone { + index: ClusterTombstoneIndex + delete_date?: DateString + delete_date_in_millis: long +} + +export interface ClusterTombstoneIndex { + index_name: Name + index_uuid: Uuid +} + +export interface ClusterVotingConfigExclusionsItem { + node_id: Id + node_name: Name +} + +export interface ClusterAllocationExplainAllocationDecision { + decider: string + decision: ClusterAllocationExplainAllocationExplainDecision + explanation: string +} + +export type ClusterAllocationExplainAllocationExplainDecision = 'NO' | 'YES' | 'THROTTLE' | 'ALWAYS' + +export interface ClusterAllocationExplainAllocationStore { + allocation_id: string + found: boolean + in_sync: boolean + matching_size_in_bytes: long + matching_sync_id: boolean + store_exception: string +} + +export interface ClusterAllocationExplainClusterInfo { + nodes: Record + shard_sizes: Record + shard_data_set_sizes?: Record + shard_paths: Record + reserved_sizes: ClusterAllocationExplainReservedSize[] +} + +export interface ClusterAllocationExplainCurrentNode { + id: Id + name: Name + attributes: Record + transport_address: TransportAddress + weight_ranking: integer +} + +export type ClusterAllocationExplainDecision = 'yes' | 'no' | 'worse_balance' | 'throttled' | 'awaiting_info' | 'allocation_delayed' | 'no_valid_shard_copy' | 'no_attempt' + +export interface ClusterAllocationExplainDiskUsage { + path: string + total_bytes: long + used_bytes: long + free_bytes: long + free_disk_percent: double + used_disk_percent: double +} + +export interface ClusterAllocationExplainNodeAllocationExplanation { + deciders: ClusterAllocationExplainAllocationDecision[] + node_attributes: Record + node_decision: ClusterAllocationExplainDecision + node_id: Id + node_name: Name + store?: ClusterAllocationExplainAllocationStore + transport_address: TransportAddress + weight_ranking: integer +} + +export interface ClusterAllocationExplainNodeDiskUsage { + node_name: Name + least_available: ClusterAllocationExplainDiskUsage + most_available: ClusterAllocationExplainDiskUsage } export interface ClusterAllocationExplainRequest extends RequestBase { include_disk_info?: boolean include_yes_decisions?: boolean body?: { + current_node?: string index?: IndexName primary?: boolean shard?: integer } } -export interface ClusterAllocationExplainResponse extends ResponseBase { +export interface ClusterAllocationExplainReservedSize { + node_id: Id + path: string + total: long + shards: string[] +} + +export interface ClusterAllocationExplainResponse { allocate_explanation?: string allocation_delay?: string allocation_delay_in_millis?: long - can_allocate?: Decision - can_move_to_other_node?: Decision - can_rebalance_cluster?: Decision - can_rebalance_cluster_decisions?: Array - can_rebalance_to_other_node?: Decision - can_remain_decisions?: Array - can_remain_on_current_node?: Decision - cluster_info?: ClusterInfo + can_allocate?: ClusterAllocationExplainDecision + can_move_to_other_node?: ClusterAllocationExplainDecision + can_rebalance_cluster?: ClusterAllocationExplainDecision + can_rebalance_cluster_decisions?: ClusterAllocationExplainAllocationDecision[] + can_rebalance_to_other_node?: ClusterAllocationExplainDecision + can_remain_decisions?: ClusterAllocationExplainAllocationDecision[] + can_remain_on_current_node?: ClusterAllocationExplainDecision + cluster_info?: ClusterAllocationExplainClusterInfo configured_delay?: string configured_delay_in_millis?: long - current_node?: CurrentNode + current_node?: ClusterAllocationExplainCurrentNode current_state: string - index: string + index: IndexName move_explanation?: string - node_allocation_decisions?: Array + node_allocation_decisions?: ClusterAllocationExplainNodeAllocationExplanation[] primary: boolean rebalance_explanation?: string remaining_delay?: string remaining_delay_in_millis?: long shard: integer - unassigned_info?: UnassignedInformation + unassigned_info?: ClusterAllocationExplainUnassignedInformation } -export interface ClusterCertificateInformation { - alias?: string - expiry: DateString - format: string - has_private_key: boolean - path: string - serial_number: string - subject_dn: string +export interface ClusterAllocationExplainUnassignedInformation { + at: DateString + last_allocation_status?: string + reason: ClusterAllocationExplainUnassignedInformationReason + details?: string + failed_allocation_attempts?: integer + delayed?: boolean + allocation_status?: string } -export interface ClusterComponentTemplateExistsRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface ClusterComponentTemplateExistsResponse extends ResponseBase { - stub: integer -} +export type ClusterAllocationExplainUnassignedInformationReason = 'INDEX_CREATED' | 'CLUSTER_RECOVERED' | 'INDEX_REOPENED' | 'DANGLING_INDEX_IMPORTED' | 'NEW_INDEX_RESTORED' | 'EXISTING_INDEX_RESTORED' | 'REPLICA_ADDED' | 'ALLOCATION_FAILED' | 'NODE_LEFT' | 'REROUTE_CANCELLED' | 'REINITIALIZED' | 'REALLOCATED_REPLICA' | 'PRIMARY_FAILED' | 'FORCED_EMPTY_PRIMARY' | 'MANUAL_ALLOCATION' export interface ClusterDeleteComponentTemplateRequest extends RequestBase { name: Name @@ -3072,6 +7107,16 @@ export interface ClusterDeleteComponentTemplateResponse extends AcknowledgedResp } export interface ClusterDeleteVotingConfigExclusionsRequest extends RequestBase { + body?: { + stub: string + } +} + +export interface ClusterDeleteVotingConfigExclusionsResponse { + stub: integer +} + +export interface ClusterExistsComponentTemplateRequest extends RequestBase { stub_a: string stub_b: string body?: { @@ -3079,16 +7124,10 @@ export interface ClusterDeleteVotingConfigExclusionsRequest extends RequestBase } } -export interface ClusterDeleteVotingConfigExclusionsResponse extends ResponseBase { +export interface ClusterExistsComponentTemplateResponse { stub: integer } -export interface ClusterFileSystem { - available_in_bytes: long - free_in_bytes: long - total_in_bytes: long -} - export interface ClusterGetComponentTemplateRequest extends RequestBase { name?: Name flat_settings?: boolean @@ -3096,8 +7135,8 @@ export interface ClusterGetComponentTemplateRequest extends RequestBase { master_timeout?: Time } -export interface ClusterGetComponentTemplateResponse extends ResponseBase { - stub: integer +export interface ClusterGetComponentTemplateResponse { + component_templates: ClusterComponentTemplate[] } export interface ClusterGetSettingsRequest extends RequestBase { @@ -3107,12 +7146,24 @@ export interface ClusterGetSettingsRequest extends RequestBase { timeout?: Time } -export interface ClusterGetSettingsResponse extends ResponseBase { +export interface ClusterGetSettingsResponse { persistent: Record transient: Record defaults?: Record } +export interface ClusterHealthIndexHealthStats { + active_primary_shards: integer + active_shards: integer + initializing_shards: integer + number_of_replicas: integer + number_of_shards: integer + relocating_shards: integer + shards?: Record + status: Health + unassigned_shards: integer +} + export interface ClusterHealthRequest extends RequestBase { index?: Indices expand_wildcards?: ExpandWildcards @@ -3128,13 +7179,13 @@ export interface ClusterHealthRequest extends RequestBase { wait_for_status?: WaitForStatus } -export interface ClusterHealthResponse extends ResponseBase { +export interface ClusterHealthResponse { active_primary_shards: integer active_shards: integer active_shards_percent_as_number: Percentage cluster_name: string delayed_unassigned_shards: integer - indices?: Record + indices?: Record initializing_shards: integer number_of_data_nodes: integer number_of_in_flight_fetch: integer @@ -3147,58 +7198,277 @@ export interface ClusterHealthResponse extends ResponseBase { unassigned_shards: integer } -export interface ClusterIndicesShardsIndexStats { - primaries: ClusterShardMetrics - replication: ClusterShardMetrics - shards: ClusterShardMetrics +export interface ClusterHealthShardHealthStats { + active_shards: integer + initializing_shards: integer + primary_active: boolean + relocating_shards: integer + status: Health + unassigned_shards: integer } -export interface ClusterIndicesShardsStats { - index?: ClusterIndicesShardsIndexStats - primaries?: double - replication?: double - total?: double +export interface ClusterPendingTasksPendingTask { + insert_order: integer + priority: string + source: string + time_in_queue: string + time_in_queue_millis: integer } -export interface ClusterIndicesStats { +export interface ClusterPendingTasksRequest extends RequestBase { + local?: boolean + master_timeout?: Time +} + +export interface ClusterPendingTasksResponse { + tasks: ClusterPendingTasksPendingTask[] +} + +export interface ClusterPutComponentTemplateRequest extends RequestBase { + name: Name + create?: boolean + master_timeout?: Time + body?: { + template: IndicesIndexState + aliases?: Record + mappings?: MappingTypeMapping + settings?: IndicesIndexSettings + version?: VersionNumber + _meta?: Metadata + } +} + +export interface ClusterPutComponentTemplateResponse extends AcknowledgedResponseBase { +} + +export interface ClusterPutSettingsRequest extends RequestBase { + flat_settings?: boolean + master_timeout?: Time + timeout?: Time + body?: { + persistent?: Record + transient?: Record + } +} + +export interface ClusterPutSettingsResponse { + acknowledged: boolean + persistent: Record + transient: Record +} + +export interface ClusterPutVotingConfigExclusionsRequest extends RequestBase { + node_names?: Names + node_ids?: Ids + timeout?: Time + wait_for_removal?: boolean +} + +export interface ClusterPutVotingConfigExclusionsResponse { + stub: integer +} + +export interface ClusterRemoteInfoClusterRemoteInfo { + connected: boolean + initial_connect_timeout: Time + max_connections_per_cluster: integer + num_nodes_connected: long + seeds: string[] + skip_unavailable: boolean +} + +export interface ClusterRemoteInfoRequest extends RequestBase { + body?: { + stub: string + } +} + +export interface ClusterRemoteInfoResponse extends DictionaryResponseBase { +} + +export interface ClusterRerouteCommand { + cancel?: ClusterRerouteCommandCancelAction + move?: ClusterRerouteCommandMoveAction + allocate_replica?: ClusterRerouteCommandAllocateReplicaAction + allocate_stale_primary?: ClusterRerouteCommandAllocatePrimaryAction + allocate_empty_primary?: ClusterRerouteCommandAllocatePrimaryAction +} + +export interface ClusterRerouteCommandAllocatePrimaryAction { + index: IndexName + shard: integer + node: string + accept_data_loss: boolean +} + +export interface ClusterRerouteCommandAllocateReplicaAction { + index: IndexName + shard: integer + node: string +} + +export interface ClusterRerouteCommandCancelAction { + index: IndexName + shard: integer + node: string + allow_primary?: boolean +} + +export interface ClusterRerouteCommandMoveAction { + index: IndexName + shard: integer + from_node: string + to_node: string +} + +export interface ClusterRerouteRequest extends RequestBase { + dry_run?: boolean + explain?: boolean + metric?: Metrics + retry_failed?: boolean + master_timeout?: Time + timeout?: Time + body?: { + commands?: ClusterRerouteCommand[] + } +} + +export interface ClusterRerouteRerouteDecision { + decider: string + decision: string + explanation: string +} + +export interface ClusterRerouteRerouteExplanation { + command: string + decisions: ClusterRerouteRerouteDecision[] + parameters: ClusterRerouteRerouteParameters +} + +export interface ClusterRerouteRerouteParameters { + allow_primary: boolean + index: IndexName + node: NodeName + shard: integer + from_node?: NodeName + to_node?: NodeName +} + +export interface ClusterRerouteRerouteState { + cluster_uuid: Uuid + state_uuid?: Uuid + master_node?: string + version?: VersionNumber + blocks?: EmptyObject + nodes?: Record + routing_table?: Record + routing_nodes?: ClusterClusterStateRoutingNodes + security_tokens?: Record + snapshots?: ClusterClusterStateSnapshots + snapshot_deletions?: ClusterClusterStateDeletedSnapshots + metadata?: ClusterClusterStateMetadata +} + +export interface ClusterRerouteResponse extends AcknowledgedResponseBase { + explanations?: ClusterRerouteRerouteExplanation[] + state: ClusterRerouteRerouteState +} + +export interface ClusterStateClusterStateBlocks { + indices?: Record> +} + +export interface ClusterStateRequest extends RequestBase { + metric?: Metrics + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + flat_settings?: boolean + ignore_unavailable?: boolean + local?: boolean + master_timeout?: Time + wait_for_metadata_version?: VersionNumber + wait_for_timeout?: Time +} + +export interface ClusterStateResponse { + cluster_name: Name + cluster_uuid: Uuid + master_node?: string + state?: string[] + state_uuid?: Uuid + version?: VersionNumber + blocks?: ClusterStateClusterStateBlocks + metadata?: ClusterClusterStateMetadata + nodes?: Record + routing_table?: Record + routing_nodes?: ClusterClusterStateRoutingNodes + snapshots?: ClusterClusterStateSnapshots + snapshot_deletions?: ClusterClusterStateDeletedSnapshots +} + +export interface ClusterStatsCharFilterTypes { + char_filter_types: ClusterStatsFieldTypes[] + tokenizer_types: ClusterStatsFieldTypes[] + filter_types: ClusterStatsFieldTypes[] + analyzer_types: ClusterStatsFieldTypes[] + built_in_char_filters: ClusterStatsFieldTypes[] + built_in_tokenizers: ClusterStatsFieldTypes[] + built_in_filters: ClusterStatsFieldTypes[] + built_in_analyzers: ClusterStatsFieldTypes[] +} + +export interface ClusterStatsClusterFileSystem { + available_in_bytes: long + free_in_bytes: long + total_in_bytes: long +} + +export interface ClusterStatsClusterIndices { completion: CompletionStats count: long docs: DocStats fielddata: FielddataStats query_cache: QueryCacheStats segments: SegmentsStats - shards: ClusterIndicesShardsStats + shards: ClusterStatsClusterIndicesShards store: StoreStats - mappings: FieldTypesMappings - analysis: CharFilterTypes - versions?: Array + mappings: ClusterStatsFieldTypesMappings + analysis: ClusterStatsCharFilterTypes + versions?: ClusterStatsIndicesVersions[] } -export interface ClusterInfo { - nodes: Record - shard_sizes: Record - shard_paths: Record - reserved_sizes: Array +export interface ClusterStatsClusterIndicesShards { + index?: ClusterStatsClusterIndicesShardsIndex + primaries?: double + replication?: double + total?: double } -export interface ClusterIngestStats { +export interface ClusterStatsClusterIndicesShardsIndex { + primaries: ClusterStatsClusterShardMetrics + replication: ClusterStatsClusterShardMetrics + shards: ClusterStatsClusterShardMetrics +} + +export interface ClusterStatsClusterIngest { number_of_pipelines: integer - processor_stats: Record + processor_stats: Record } -export interface ClusterJvm { +export interface ClusterStatsClusterJvm { max_uptime_in_millis: long - mem: ClusterJvmMemory + mem: ClusterStatsClusterJvmMemory threads: long - versions: Array + versions: ClusterStatsClusterJvmVersion[] } -export interface ClusterJvmMemory { +export interface ClusterStatsClusterJvmMemory { heap_max_in_bytes: long heap_used_in_bytes: long } -export interface ClusterJvmVersion { +export interface ClusterStatsClusterJvmVersion { bundled_jdk: boolean count: integer using_bundled_jdk: boolean @@ -3208,12 +7478,12 @@ export interface ClusterJvmVersion { vm_version: VersionString } -export interface ClusterNetworkTypes { +export interface ClusterStatsClusterNetworkTypes { http_types: Record transport_types: Record } -export interface ClusterNodeCount { +export interface ClusterStatsClusterNodeCount { coordinating_only: integer data: integer ingest: integer @@ -3230,237 +7500,98 @@ export interface ClusterNodeCount { transform: integer } -export interface ClusterNodesStats { - count: ClusterNodeCount +export interface ClusterStatsClusterNodes { + count: ClusterStatsClusterNodeCount discovery_types: Record - fs: ClusterFileSystem - ingest: ClusterIngestStats - jvm: ClusterJvm - network_types: ClusterNetworkTypes - os: ClusterOperatingSystemStats - packaging_types: Array - plugins: Array - process: ClusterProcess - versions: Array + fs: ClusterStatsClusterFileSystem + ingest: ClusterStatsClusterIngest + jvm: ClusterStatsClusterJvm + network_types: ClusterStatsClusterNetworkTypes + os: ClusterStatsClusterOperatingSystem + packaging_types: ClusterStatsNodePackagingType[] + plugins: PluginStats[] + process: ClusterStatsClusterProcess + versions: VersionString[] } -export interface ClusterOperatingSystemArchitecture { +export interface ClusterStatsClusterOperatingSystem { + allocated_processors: integer + available_processors: integer + mem: ClusterStatsOperatingSystemMemoryInfo + names: ClusterStatsClusterOperatingSystemName[] + pretty_names: ClusterStatsClusterOperatingSystemName[] + architectures?: ClusterStatsClusterOperatingSystemArchitecture[] +} + +export interface ClusterStatsClusterOperatingSystemArchitecture { count: integer arch: string } -export interface ClusterOperatingSystemName { +export interface ClusterStatsClusterOperatingSystemName { count: integer - name: string + name: Name } -export interface ClusterOperatingSystemPrettyName { - count: integer - pretty_name: string +export interface ClusterStatsClusterProcess { + cpu: ClusterStatsClusterProcessCpu + open_file_descriptors: ClusterStatsClusterProcessOpenFileDescriptors } -export interface ClusterOperatingSystemStats { - allocated_processors: integer - available_processors: integer - mem: OperatingSystemMemoryInfo - names: Array - pretty_names: Array - architectures?: Array -} - -export interface ClusterPendingTasksRequest extends RequestBase { - local?: boolean - master_timeout?: Time -} - -export interface ClusterPendingTasksResponse extends ResponseBase { - tasks: Array -} - -export interface ClusterPostVotingConfigExclusionsRequest extends RequestBase { - node_names?: Names - node_ids?: Ids - timeout?: Time - wait_for_removal?: boolean -} - -export interface ClusterPostVotingConfigExclusionsResponse extends ResponseBase { - stub: integer -} - -export interface ClusterProcess { - cpu: ClusterProcessCpu - open_file_descriptors: ClusterProcessOpenFileDescriptors -} - -export interface ClusterProcessCpu { +export interface ClusterStatsClusterProcessCpu { percent: integer } -export interface ClusterProcessOpenFileDescriptors { +export interface ClusterStatsClusterProcessOpenFileDescriptors { avg: long max: long min: long } -export interface ClusterProcessorStats { +export interface ClusterStatsClusterProcessor { count: long current: long failed: long time_in_millis: long } -export interface ClusterPutComponentTemplateRequest extends RequestBase { - stub_a: string - stub_b: string - body: { - stub_c: string - } -} - -export interface ClusterPutComponentTemplateResponse extends ResponseBase { - stub: integer -} - -export interface ClusterPutSettingsRequest extends RequestBase { - flat_settings?: boolean - master_timeout?: Time - timeout?: Time - body: { - persistent?: Record - transient?: Record - } -} - -export interface ClusterPutSettingsResponse extends ResponseBase { - acknowledged: boolean - persistent: Record - transient: Record -} - -export interface ClusterRerouteCommand { - cancel: ClusterRerouteCommandAction -} - -export interface ClusterRerouteCommandAction { - index: IndexName - shard: integer - node: string -} - -export interface ClusterRerouteDecision { - decider: string - decision: string - explanation: string -} - -export interface ClusterRerouteExplanation { - command: string - decisions: Array - parameters: ClusterRerouteParameters -} - -export interface ClusterRerouteParameters { - allow_primary: boolean - from_node: string - index: string - node: string - shard: integer - to_node: string -} - -export interface ClusterRerouteRequest extends RequestBase { - dry_run?: boolean - explain?: boolean - master_timeout?: Time - metric?: Metrics - retry_failed?: boolean - timeout?: Time - body?: { - commands?: Array - } -} - -export interface ClusterRerouteResponse extends ResponseBase { - acknowledged: boolean - explanations: Array - state: Array -} - -export interface ClusterShardMetrics { +export interface ClusterStatsClusterShardMetrics { avg: double max: double min: double } -export interface ClusterStateBlockIndex { - description: string - retryable: boolean - levels: Array - aliases?: Array - aliases_version?: VersionNumber - version?: VersionNumber - mapping_version?: VersionNumber - settings_version?: VersionNumber - routing_num_shards?: VersionNumber - state?: string +export interface ClusterStatsFieldTypes { + name: Name + count: integer + index_count: integer + script_count?: integer } -export interface ClusterStateBlocks { - indices?: Record> +export interface ClusterStatsFieldTypesMappings { + field_types: ClusterStatsFieldTypes[] + runtime_field_types?: ClusterStatsRuntimeFieldTypes[] } -export interface ClusterStateMetadata { - cluster_uuid: Uuid - cluster_uuid_committed: boolean - templates: ClusterStateMetadataTemplate - indices?: Record> - 'index-graveyard': ClusterStateMetadataIndexGraveyard - cluster_coordination: ClusterStateMetadataClusterCoordination +export interface ClusterStatsIndicesVersions { + index_count: integer + primary_shard_count: integer + total_primary_bytes: long + version: VersionString } -export interface ClusterStateMetadataClusterCoordination { - term: integer - last_committed_config: Array - last_accepted_config: Array - voting_config_exclusions: Array +export interface ClusterStatsNodePackagingType { + count: integer + flavor: string + type: string } -export interface ClusterStateMetadataIndexGraveyard { - tombstones: Array -} - -export interface ClusterStateMetadataTemplate { -} - -export interface ClusterStateRequest extends RequestBase { - metric?: Metrics - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - flat_settings?: boolean - ignore_unavailable?: boolean - local?: boolean - master_timeout?: Time - wait_for_metadata_version?: VersionNumber - wait_for_timeout?: Time -} - -export interface ClusterStateResponse extends ResponseBase { - cluster_name: string - cluster_uuid: Uuid - master_node?: string - state?: Array - state_uuid?: Uuid - version?: VersionNumber - blocks?: ClusterStateBlocks - metadata?: ClusterStateMetadata -} - -export interface ClusterStatistics { - skipped: integer - successful: integer - total: integer +export interface ClusterStatsOperatingSystemMemoryInfo { + free_in_bytes: long + free_percent: integer + total_in_bytes: long + used_in_bytes: long + used_percent: integer } export interface ClusterStatsRequest extends RequestBase { @@ -3469,315 +7600,1911 @@ export interface ClusterStatsRequest extends RequestBase { timeout?: Time } -export interface ClusterStatsResponse extends NodesResponseBase { +export interface ClusterStatsResponse extends NodesNodesResponseBase { cluster_name: Name cluster_uuid: Uuid - indices: ClusterIndicesStats - nodes: ClusterNodesStats - status: ClusterStatus + indices: ClusterStatsClusterIndices + nodes: ClusterStatsClusterNodes + status: ClusterClusterStatus timestamp: long - _nodes: NodeStatistics } -export type ClusterStatus = 'green' | 'yellow' | 'red' - -export interface Collector { - name: string - reason: string - time_in_nanos: long - children?: Array +export interface ClusterStatsRuntimeFieldTypes { + name: Name + count: integer + index_count: integer + scriptless_count: integer + shadowed_count: integer + lang: string[] + lines_max: integer + lines_total: integer + chars_max: integer + chars_total: integer + source_max: integer + source_total: integer + doc_max: integer + doc_total: integer } -export interface CommonGramsTokenFilter extends TokenFilterBase { - common_words: Array - common_words_path: string - ignore_case: boolean - query_mode: boolean +export interface DanglingIndicesIndexDeleteRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } } -export interface CommonTermsQuery extends QueryBase { - analyzer?: string - cutoff_frequency?: double - high_freq_operator?: Operator - low_freq_operator?: Operator - minimum_should_match?: MinimumShouldMatch +export interface DanglingIndicesIndexDeleteResponse { + stub: integer +} + +export interface DanglingIndicesIndexImportRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface DanglingIndicesIndexImportResponse { + stub: integer +} + +export interface DanglingIndicesIndicesListRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface DanglingIndicesIndicesListResponse { + stub: integer +} + +export interface EnrichConfiguration { + geo_match?: EnrichPolicy + match: EnrichPolicy +} + +export interface EnrichPolicy { + enrich_fields: Fields + indices: Indices + match_field: Field query?: string } -export interface CompactNodeInfo { - name: string +export interface EnrichSummary { + config: EnrichConfiguration } -export interface CompareCondition { - comparison: string - path: string - value: any +export interface EnrichDeletePolicyRequest extends RequestBase { + name: Name } -export interface CompletionProperty extends DocValuesPropertyBase { - analyzer?: string - contexts?: Array - max_input_length?: integer - preserve_position_increments?: boolean - preserve_separators?: boolean - search_analyzer?: string - type: 'completion' +export interface EnrichDeletePolicyResponse extends AcknowledgedResponseBase { } -export interface CompletionStats { - size_in_bytes: long - fields?: Record +export type EnrichExecutePolicyEnrichPolicyPhase = 'SCHEDULED' | 'RUNNING' | 'COMPLETE' | 'FAILED' + +export interface EnrichExecutePolicyExecuteEnrichPolicyStatus { + phase: EnrichExecutePolicyEnrichPolicyPhase } -export interface CompletionSuggestOption { - collate_match?: boolean - contexts?: Record> - fields?: Record - _id: string - _index: IndexName - _type?: Type - _routing?: Routing - _score: double - _source: TDocument - text: string +export interface EnrichExecutePolicyRequest extends RequestBase { + name: Name + wait_for_completion?: boolean } -export interface CompletionSuggester extends SuggesterBase { - contexts?: Record | GeoLocation | Array> - fuzzy?: SuggestFuzziness - prefix?: string - regex?: string - skip_duplicates?: boolean +export interface EnrichExecutePolicyResponse { + status: EnrichExecutePolicyExecuteEnrichPolicyStatus + task_id?: TaskId } -export interface CompositeAggregation extends BucketAggregationBase { - after?: Record - size?: integer - sources?: Array> +export interface EnrichGetPolicyRequest extends RequestBase { + name?: Names } -export interface CompositeAggregationSource { - terms?: TermsAggregation - histogram?: HistogramAggregation - date_histogram?: DateHistogramAggregation - geotile_grid?: GeoTileGridAggregation +export interface EnrichGetPolicyResponse { + policies: EnrichSummary[] } -export interface CompositeBucketKeys { -} -export type CompositeBucket = CompositeBucketKeys | - { [property: string]: Aggregate } - -export interface CompositeBucketAggregate extends MultiBucketAggregate> { - after_key: Record +export interface EnrichPutPolicyRequest extends RequestBase { + name: Name + body?: { + geo_match?: EnrichPolicy + match?: EnrichPolicy + } } -export interface CompoundWordTokenFilterBase extends TokenFilterBase { - hyphenation_patterns_path: string - max_subword_size: integer - min_subword_size: integer - min_word_size: integer - only_longest_match: boolean - word_list: Array - word_list_path: string +export interface EnrichPutPolicyResponse extends AcknowledgedResponseBase { } -export interface ConditionContainer { - always?: AlwaysCondition - array_compare?: ArrayCompareCondition - compare?: CompareCondition - never?: NeverCondition - script?: ScriptCondition -} - -export type ConditionOperator = 'gt' | 'gte' | 'lt' | 'lte' - -export interface ConditionTokenFilter extends TokenFilterBase { - filter: Array - script: Script -} - -export type ConditionType = 'always' | 'never' | 'script' | 'compare' | 'array_compare' - -export type Conflicts = 'abort' | 'proceed' - -export type ConnectionScheme = 'http' | 'https' - -export interface ConstantKeywordProperty extends PropertyBase { - value?: any - type: 'constant_keyword' -} - -export interface ConstantScoreQuery extends QueryBase { - filter?: QueryContainer - boost?: float -} - -export type Context = string | GeoLocation - -export interface ConvertProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - target_field: Field - type: ConvertProcessorType -} - -export type ConvertProcessorType = 'integer' | 'long' | 'float' | 'double' | 'string' | 'boolean' | 'auto' - -export interface CoordinatorStats { +export interface EnrichStatsCoordinatorStats { executed_searches_total: long - node_id: string + node_id: Id queue_size: integer remote_requests_current: integer remote_requests_total: long } -export type CoreProperty = ObjectProperty | NestedProperty | SearchAsYouTypeProperty | TextProperty | DocValuesProperty - -export interface CorePropertyBase extends PropertyBase { - copy_to?: Fields - similarity?: string - store?: boolean +export interface EnrichStatsExecutingPolicy { + name: Name + task: TaskInfo } -export interface CountRequest extends RequestBase { - index?: Indices - type?: Types - allow_no_indices?: boolean - analyzer?: string - analyze_wildcard?: boolean - default_operator?: DefaultOperator - df?: string - expand_wildcards?: ExpandWildcards - ignore_throttled?: boolean - ignore_unavailable?: boolean - lenient?: boolean - min_score?: double - preference?: string - query_on_query_string?: string - routing?: Routing - terminate_after?: long - q?: string - body?: { - query?: QueryContainer - } +export interface EnrichStatsRequest extends RequestBase { } -export interface CountResponse extends ResponseBase { - count: long - _shards: ShardStatistics +export interface EnrichStatsResponse { + coordinator_stats: EnrichStatsCoordinatorStats[] + executing_policies: EnrichStatsExecutingPolicy[] } -export interface CreateApiKeyRequest extends RequestBase { - refresh?: Refresh - body: { - expiration?: Time - name?: string - role_descriptors?: Record - } +export interface EqlEqlHits { + total?: SearchTypesTotalHits + events?: EqlHitsEvent[] + sequences?: EqlHitsSequence[] } -export interface CreateApiKeyResponse extends ResponseBase { - api_key: string - expiration?: long +export interface EqlEqlSearchResponseBase { + id?: Id + is_partial?: boolean + is_running?: boolean + took?: integer + timed_out?: boolean + hits: EqlEqlHits +} + +export interface EqlHitsEvent { + _index: IndexName + _id: Id + _source: TEvent + fields?: Record +} + +export interface EqlHitsSequence { + events: EqlHitsEvent[] + join_keys: any[] +} + +export interface EqlDeleteRequest extends RequestBase { id: Id +} + +export interface EqlDeleteResponse extends AcknowledgedResponseBase { +} + +export interface EqlGetRequest extends RequestBase { + id: Id + keep_alive?: Time + wait_for_completion_timeout?: Time +} + +export interface EqlGetResponse extends EqlEqlSearchResponseBase { +} + +export interface EqlGetStatusRequest extends RequestBase { + id: Id +} + +export interface EqlGetStatusResponse { + id: Id + is_partial: boolean + is_running: boolean + start_time_in_millis?: EpochMillis + expiration_time_in_millis?: EpochMillis + completion_status?: integer +} + +export interface EqlSearchRequest extends RequestBase { + index: IndexName + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + keep_alive?: Time + keep_on_completion?: boolean + wait_for_completion_timeout?: Time + body?: { + query: string + case_sensitive?: boolean + event_category_field?: Field + tiebreaker_field?: Field + timestamp_field?: Field + fetch_size?: uint + filter?: QueryDslQueryContainer | QueryDslQueryContainer[] + keep_alive?: Time + keep_on_completion?: boolean + wait_for_completion_timeout?: Time + size?: uint | float + fields?: (Field | EqlSearchSearchFieldFormatted)[] + result_position?: EqlSearchResultPosition + } +} + +export interface EqlSearchResponse extends EqlEqlSearchResponseBase { +} + +export type EqlSearchResultPosition = 'tail' | 'head' + +export interface EqlSearchSearchFieldFormatted { + field: Field + format?: string +} + +export interface FeaturesGetFeaturesRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface FeaturesGetFeaturesResponse { + stub: integer +} + +export interface FeaturesResetFeaturesRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface FeaturesResetFeaturesResponse { + stub: integer +} + +export interface GraphConnection { + doc_count: long + source: long + target: long + weight: double +} + +export interface GraphExploreControls { + sample_diversity?: GraphSampleDiversity + sample_size?: integer + timeout?: Time + use_significance: boolean +} + +export interface GraphHop { + connections?: GraphHop + query: QueryDslQueryContainer + vertices: GraphVertexDefinition[] +} + +export interface GraphSampleDiversity { + field: Field + max_docs_per_value: integer +} + +export interface GraphVertex { + depth: long + field: Field + term: string + weight: double +} + +export interface GraphVertexDefinition { + exclude?: string[] + field: Field + include?: GraphVertexInclude[] + min_doc_count?: long + shard_min_doc_count?: long + size?: integer +} + +export interface GraphVertexInclude { + boost: double + term: string +} + +export interface GraphExploreRequest extends RequestBase { + index: Indices + type?: Types + routing?: Routing + timeout?: Time + body?: { + connections?: GraphHop + controls?: GraphExploreControls + query?: QueryDslQueryContainer + vertices?: GraphVertexDefinition[] + } +} + +export interface GraphExploreResponse { + connections: GraphConnection[] + failures: ShardFailure[] + timed_out: boolean + took: long + vertices: GraphVertex[] +} + +export interface IlmAction { +} + +export interface IlmPhase { + actions: Record | string[] + min_age?: Time +} + +export interface IlmPhases { + cold?: IlmPhase + delete?: IlmPhase + hot?: IlmPhase + warm?: IlmPhase +} + +export interface IlmPolicy { + phases: IlmPhases + name?: Name +} + +export interface IlmDeleteLifecycleRequest extends RequestBase { + policy?: Name + policy_id: Id +} + +export interface IlmDeleteLifecycleResponse extends AcknowledgedResponseBase { +} + +export interface IlmExplainLifecycleLifecycleExplain { + action: Name + action_time_millis: EpochMillis + age: Time + failed_step?: Name + failed_step_retry_count?: integer + index: IndexName + is_auto_retryable_error?: boolean + lifecycle_date_millis: EpochMillis + managed: boolean + phase: Name + phase_time_millis: EpochMillis + policy: Name + step: Name + step_info?: Record + step_time_millis: EpochMillis + phase_execution: IlmExplainLifecycleLifecycleExplainPhaseExecution +} + +export interface IlmExplainLifecycleLifecycleExplainPhaseExecution { + policy: Name + version: VersionNumber + modified_date_in_millis: EpochMillis +} + +export interface IlmExplainLifecycleLifecycleExplainProject { + project: IlmExplainLifecycleLifecycleExplainProjectSummary +} + +export interface IlmExplainLifecycleLifecycleExplainProjectSummary { + index: IndexName + managed: boolean +} + +export interface IlmExplainLifecycleRequest extends RequestBase { + index: IndexName + only_errors?: boolean + only_managed?: boolean +} + +export interface IlmExplainLifecycleResponse { + indices: Record | IlmExplainLifecycleLifecycleExplainProject +} + +export interface IlmGetLifecycleLifecycle { + modified_date: DateString + policy: IlmPolicy + version: VersionNumber +} + +export interface IlmGetLifecycleRequest extends RequestBase { + policy?: Name + policy_id?: Id +} + +export interface IlmGetLifecycleResponse extends DictionaryResponseBase { +} + +export interface IlmGetStatusRequest extends RequestBase { +} + +export interface IlmGetStatusResponse { + operation_mode: LifecycleOperationMode +} + +export interface IlmMoveToStepRequest extends RequestBase { + index: IndexName + body?: { + current_step?: IlmMoveToStepStepKey + next_step?: IlmMoveToStepStepKey + } +} + +export interface IlmMoveToStepResponse extends AcknowledgedResponseBase { +} + +export interface IlmMoveToStepStepKey { + action: string + name: string + phase: string +} + +export interface IlmPutLifecycleRequest extends RequestBase { + policy?: Name + policy_id?: Id + body?: { + policy?: IlmPolicy + } +} + +export interface IlmPutLifecycleResponse extends AcknowledgedResponseBase { +} + +export interface IlmRemovePolicyRequest extends RequestBase { + index: IndexName +} + +export interface IlmRemovePolicyResponse { + failed_indexes: IndexName[] + has_failures: boolean +} + +export interface IlmRetryRequest extends RequestBase { + index: IndexName +} + +export interface IlmRetryResponse extends AcknowledgedResponseBase { +} + +export interface IlmStartRequest extends RequestBase { + body?: { + stub: boolean + } +} + +export interface IlmStartResponse extends AcknowledgedResponseBase { +} + +export interface IlmStopRequest extends RequestBase { + body?: { + stub: boolean + } +} + +export interface IlmStopResponse extends AcknowledgedResponseBase { +} + +export interface IndicesAlias { + filter?: QueryDslQueryContainer + index_routing?: Routing + is_hidden?: boolean + is_write_index?: boolean + routing?: Routing + search_routing?: Routing +} + +export interface IndicesAliasDefinition { + filter?: QueryDslQueryContainer + index_routing?: string + is_write_index?: boolean + routing?: string + search_routing?: string +} + +export type IndicesDataStreamHealthStatus = 'GREEN' | 'green' | 'YELLOW' | 'yellow' | 'RED' | 'red' + +export interface IndicesFielddataFrequencyFilter { + max: double + min: double + min_segment_size: integer +} + +export type IndicesIndexCheckOnStartup = 'false' | 'checksum' | 'true' + +export interface IndicesIndexRouting { + allocation?: IndicesIndexRoutingAllocation + rebalance?: IndicesIndexRoutingRebalance +} + +export interface IndicesIndexRoutingAllocation { + enable?: IndicesIndexRoutingAllocationOptions + include?: IndicesIndexRoutingAllocationInclude + initial_recovery?: IndicesIndexRoutingAllocationInitialRecovery + disk?: IndicesIndexRoutingAllocationDisk +} + +export interface IndicesIndexRoutingAllocationDisk { + threshold_enabled: boolean | string +} + +export interface IndicesIndexRoutingAllocationInclude { + _tier_preference?: string + _id?: Id +} + +export interface IndicesIndexRoutingAllocationInitialRecovery { + _id?: Id +} + +export type IndicesIndexRoutingAllocationOptions = 'all' | 'primaries' | 'new_primaries' | 'none' + +export interface IndicesIndexRoutingRebalance { + enable: IndicesIndexRoutingRebalanceOptions +} + +export type IndicesIndexRoutingRebalanceOptions = 'all' | 'primaries' | 'replicas' | 'none' + +export interface IndicesIndexSettingBlocks { + read_only?: boolean + 'index.blocks.read_only'?: boolean + read_only_allow_delete?: boolean + 'index.blocks.read_only_allow_delete'?: boolean + read?: boolean + 'index.blocks.read'?: boolean + write?: boolean | string + 'index.blocks.write'?: boolean | string + metadata?: boolean + 'index.blocks.metadata'?: boolean +} + +export interface IndicesIndexSettings { + number_of_shards?: integer | string + 'index.number_of_shards'?: integer | string + number_of_replicas?: integer | string + 'index.number_of_replicas'?: integer | string + number_of_routing_shards?: integer + 'index.number_of_routing_shards'?: integer + check_on_startup?: IndicesIndexCheckOnStartup + 'index.check_on_startup'?: IndicesIndexCheckOnStartup + codec?: string + 'index.codec'?: string + routing_partition_size?: integer | string + 'index.routing_partition_size'?: integer | string + 'soft_deletes.retention_lease.period'?: Time + 'index.soft_deletes.retention_lease.period'?: Time + load_fixed_bitset_filters_eagerly?: boolean + 'index.load_fixed_bitset_filters_eagerly'?: boolean + hidden?: boolean | string + 'index.hidden'?: boolean | string + auto_expand_replicas?: string + 'index.auto_expand_replicas'?: string + 'search.idle.after'?: Time + 'index.search.idle.after'?: Time + refresh_interval?: Time + 'index.refresh_interval'?: Time + max_result_window?: integer + 'index.max_result_window'?: integer + max_inner_result_window?: integer + 'index.max_inner_result_window'?: integer + max_rescore_window?: integer + 'index.max_rescore_window'?: integer + max_docvalue_fields_search?: integer + 'index.max_docvalue_fields_search'?: integer + max_script_fields?: integer + 'index.max_script_fields'?: integer + max_ngram_diff?: integer + 'index.max_ngram_diff'?: integer + max_shingle_diff?: integer + 'index.max_shingle_diff'?: integer + blocks?: IndicesIndexSettingBlocks + 'index.blocks'?: IndicesIndexSettingBlocks + max_refresh_listeners?: integer + 'index.max_refresh_listeners'?: integer + 'analyze.max_token_count'?: integer + 'index.analyze.max_token_count'?: integer + 'highlight.max_analyzed_offset'?: integer + 'index.highlight.max_analyzed_offset'?: integer + max_terms_count?: integer + 'index.max_terms_count'?: integer + max_regex_length?: integer + 'index.max_regex_length'?: integer + routing?: IndicesIndexRouting + 'index.routing'?: IndicesIndexRouting + gc_deletes?: Time + 'index.gc_deletes'?: Time + default_pipeline?: PipelineName + 'index.default_pipeline'?: PipelineName + final_pipeline?: PipelineName + 'index.final_pipeline'?: PipelineName + lifecycle?: IndicesIndexSettingsLifecycle + 'index.lifecycle'?: IndicesIndexSettingsLifecycle + provided_name?: Name + 'index.provided_name'?: Name + creation_date?: DateString + 'index.creation_date'?: DateString + uuid?: Uuid + 'index.uuid'?: Uuid + version?: IndicesIndexVersioning + 'index.version'?: IndicesIndexVersioning + verified_before_close?: boolean | string + 'index.verified_before_close'?: boolean | string + format?: string | integer + 'index.format'?: string | integer + max_slices_per_scroll?: integer + 'index.max_slices_per_scroll'?: integer + 'translog.durability'?: string + 'index.translog.durability'?: string + 'query_string.lenient'?: boolean | string + 'index.query_string.lenient'?: boolean | string + priority?: integer | string + 'index.priority'?: integer | string + top_metrics_max_size?: integer + analysis?: IndicesIndexSettingsAnalysis +} + +export interface IndicesIndexSettingsAnalysis { + char_filter?: Record +} + +export interface IndicesIndexSettingsLifecycle { + name: Name +} + +export interface IndicesIndexState { + aliases?: Record + mappings?: MappingTypeMapping + settings: IndicesIndexSettings | IndicesIndexStatePrefixedSettings +} + +export interface IndicesIndexStatePrefixedSettings { + index: IndicesIndexSettings +} + +export interface IndicesIndexVersioning { + created: VersionString +} + +export interface IndicesNumericFielddata { + format: IndicesNumericFielddataFormat +} + +export type IndicesNumericFielddataFormat = 'array' | 'disabled' + +export interface IndicesStringFielddata { + format: IndicesStringFielddataFormat +} + +export type IndicesStringFielddataFormat = 'paged_bytes' | 'disabled' + +export interface IndicesTemplateMapping { + aliases: Record + index_patterns: Name[] + mappings: MappingTypeMapping + order: integer + settings: Record + version?: VersionNumber +} + +export type IndicesAddBlockIndicesBlockOptions = 'metadata' | 'read' | 'read_only' | 'write' + +export interface IndicesAddBlockIndicesBlockStatus { + name: IndexName + blocked: boolean +} + +export interface IndicesAddBlockRequest extends RequestBase { + index: IndexName + block: IndicesAddBlockIndicesBlockOptions + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + master_timeout?: Time + timeout?: Time +} + +export interface IndicesAddBlockResponse extends AcknowledgedResponseBase { + shards_acknowledged: boolean + indices: IndicesAddBlockIndicesBlockStatus[] +} + +export interface IndicesAnalyzeAnalyzeDetail { + analyzer?: IndicesAnalyzeAnalyzerDetail + charfilters?: IndicesAnalyzeCharFilterDetail[] + custom_analyzer: boolean + tokenfilters?: IndicesAnalyzeTokenDetail[] + tokenizer?: IndicesAnalyzeTokenDetail +} + +export interface IndicesAnalyzeAnalyzeToken { + end_offset: long + position: long + position_length?: long + start_offset: long + token: string + type: string +} + +export interface IndicesAnalyzeAnalyzerDetail { + name: string + tokens: IndicesAnalyzeExplainAnalyzeToken[] +} + +export interface IndicesAnalyzeCharFilterDetail { + filtered_text: string[] name: string } -export interface CreateFollowIndexRequest extends RequestBase { - index: IndexName - wait_for_active_shards?: WaitForActiveShards - body: { - leader_index?: IndexName - max_outstanding_read_requests?: long - max_outstanding_write_requests?: long - max_read_request_operation_count?: long - max_read_request_size?: string - max_retry_delay?: Time - max_write_buffer_count?: long - max_write_buffer_size?: string - max_write_request_operation_count?: long - max_write_request_size?: string - read_poll_timeout?: Time - remote_cluster?: string +export interface IndicesAnalyzeExplainAnalyzeToken { + bytes: string + end_offset: long + keyword?: boolean + position: long + positionLength: long + start_offset: long + termFrequency: long + token: string + type: string +} + +export interface IndicesAnalyzeRequest extends RequestBase { + index?: IndexName + body?: { + analyzer?: string + attributes?: string[] + char_filter?: (string | AnalysisCharFilter)[] + explain?: boolean + field?: Field + filter?: (string | AnalysisTokenFilter)[] + normalizer?: string + text?: IndicesAnalyzeTextToAnalyze + tokenizer?: string | AnalysisTokenizer } } -export interface CreateFollowIndexResponse extends ResponseBase { - follow_index_created: boolean - follow_index_shards_acked: boolean - index_following_started: boolean +export interface IndicesAnalyzeResponse { + detail?: IndicesAnalyzeAnalyzeDetail + tokens?: IndicesAnalyzeAnalyzeToken[] } -export interface CreateIndexRequest extends RequestBase { +export type IndicesAnalyzeTextToAnalyze = string | string[] + +export interface IndicesAnalyzeTokenDetail { + name: string + tokens: IndicesAnalyzeExplainAnalyzeToken[] +} + +export interface IndicesClearCacheRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + fielddata?: boolean + fields?: Fields + ignore_unavailable?: boolean + query?: boolean + request?: boolean +} + +export interface IndicesClearCacheResponse extends ShardsOperationResponseBase { +} + +export interface IndicesCloneRequest extends RequestBase { + index: IndexName + target: Name + master_timeout?: Time + timeout?: Time + wait_for_active_shards?: WaitForActiveShards + body?: { + aliases?: Record + settings?: Record + } +} + +export interface IndicesCloneResponse extends AcknowledgedResponseBase { + index: IndexName + shards_acknowledged: boolean +} + +export interface IndicesCloseCloseIndexResult { + closed: boolean + shards?: Record +} + +export interface IndicesCloseCloseShardResult { + failures: ShardFailure[] +} + +export interface IndicesCloseRequest extends RequestBase { + index: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + master_timeout?: Time + timeout?: Time + wait_for_active_shards?: WaitForActiveShards +} + +export interface IndicesCloseResponse extends AcknowledgedResponseBase { + indices: Record + shards_acknowledged: boolean +} + +export interface IndicesCreateRequest extends RequestBase { index: IndexName include_type_name?: boolean master_timeout?: Time timeout?: Time wait_for_active_shards?: WaitForActiveShards body?: { - aliases?: Record - mappings?: Record | TypeMapping + aliases?: Record + mappings?: Record | MappingTypeMapping settings?: Record } } -export interface CreateIndexResponse extends AcknowledgedResponseBase { - index: string +export interface IndicesCreateResponse extends AcknowledgedResponseBase { + index: IndexName shards_acknowledged: boolean } -export interface CreateRepositoryRequest extends RequestBase { - repository: Name +export interface IndicesCreateDataStreamRequest extends RequestBase { + name: DataStreamName +} + +export interface IndicesCreateDataStreamResponse extends AcknowledgedResponseBase { +} + +export interface IndicesDataStreamsStatsDataStreamsStatsItem { + backing_indices: integer + data_stream: Name + store_size?: ByteSize + store_size_bytes: integer + maximum_timestamp: integer +} + +export interface IndicesDataStreamsStatsRequest extends RequestBase { + name?: IndexName + expand_wildcards?: ExpandWildcards + human?: boolean +} + +export interface IndicesDataStreamsStatsResponse { + _shards: ShardStatistics + backing_indices: integer + data_stream_count: integer + total_store_sizes?: ByteSize + total_store_size_bytes: integer + data_streams: IndicesDataStreamsStatsDataStreamsStatsItem[] +} + +export interface IndicesDeleteRequest extends RequestBase { + index: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean master_timeout?: Time timeout?: Time - verify?: boolean - body: { - repository?: SnapshotRepository - type: string - settings: SnapshotRepositorySettings - } } -export interface CreateRepositoryResponse extends AcknowledgedResponseBase { +export interface IndicesDeleteResponse extends IndicesResponseBase { } -export interface CreateRequest extends RequestBase { - id: Id - index: IndexName - type?: Type - pipeline?: string - refresh?: Refresh - routing?: Routing +export interface IndicesDeleteAliasRequest extends RequestBase { + index: Indices + name: Names + master_timeout?: Time + timeout?: Time +} + +export interface IndicesDeleteAliasResponse extends AcknowledgedResponseBase { +} + +export interface IndicesDeleteDataStreamRequest extends RequestBase { + name: DataStreamName +} + +export interface IndicesDeleteDataStreamResponse extends AcknowledgedResponseBase { +} + +export interface IndicesDeleteIndexTemplateRequest extends RequestBase { + name: Name +} + +export interface IndicesDeleteIndexTemplateResponse extends AcknowledgedResponseBase { +} + +export interface IndicesDeleteTemplateRequest extends RequestBase { + name: Name + master_timeout?: Time + timeout?: Time +} + +export interface IndicesDeleteTemplateResponse extends AcknowledgedResponseBase { +} + +export interface IndicesExistsRequest extends RequestBase { + index: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + flat_settings?: boolean + ignore_unavailable?: boolean + include_defaults?: boolean + local?: boolean +} + +export type IndicesExistsResponse = boolean + +export interface IndicesExistsAliasRequest extends RequestBase { + name: Names + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + local?: boolean +} + +export type IndicesExistsAliasResponse = boolean + +export interface IndicesExistsIndexTemplateRequest extends RequestBase { + name: Name + master_timeout?: Time +} + +export type IndicesExistsIndexTemplateResponse = boolean + +export interface IndicesExistsTemplateRequest extends RequestBase { + name: Names + flat_settings?: boolean + local?: boolean + master_timeout?: Time +} + +export type IndicesExistsTemplateResponse = boolean + +export interface IndicesExistsTypeRequest extends RequestBase { + index: Indices + type: Types + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + local?: boolean +} + +export type IndicesExistsTypeResponse = boolean + +export interface IndicesFlushRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + force?: boolean + ignore_unavailable?: boolean + wait_if_ongoing?: boolean +} + +export interface IndicesFlushResponse extends ShardsOperationResponseBase { +} + +export interface IndicesFlushSyncedRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean +} + +export interface IndicesFlushSyncedResponse extends DictionaryResponseBase { + _shards: ShardStatistics +} + +export interface IndicesForcemergeRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + flush?: boolean + ignore_unavailable?: boolean + max_num_segments?: long + only_expunge_deletes?: boolean +} + +export interface IndicesForcemergeResponse extends ShardsOperationResponseBase { +} + +export interface IndicesFreezeRequest extends RequestBase { + index: IndexName + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + master_timeout?: Time timeout?: Time - version?: VersionNumber - version_type?: VersionType wait_for_active_shards?: WaitForActiveShards - body: TDocument } -export interface CreateResponse extends WriteResponseBase { +export interface IndicesFreezeResponse extends AcknowledgedResponseBase { + shards_acknowledged: boolean } -export interface CreateRollupJobRequest extends RequestBase { - id: Id - body: { - cron?: string - groups?: RollupGroupings - index_pattern?: string - metrics?: Array - page_size?: long - rollup_index?: IndexName +export interface IndicesGetRequest extends RequestBase { + index: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + flat_settings?: boolean + ignore_unavailable?: boolean + include_defaults?: boolean + include_type_name?: boolean + local?: boolean + master_timeout?: Time +} + +export interface IndicesGetResponse extends DictionaryResponseBase { +} + +export interface IndicesGetAliasIndexAliases { + aliases: Record +} + +export interface IndicesGetAliasRequest extends RequestBase { + name?: Names + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + local?: boolean +} + +export interface IndicesGetAliasResponse extends DictionaryResponseBase { +} + +export interface IndicesGetDataStreamIndicesGetDataStreamItem { + name: DataStreamName + timestamp_field: IndicesGetDataStreamIndicesGetDataStreamItemTimestampField + indices: IndicesGetDataStreamIndicesGetDataStreamItemIndex[] + generation: integer + template: Name + hidden: boolean + system?: boolean + status: IndicesDataStreamHealthStatus + ilm_policy?: Name + _meta?: Metadata +} + +export interface IndicesGetDataStreamIndicesGetDataStreamItemIndex { + index_name: IndexName + index_uuid: Uuid +} + +export interface IndicesGetDataStreamIndicesGetDataStreamItemTimestampField { + name: Field +} + +export interface IndicesGetDataStreamRequest extends RequestBase { + name?: IndexName + expand_wildcards?: ExpandWildcards +} + +export interface IndicesGetDataStreamResponse { + data_streams: IndicesGetDataStreamIndicesGetDataStreamItem[] +} + +export interface IndicesGetFieldMappingRequest extends RequestBase { + fields: Fields + index?: Indices + type?: Types + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + include_defaults?: boolean + include_type_name?: boolean + local?: boolean +} + +export interface IndicesGetFieldMappingResponse extends DictionaryResponseBase { +} + +export interface IndicesGetFieldMappingTypeFieldMappings { + mappings: Record +} + +export interface IndicesGetIndexTemplateIndexTemplate { + index_patterns: Name[] + composed_of: Name[] + template: IndicesGetIndexTemplateIndexTemplateSummary + version?: VersionNumber + priority?: long + _meta?: Metadata + allow_auto_create?: boolean + data_stream?: Record +} + +export interface IndicesGetIndexTemplateIndexTemplateItem { + name: Name + index_template: IndicesGetIndexTemplateIndexTemplate +} + +export interface IndicesGetIndexTemplateIndexTemplateSummary { + aliases?: Record + mappings?: MappingTypeMapping + settings?: Record +} + +export interface IndicesGetIndexTemplateRequest extends RequestBase { + name?: Name + local?: boolean + body?: { + flat_settings?: boolean + include_type_name?: boolean + master_timeout?: Time } } -export interface CreateRollupJobResponse extends AcknowledgedResponseBase { +export interface IndicesGetIndexTemplateResponse { + index_templates: IndicesGetIndexTemplateIndexTemplateItem[] } -export interface CronExpression extends ScheduleBase { +export interface IndicesGetMappingIndexMappingRecord { + item?: MappingTypeMapping + mappings: MappingTypeMapping } -export interface CsvProcessor extends ProcessorBase { +export interface IndicesGetMappingRequest extends RequestBase { + index?: Indices + type?: Types + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + include_type_name?: boolean + local?: boolean + master_timeout?: Time +} + +export interface IndicesGetMappingResponse extends DictionaryResponseBase { +} + +export interface IndicesGetSettingsRequest extends RequestBase { + index?: Indices + name?: Names + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + flat_settings?: boolean + ignore_unavailable?: boolean + include_defaults?: boolean + local?: boolean + master_timeout?: Time +} + +export interface IndicesGetSettingsResponse extends DictionaryResponseBase { +} + +export interface IndicesGetTemplateRequest extends RequestBase { + name?: Names + flat_settings?: boolean + include_type_name?: boolean + local?: boolean + master_timeout?: Time +} + +export interface IndicesGetTemplateResponse extends DictionaryResponseBase { +} + +export interface IndicesGetUpgradeRequest extends RequestBase { + stub: string +} + +export interface IndicesGetUpgradeResponse { + overlapping?: IndicesSimulateIndexTemplateOverlappingIndexTemplate[] + template?: IndicesTemplateMapping +} + +export interface IndicesMigrateToDataStreamRequest extends RequestBase { + name: IndexName +} + +export interface IndicesMigrateToDataStreamResponse extends AcknowledgedResponseBase { +} + +export interface IndicesOpenRequest extends RequestBase { + index: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + master_timeout?: Time + timeout?: Time + wait_for_active_shards?: WaitForActiveShards +} + +export interface IndicesOpenResponse extends AcknowledgedResponseBase { + shards_acknowledged: boolean +} + +export interface IndicesPromoteDataStreamRequest extends RequestBase { + name: IndexName +} + +export interface IndicesPromoteDataStreamResponse { + stub: integer +} + +export interface IndicesPutAliasRequest extends RequestBase { + index: Indices + name: Name + master_timeout?: Time + timeout?: Time + body?: { + filter?: QueryDslQueryContainer + index_routing?: Routing + is_write_index?: boolean + routing?: Routing + search_routing?: Routing + } +} + +export interface IndicesPutAliasResponse extends AcknowledgedResponseBase { +} + +export interface IndicesPutIndexTemplateIndexTemplateMapping { + aliases?: Record + mappings?: MappingTypeMapping + settings?: IndicesIndexSettings +} + +export interface IndicesPutIndexTemplateRequest extends RequestBase { + name: Name + body?: { + index_patterns?: Indices + composed_of?: Name[] + template?: IndicesPutIndexTemplateIndexTemplateMapping + data_stream?: EmptyObject + priority?: integer + version?: VersionNumber + _meta?: Metadata + } +} + +export interface IndicesPutIndexTemplateResponse extends AcknowledgedResponseBase { +} + +export interface IndicesPutMappingRequest extends RequestBase { + index?: Indices + type?: Type + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + include_type_name?: boolean + master_timeout?: Time + timeout?: Time + write_index_only?: boolean + body?: { + all_field?: MappingAllField + date_detection?: boolean + dynamic?: boolean | MappingDynamicMapping + dynamic_date_formats?: string[] + dynamic_templates?: Record | Record[] + field_names_field?: MappingFieldNamesField + index_field?: MappingIndexField + meta?: Record + numeric_detection?: boolean + properties?: Record + routing_field?: MappingRoutingField + size_field?: MappingSizeField + source_field?: MappingSourceField + runtime?: MappingRuntimeFields + } +} + +export interface IndicesPutMappingResponse extends IndicesResponseBase { +} + +export interface IndicesPutSettingsIndexSettingsBody extends IndicesIndexSettings { + settings?: IndicesIndexSettings +} + +export interface IndicesPutSettingsRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + flat_settings?: boolean + ignore_unavailable?: boolean + master_timeout?: Time + preserve_existing?: boolean + timeout?: Time + body?: IndicesPutSettingsIndexSettingsBody +} + +export interface IndicesPutSettingsResponse extends AcknowledgedResponseBase { +} + +export interface IndicesPutTemplateRequest extends RequestBase { + name: Name + create?: boolean + flat_settings?: boolean + include_type_name?: boolean + master_timeout?: Time + timeout?: Time + body?: { + aliases?: Record + index_patterns?: string | string[] + mappings?: MappingTypeMapping + order?: integer + settings?: Record + version?: VersionNumber + } +} + +export interface IndicesPutTemplateResponse extends AcknowledgedResponseBase { +} + +export interface IndicesRecoveryFileDetails { + length: long + name: string + recovered: long +} + +export interface IndicesRecoveryRecoveryBytes { + percent: Percentage + recovered?: ByteSize + recovered_in_bytes: ByteSize + reused?: ByteSize + reused_in_bytes: ByteSize + total?: ByteSize + total_in_bytes: ByteSize +} + +export interface IndicesRecoveryRecoveryFiles { + details?: IndicesRecoveryFileDetails[] + percent: Percentage + recovered: long + reused: long + total: long +} + +export interface IndicesRecoveryRecoveryIndexStatus { + bytes?: IndicesRecoveryRecoveryBytes + files: IndicesRecoveryRecoveryFiles + size: IndicesRecoveryRecoveryBytes + source_throttle_time?: Time + source_throttle_time_in_millis: EpochMillis + target_throttle_time?: Time + target_throttle_time_in_millis: EpochMillis + total_time_in_millis: EpochMillis + total_time?: Time +} + +export interface IndicesRecoveryRecoveryOrigin { + hostname?: string + host?: Host + transport_address?: TransportAddress + id?: Id + ip?: Ip + name?: Name + bootstrap_new_history_uuid?: boolean + repository?: Name + snapshot?: Name + version?: VersionString + restoreUUID?: Uuid + index?: IndexName +} + +export interface IndicesRecoveryRecoveryStartStatus { + check_index_time: long + total_time_in_millis: string +} + +export interface IndicesRecoveryRecoveryStatus { + shards: IndicesRecoveryShardRecovery[] +} + +export interface IndicesRecoveryRequest extends RequestBase { + index?: Indices + active_only?: boolean + detailed?: boolean +} + +export interface IndicesRecoveryResponse extends DictionaryResponseBase { +} + +export interface IndicesRecoveryShardRecovery { + id: long + index: IndicesRecoveryRecoveryIndexStatus + primary: boolean + source: IndicesRecoveryRecoveryOrigin + stage: string + start?: IndicesRecoveryRecoveryStartStatus + start_time?: DateString + start_time_in_millis: EpochMillis + stop_time?: DateString + stop_time_in_millis: EpochMillis + target: IndicesRecoveryRecoveryOrigin + total_time?: DateString + total_time_in_millis: EpochMillis + translog: IndicesRecoveryTranslogStatus + type: Type + verify_index: IndicesRecoveryVerifyIndex +} + +export interface IndicesRecoveryTranslogStatus { + percent: Percentage + recovered: long + total: long + total_on_start: long + total_time?: string + total_time_in_millis: EpochMillis +} + +export interface IndicesRecoveryVerifyIndex { + check_index_time?: Time + check_index_time_in_millis: EpochMillis + total_time?: Time + total_time_in_millis: EpochMillis +} + +export interface IndicesRefreshRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean +} + +export interface IndicesRefreshResponse extends ShardsOperationResponseBase { +} + +export interface IndicesReloadSearchAnalyzersReloadDetails { + index: string + reloaded_analyzers: string[] + reloaded_node_ids: string[] +} + +export interface IndicesReloadSearchAnalyzersRequest extends RequestBase { + index: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean +} + +export interface IndicesReloadSearchAnalyzersResponse { + reload_details: IndicesReloadSearchAnalyzersReloadDetails[] + _shards: ShardStatistics +} + +export interface IndicesResolveIndexRequest extends RequestBase { + name: Names + expand_wildcards?: ExpandWildcards +} + +export interface IndicesResolveIndexResolveIndexAliasItem { + name: Name + indices: Indices +} + +export interface IndicesResolveIndexResolveIndexDataStreamsItem { + name: DataStreamName + timestamp_field: Field + backing_indices: Indices +} + +export interface IndicesResolveIndexResolveIndexItem { + name: Name + aliases?: string[] + attributes: string[] + data_stream?: DataStreamName +} + +export interface IndicesResolveIndexResponse { + indices: IndicesResolveIndexResolveIndexItem[] + aliases: IndicesResolveIndexResolveIndexAliasItem[] + data_streams: IndicesResolveIndexResolveIndexDataStreamsItem[] +} + +export interface IndicesRolloverRequest extends RequestBase { + alias: IndexAlias + new_index?: IndexName + dry_run?: boolean + include_type_name?: boolean + master_timeout?: Time + timeout?: Time + wait_for_active_shards?: WaitForActiveShards + body?: { + aliases?: Record + conditions?: IndicesRolloverRolloverConditions + mappings?: Record | MappingTypeMapping + settings?: Record + } +} + +export interface IndicesRolloverResponse extends AcknowledgedResponseBase { + conditions: Record + dry_run: boolean + new_index: string + old_index: string + rolled_over: boolean + shards_acknowledged: boolean +} + +export interface IndicesRolloverRolloverConditions { + max_age?: Time + max_docs?: long + max_size?: string + max_primary_shard_size?: ByteSize +} + +export interface IndicesSegmentsIndexSegment { + shards: Record +} + +export interface IndicesSegmentsRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + verbose?: boolean +} + +export interface IndicesSegmentsResponse { + indices: Record + _shards: ShardStatistics +} + +export interface IndicesSegmentsSegment { + attributes: Record + committed: boolean + compound: boolean + deleted_docs: long + generation: integer + memory_in_bytes: double + search: boolean + size_in_bytes: double + num_docs: long + version: VersionString +} + +export interface IndicesSegmentsShardSegmentRouting { + node: string + primary: boolean + state: string +} + +export interface IndicesSegmentsShardsSegment { + num_committed_segments: integer + routing: IndicesSegmentsShardSegmentRouting + num_search_segments: integer + segments: Record +} + +export interface IndicesShardStoresIndicesShardStores { + shards: Record +} + +export interface IndicesShardStoresRequest extends RequestBase { + index?: Indices + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + status?: string | string[] +} + +export interface IndicesShardStoresResponse { + indices: Record +} + +export interface IndicesShardStoresShardStore { + allocation: IndicesShardStoresShardStoreAllocation + allocation_id: Id + attributes: Record + id: Id + legacy_version: VersionNumber + name: Name + store_exception: IndicesShardStoresShardStoreException + transport_address: TransportAddress +} + +export type IndicesShardStoresShardStoreAllocation = 'primary' | 'replica' | 'unused' + +export interface IndicesShardStoresShardStoreException { + reason: string + type: string +} + +export interface IndicesShardStoresShardStoreWrapper { + stores: IndicesShardStoresShardStore[] +} + +export interface IndicesShrinkRequest extends RequestBase { + index: IndexName + target: IndexName + master_timeout?: Time + timeout?: Time + wait_for_active_shards?: WaitForActiveShards + body?: { + aliases?: Record + settings?: Record + } +} + +export interface IndicesShrinkResponse extends AcknowledgedResponseBase { + shards_acknowledged: boolean + index: IndexName +} + +export interface IndicesSimulateIndexTemplateOverlappingIndexTemplate { + name: Name + index_patterns?: IndexName[] +} + +export interface IndicesSimulateIndexTemplateRequest extends RequestBase { + name?: Name + body?: { + index_patterns?: IndexName[] + composed_of?: Name[] + overlapping?: IndicesSimulateIndexTemplateOverlappingIndexTemplate[] + template?: IndicesTemplateMapping + } +} + +export interface IndicesSimulateIndexTemplateResponse extends AcknowledgedResponseBase { +} + +export interface IndicesSimulateTemplateRequest extends RequestBase { + name?: Name + create?: boolean + master_timeout?: Time + body?: IndicesGetIndexTemplateIndexTemplate +} + +export interface IndicesSimulateTemplateResponse { + stub: string +} + +export interface IndicesSplitRequest extends RequestBase { + index: IndexName + target: IndexName + master_timeout?: Time + timeout?: Time + wait_for_active_shards?: WaitForActiveShards + body?: { + aliases?: Record + settings?: Record + } +} + +export interface IndicesSplitResponse extends AcknowledgedResponseBase { + shards_acknowledged: boolean + index: IndexName +} + +export interface IndicesStatsIndexStats { + completion?: CompletionStats + docs?: DocStats + fielddata?: FielddataStats + flush?: FlushStats + get?: GetStats + indexing?: IndexingStats + merges?: MergesStats + query_cache?: QueryCacheStats + recovery?: RecoveryStats + refresh?: RefreshStats + request_cache?: RequestCacheStats + search?: SearchStats + segments?: SegmentsStats + store?: StoreStats + translog?: TranslogStats + warmer?: WarmerStats + bulk?: BulkStats +} + +export interface IndicesStatsIndicesStats { + primaries: IndicesStatsIndexStats + shards?: Record + total: IndicesStatsIndexStats + uuid?: Uuid +} + +export interface IndicesStatsRequest extends RequestBase { + metric?: Metrics + index?: Indices + completion_fields?: Fields + expand_wildcards?: ExpandWildcards + fielddata_fields?: Fields + fields?: Fields + forbid_closed_indices?: boolean + groups?: string | string[] + include_segment_file_sizes?: boolean + include_unloaded_segments?: boolean + level?: Level + types?: Types +} + +export interface IndicesStatsResponse { + indices?: Record + _shards: ShardStatistics + _all: IndicesStatsIndicesStats +} + +export interface IndicesStatsShardCommit { + generation: integer + id: Id + num_docs: long + user_data: Record +} + +export interface IndicesStatsShardFileSizeInfo { + description: string + size_in_bytes: long +} + +export interface IndicesStatsShardLease { + id: Id + retaining_seq_no: SequenceNumber + timestamp: long + source: string +} + +export interface IndicesStatsShardPath { + data_path: string + is_custom_data_path: boolean + state_path: string +} + +export interface IndicesStatsShardQueryCache { + cache_count: long + cache_size: long + evictions: long + hit_count: long + memory_size_in_bytes: long + miss_count: long + total_count: long +} + +export interface IndicesStatsShardRetentionLeases { + primary_term: long + version: VersionNumber + leases: IndicesStatsShardLease[] +} + +export interface IndicesStatsShardRouting { + node: string + primary: boolean + relocating_node?: string + state: IndicesStatsShardRoutingState +} + +export type IndicesStatsShardRoutingState = 'UNASSIGNED' | 'INITIALIZING' | 'STARTED' | 'RELOCATING' + +export interface IndicesStatsShardSequenceNumber { + global_checkpoint: long + local_checkpoint: long + max_seq_no: SequenceNumber +} + +export interface IndicesStatsShardStats { + commit: IndicesStatsShardCommit + completion: CompletionStats + docs: DocStats + fielddata: FielddataStats + flush: FlushStats + get: GetStats + indexing: IndexingStats + merges: MergesStats + shard_path: IndicesStatsShardPath + query_cache: IndicesStatsShardQueryCache + recovery: RecoveryStats + refresh: RefreshStats + request_cache: RequestCacheStats + retention_leases: IndicesStatsShardRetentionLeases + routing: IndicesStatsShardRouting + search: SearchStats + segments: SegmentsStats + seq_no: IndicesStatsShardSequenceNumber + store: StoreStats + translog: TranslogStats + warmer: WarmerStats + bulk?: BulkStats +} + +export interface IndicesUnfreezeRequest extends RequestBase { + index: IndexName + allow_no_indices?: boolean + expand_wildcards?: ExpandWildcards + ignore_unavailable?: boolean + master_timeout?: Time + timeout?: Time + wait_for_active_shards?: string +} + +export interface IndicesUnfreezeResponse extends AcknowledgedResponseBase { + shards_acknowledged: boolean +} + +export interface IndicesUpdateAliasesIndicesUpdateAliasBulk { +} + +export interface IndicesUpdateAliasesRequest extends RequestBase { + master_timeout?: Time + timeout?: Time + body?: { + actions?: IndicesUpdateAliasesIndicesUpdateAliasBulk[] + } +} + +export interface IndicesUpdateAliasesResponse extends AcknowledgedResponseBase { +} + +export interface IndicesUpgradeRequest extends RequestBase { + stub_b: integer + stub_a: integer + body?: { + stub_c: integer + } +} + +export interface IndicesUpgradeResponse { + stub: integer +} + +export interface IndicesValidateQueryIndicesValidationExplanation { + error?: string + explanation?: string + index: IndexName + valid: boolean +} + +export interface IndicesValidateQueryRequest extends RequestBase { + index?: Indices + type?: Types + allow_no_indices?: boolean + all_shards?: boolean + analyzer?: string + analyze_wildcard?: boolean + default_operator?: DefaultOperator + df?: string + expand_wildcards?: ExpandWildcards + explain?: boolean + ignore_unavailable?: boolean + lenient?: boolean + query_on_query_string?: string + rewrite?: boolean + q?: string + body?: { + query?: QueryDslQueryContainer + } +} + +export interface IndicesValidateQueryResponse { + explanations?: IndicesValidateQueryIndicesValidationExplanation[] + _shards?: ShardStatistics + valid: boolean + error?: string +} + +export interface IngestAppendProcessor extends IngestProcessorBase { + field: Field + value: any[] + allow_duplicates?: boolean +} + +export interface IngestAttachmentProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + indexed_chars?: long + indexed_chars_field?: Field + properties?: string[] + target_field?: Field + resource_name?: string +} + +export interface IngestBytesProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + target_field?: Field +} + +export interface IngestCircleProcessor extends IngestProcessorBase { + error_distance: double + field: Field + ignore_missing: boolean + shape_type: IngestShapeType + target_field: Field +} + +export interface IngestConvertProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + target_field: Field + type: IngestConvertType +} + +export type IngestConvertType = 'integer' | 'long' | 'float' | 'double' | 'string' | 'boolean' | 'auto' + +export interface IngestCsvProcessor extends IngestProcessorBase { empty_value: any description?: string field: Field @@ -3788,31 +9515,660 @@ export interface CsvProcessor extends ProcessorBase { trim: boolean } -export interface CumulativeCardinalityAggregation extends PipelineAggregationBase { +export interface IngestDateIndexNameProcessor extends IngestProcessorBase { + date_formats: string[] + date_rounding: string | IngestDateRounding + field: Field + index_name_format: string + index_name_prefix: string + locale: string + timezone: string } -export interface CumulativeSumAggregation extends PipelineAggregationBase { +export interface IngestDateProcessor extends IngestProcessorBase { + field: Field + formats: string[] + locale?: string + target_field?: Field + timezone?: string } -export interface CurrentNode { - id: string - name: string - attributes: Record - transport_address: string - weight_ranking: integer +export type IngestDateRounding = 's' | 'm' | 'h' | 'd' | 'w' | 'M' | 'y' + +export interface IngestDissectProcessor extends IngestProcessorBase { + append_separator: string + field: Field + ignore_missing: boolean + pattern: string } -export interface CustomSettings { - custom_urls?: Array - created_by?: string - job_tags?: Record +export interface IngestDotExpanderProcessor extends IngestProcessorBase { + field: Field + path?: string } -export interface DailySchedule { - at: Array | TimeOfDay +export interface IngestDropProcessor extends IngestProcessorBase { } -export interface DataCounts { +export interface IngestEnrichProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + max_matches?: integer + override?: boolean + policy_name: string + shape_relation?: GeoShapeRelation + target_field: Field +} + +export interface IngestFailProcessor extends IngestProcessorBase { + message: string +} + +export interface IngestForeachProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + processor: IngestProcessorContainer +} + +export interface IngestGeoIpProcessor extends IngestProcessorBase { + database_file: string + field: Field + first_only: boolean + ignore_missing: boolean + properties: string[] + target_field: Field +} + +export interface IngestGrokProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + pattern_definitions: Record + patterns: string[] + trace_match?: boolean +} + +export interface IngestGsubProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + pattern: string + replacement: string + target_field?: Field +} + +export interface IngestInferenceConfig { + regression?: IngestInferenceConfigRegression +} + +export interface IngestInferenceConfigRegression { + results_field: string +} + +export interface IngestInferenceProcessor extends IngestProcessorBase { + model_id: Id + target_field: Field + field_map?: Record + inference_config?: IngestInferenceConfig +} + +export interface IngestJoinProcessor extends IngestProcessorBase { + field: Field + separator: string + target_field?: Field +} + +export interface IngestJsonProcessor extends IngestProcessorBase { + add_to_root: boolean + field: Field + target_field: Field +} + +export interface IngestKeyValueProcessor extends IngestProcessorBase { + exclude_keys?: string[] + field: Field + field_split: string + ignore_missing?: boolean + include_keys?: string[] + prefix?: string + strip_brackets?: boolean + target_field?: Field + trim_key?: string + trim_value?: string + value_split: string +} + +export interface IngestLowercaseProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + target_field?: Field +} + +export interface IngestPipeline { + description?: string + on_failure?: IngestProcessorContainer[] + processors?: IngestProcessorContainer[] + version?: VersionNumber +} + +export interface IngestPipelineConfig { + description?: string + version?: VersionNumber + processors: IngestProcessorContainer[] +} + +export interface IngestPipelineProcessor extends IngestProcessorBase { + name: Name +} + +export interface IngestProcessorBase { + if?: string + ignore_failure?: boolean + on_failure?: IngestProcessorContainer[] + tag?: string +} + +export interface IngestProcessorContainer { + attachment?: IngestAttachmentProcessor + append?: IngestAppendProcessor + csv?: IngestCsvProcessor + convert?: IngestConvertProcessor + date?: IngestDateProcessor + date_index_name?: IngestDateIndexNameProcessor + dot_expander?: IngestDotExpanderProcessor + enrich?: IngestEnrichProcessor + fail?: IngestFailProcessor + foreach?: IngestForeachProcessor + json?: IngestJsonProcessor + user_agent?: IngestUserAgentProcessor + kv?: IngestKeyValueProcessor + geoip?: IngestGeoIpProcessor + grok?: IngestGrokProcessor + gsub?: IngestGsubProcessor + join?: IngestJoinProcessor + lowercase?: IngestLowercaseProcessor + remove?: IngestRemoveProcessor + rename?: IngestRenameProcessor + script?: Script + set?: IngestSetProcessor + sort?: IngestSortProcessor + split?: IngestSplitProcessor + trim?: IngestTrimProcessor + uppercase?: IngestUppercaseProcessor + urldecode?: IngestUrlDecodeProcessor + bytes?: IngestBytesProcessor + dissect?: IngestDissectProcessor + set_security_user?: IngestSetSecurityUserProcessor + pipeline?: IngestPipelineProcessor + drop?: IngestDropProcessor + circle?: IngestCircleProcessor + inference?: IngestInferenceProcessor +} + +export interface IngestRemoveProcessor extends IngestProcessorBase { + field: Fields + ignore_missing?: boolean +} + +export interface IngestRenameProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + target_field: Field +} + +export interface IngestSetProcessor extends IngestProcessorBase { + field: Field + override?: boolean + value: any +} + +export interface IngestSetSecurityUserProcessor extends IngestProcessorBase { + field: Field + properties?: string[] +} + +export type IngestShapeType = 'geo_shape' | 'shape' + +export interface IngestSortProcessor extends IngestProcessorBase { + field: Field + order: SearchTypesSortOrder + target_field: Field +} + +export interface IngestSplitProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + preserve_trailing?: boolean + separator: string + target_field?: Field +} + +export interface IngestTrimProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + target_field?: Field +} + +export interface IngestUppercaseProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + target_field?: Field +} + +export interface IngestUrlDecodeProcessor extends IngestProcessorBase { + field: Field + ignore_missing?: boolean + target_field?: Field +} + +export interface IngestUserAgentProcessor extends IngestProcessorBase { + field: Field + ignore_missing: boolean + options: IngestUserAgentProperty[] + regex_file: string + target_field: Field +} + +export type IngestUserAgentProperty = 'NAME' | 'MAJOR' | 'MINOR' | 'PATCH' | 'OS' | 'OS_NAME' | 'OS_MAJOR' | 'OS_MINOR' | 'DEVICE' | 'BUILD' + +export interface IngestDeletePipelineRequest extends RequestBase { + id: Id + master_timeout?: Time + timeout?: Time +} + +export interface IngestDeletePipelineResponse extends AcknowledgedResponseBase { +} + +export interface IngestGeoIpStatsGeoIpDownloadStatistics { + successful_downloads: integer + failed_downloads: integer + total_download_time: integer + database_count: integer + skipped_updates: integer +} + +export interface IngestGeoIpStatsGeoIpNodeDatabaseName { + name: Name +} + +export interface IngestGeoIpStatsGeoIpNodeDatabases { + databases: IngestGeoIpStatsGeoIpNodeDatabaseName[] + files_in_temp: string[] +} + +export interface IngestGeoIpStatsRequest extends RequestBase { +} + +export interface IngestGeoIpStatsResponse { + stats: IngestGeoIpStatsGeoIpDownloadStatistics + nodes: Record +} + +export interface IngestGetPipelineRequest extends RequestBase { + id?: Id + master_timeout?: Time + summary?: boolean +} + +export interface IngestGetPipelineResponse extends DictionaryResponseBase { +} + +export interface IngestProcessorGrokRequest extends RequestBase { +} + +export interface IngestProcessorGrokResponse { + patterns: Record +} + +export interface IngestPutPipelineRequest extends RequestBase { + id: Id + master_timeout?: Time + timeout?: Time + body?: { + description?: string + on_failure?: IngestProcessorContainer[] + processors?: IngestProcessorContainer[] + version?: VersionNumber + } +} + +export interface IngestPutPipelineResponse extends AcknowledgedResponseBase { +} + +export interface IngestSimulatePipelineDocumentSimulation { + _id: Id + _index: IndexName + _ingest: IngestSimulatePipelineIngest + _parent?: string + _routing?: string + _source: Record + _type?: Type +} + +export interface IngestSimulatePipelineIngest { + timestamp: DateString + pipeline?: Name +} + +export interface IngestSimulatePipelinePipelineSimulation { + doc?: IngestSimulatePipelineDocumentSimulation + processor_results?: IngestSimulatePipelinePipelineSimulation[] + tag?: string + processor_type?: string + status?: WatcherActionStatusOptions +} + +export interface IngestSimulatePipelineRequest extends RequestBase { + id?: Id + verbose?: boolean + body?: { + docs?: IngestSimulatePipelineSimulatePipelineDocument[] + pipeline?: IngestPipeline + } +} + +export interface IngestSimulatePipelineResponse { + docs: IngestSimulatePipelinePipelineSimulation[] +} + +export interface IngestSimulatePipelineSimulatePipelineDocument { + _id?: Id + _index?: IndexName + _source: any +} + +export interface LicenseLicense { + expiry_date_in_millis: EpochMillis + issue_date_in_millis: EpochMillis + issued_to: string + issuer: string + max_nodes?: long + max_resource_units?: long + signature: string + start_date_in_millis: EpochMillis + type: LicenseLicenseType + uid: string +} + +export type LicenseLicenseStatus = 'active' | 'valid' | 'invalid' | 'expired' + +export type LicenseLicenseType = 'missing' | 'trial' | 'basic' | 'standard' | 'dev' | 'silver' | 'gold' | 'platinum' | 'enterprise' + +export interface LicenseDeleteLicenseRequest extends RequestBase { +} + +export interface LicenseDeleteLicenseResponse extends AcknowledgedResponseBase { +} + +export interface LicenseGetBasicLicenseStatusRequest extends RequestBase { +} + +export interface LicenseGetBasicLicenseStatusResponse { + eligible_to_start_basic: boolean +} + +export interface LicenseGetLicenseLicenseInformation { + expiry_date: DateString + expiry_date_in_millis: EpochMillis + issue_date: DateString + issue_date_in_millis: EpochMillis + issued_to: string + issuer: string + max_nodes: long + max_resource_units?: integer + status: LicenseLicenseStatus + type: LicenseLicenseType + uid: Uuid + start_date_in_millis: EpochMillis +} + +export interface LicenseGetLicenseRequest extends RequestBase { + accept_enterprise?: boolean + local?: boolean +} + +export interface LicenseGetLicenseResponse { + license: LicenseGetLicenseLicenseInformation +} + +export interface LicenseGetTrialLicenseStatusRequest extends RequestBase { +} + +export interface LicenseGetTrialLicenseStatusResponse { + eligible_to_start_trial: boolean +} + +export interface LicensePostLicenseAcknowledgement { + license: string[] + message: string +} + +export interface LicensePostLicenseRequest extends RequestBase { + acknowledge?: boolean + body?: { + license?: LicenseLicense + licenses?: LicenseLicense[] + } +} + +export interface LicensePostLicenseResponse { + acknowledge?: LicensePostLicenseAcknowledgement + acknowledged: boolean + license_status: LicenseLicenseStatus +} + +export interface LicenseStartBasicLicenseRequest extends RequestBase { + acknowledge?: boolean +} + +export interface LicenseStartBasicLicenseResponse extends AcknowledgedResponseBase { + acknowledge: Record + basic_was_started: boolean + error_message: string +} + +export interface LicenseStartTrialLicenseRequest extends RequestBase { + acknowledge?: boolean + type_query_string?: string +} + +export interface LicenseStartTrialLicenseResponse extends AcknowledgedResponseBase { + error_message?: string + acknowledged: boolean + trial_was_started: boolean + type: LicenseLicenseType +} + +export interface LogstashPipelineDeleteRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface LogstashPipelineDeleteResponse { + stub: integer +} + +export interface LogstashPipelineGetRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface LogstashPipelineGetResponse { + stub: integer +} + +export interface LogstashPipelinePutRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface LogstashPipelinePutResponse { + stub: integer +} + +export interface MigrationDeprecationInfoDeprecation { + details: string + level: MigrationDeprecationInfoDeprecationLevel + message: string + url: string +} + +export type MigrationDeprecationInfoDeprecationLevel = 'none' | 'info' | 'warning' | 'critical' + +export interface MigrationDeprecationInfoRequest extends RequestBase { + index?: IndexName +} + +export interface MigrationDeprecationInfoResponse { + cluster_settings: MigrationDeprecationInfoDeprecation[] + index_settings: Record + node_settings: MigrationDeprecationInfoDeprecation[] + ml_settings: MigrationDeprecationInfoDeprecation[] +} + +export interface MlAnalysisConfig { + bucket_span: TimeSpan + categorization_field_name?: Field + categorization_filters?: string[] + detectors: MlDetector[] + influencers?: Field[] + latency?: Time + multivariate_by_fields?: boolean + per_partition_categorization?: MlPerPartitionCategorization + summary_count_field_name?: Field + categorization_analyzer?: MlCategorizationAnalyzer | string +} + +export interface MlAnalysisLimits { + categorization_examples_limit?: long + model_memory_limit: string +} + +export interface MlAnalysisMemoryLimit { + model_memory_limit: string +} + +export interface MlAnomaly { + actual?: double[] + bucket_span: Time + by_field_name?: string + by_field_value?: string + causes?: MlAnomalyCause[] + detector_index: integer + field_name?: string + function?: string + function_description?: string + influencers?: MlInfluence[] + initial_record_score: double + is_interim: boolean + job_id: string + over_field_name?: string + over_field_value?: string + partition_field_name?: string + partition_field_value?: string + probability: double + record_score: double + result_type: string + timestamp: EpochMillis + typical?: double[] +} + +export interface MlAnomalyCause { + actual: double[] + by_field_name: Name + by_field_value: string + correlated_by_field_value: string + field_name: Field + function: string + function_description: string + influencers: MlInfluence[] + over_field_name: Name + over_field_value: string + partition_field_name: string + partition_field_value: string + probability: double + typical: double[] +} + +export type MlAppliesTo = 'actual' | 'typical' | 'diff_from_typical' | 'time' + +export interface MlBucketInfluencer { + bucket_span: long + influencer_score: double + influencer_field_name: Field + influencer_field_value: string + initial_influencer_score: double + is_interim: boolean + job_id: Id + probability: double + result_type: string + timestamp: Time + foo?: string +} + +export interface MlBucketSummary { + anomaly_score: double + bucket_influencers: MlBucketInfluencer[] + bucket_span: Time + event_count: long + initial_anomaly_score: double + is_interim: boolean + job_id: Id + partition_scores?: MlPartitionScore[] + processing_time_ms: double + result_type: string + timestamp: Time +} + +export interface MlCalendarEvent { + calendar_id?: Id + event_id?: Id + description: string + end_time: EpochMillis + start_time: EpochMillis +} + +export interface MlCategorizationAnalyzer { + filter?: (string | AnalysisTokenFilter)[] + tokenizer?: string | AnalysisTokenizer + char_filter?: (string | AnalysisCharFilter)[] +} + +export interface MlCategory { + category_id: ulong + examples: string[] + grok_pattern?: string + job_id: Id + max_matching_length: ulong + partition_field_name?: string + partition_field_value?: string + regex: string + terms: string + num_matches?: long + preferred_to_categories?: Id[] + p?: string + result_type: string + mlcategory: string +} + +export interface MlChunkingConfig { + mode: MlChunkingMode + time_span?: Time +} + +export type MlChunkingMode = 'auto' | 'manual' | 'off' + +export type MlConditionOperator = 'gt' | 'gte' | 'lt' | 'lte' + +export interface MlDataCounts { bucket_count: long earliest_record_timestamp?: long empty_bucket_count: long @@ -3833,4291 +10189,470 @@ export interface DataCounts { sparse_bucket_count: long } -export interface DataDescription { +export interface MlDataDescription { format?: string time_field: Field time_format?: string field_delimiter?: string } -export interface DataPathStats { - available: string - available_in_bytes: long - disk_queue: string - disk_reads: long - disk_read_size: string - disk_read_size_in_bytes: long - disk_writes: long - disk_write_size: string - disk_write_size_in_bytes: long - free: string - free_in_bytes: long - mount: string - path: string - total: string - total_in_bytes: long - type: string -} - -export type DataStreamHealthStatus = 'GREEN' | 'green' | 'YELLOW' | 'yellow' | 'RED' | 'red' - -export type DataStreamName = string - -export interface DataStreamsStatsItem { - backing_indices: integer - data_stream: Name - store_size?: ByteSize - store_size_bytes: integer - maximum_timestamp: integer -} - -export interface DataStreamsUsage extends XPackUsage { - data_streams: long - indices_count: long -} - -export interface DataTierPhaseCountUsage { - node_count: long - index_count: long - total_shard_count: long - primary_shard_count: long - doc_count: long - total_size_bytes: long - primary_size_bytes: long - primary_shard_size_avg_bytes: long - primary_shard_size_median_bytes: long - primary_shard_size_mad_bytes: long -} - -export interface DataTiersUsage extends XPackUsage { - data_warm: DataTierPhaseCountUsage - data_frozen?: DataTierPhaseCountUsage - data_cold: DataTierPhaseCountUsage - data_content: DataTierPhaseCountUsage - data_hot: DataTierPhaseCountUsage -} - -export interface Datafeed { - aggregations?: Record - aggs?: Record - chunking_config?: ChunkingConfig +export interface MlDatafeed { + aggregations?: Record + aggs?: Record + chunking_config?: MlChunkingConfig datafeed_id: Id frequency?: Timestamp indices: Indices - indexes?: Array + indexes?: string[] job_id: Id max_empty_searches?: integer - query: QueryContainer + query: QueryDslQueryContainer query_delay?: Timestamp script_fields?: Record scroll_size?: integer - delayed_data_check_config: DelayedDataCheckConfig - runtime_mappings?: RuntimeFields - indices_options?: DatafeedIndicesOptions + delayed_data_check_config: MlDelayedDataCheckConfig + runtime_mappings?: MappingRuntimeFields + indices_options?: MlDatafeedIndicesOptions } -export interface DatafeedCount { - count: long -} - -export interface DatafeedIndicesOptions { +export interface MlDatafeedIndicesOptions { allow_no_indices?: boolean expand_wildcards?: ExpandWildcards ignore_unavailable?: boolean ignore_throttled?: boolean } -export type DatafeedState = 'started' | 'stopped' | 'starting' | 'stopping' +export type MlDatafeedState = 'started' | 'stopped' | 'starting' | 'stopping' -export interface DatafeedStats { +export interface MlDatafeedStats { assignment_explanation?: string datafeed_id: Id - node?: DiscoveryNode - state: DatafeedState - timing_stats: DatafeedTimingStats + node?: MlDiscoveryNode + state: MlDatafeedState + timing_stats: MlDatafeedTimingStats } -export interface DatafeedTimingStats { +export interface MlDatafeedTimingStats { bucket_count: long exponential_average_search_time_per_hour_ms: double - job_id: string + job_id: Id search_count: long total_search_time_ms: double } -export interface Datafeeds { - scroll_size: integer +export interface MlDataframeAnalysis { + dependent_variable: string + prediction_field_name?: Field + alpha?: double + lambda?: double + gamma?: double + eta?: double + eta_growth_rate_per_tree?: double + feature_bag_fraction?: double + max_trees?: integer + maximum_number_trees?: integer + soft_tree_depth_limit?: integer + soft_tree_depth_tolerance?: double + downsample_factor?: double + max_optimization_rounds_per_hyperparameter?: integer + early_stopping_enabled?: boolean + num_top_feature_importance_values?: integer + feature_processors?: MlDataframeAnalysisFeatureProcessor[] + randomize_seed?: double + training_percent?: Percentage } -export interface DateDecayFunctionKeys extends DecayFunctionBase { -} -export type DateDecayFunction = DateDecayFunctionKeys | - { [property: string]: DecayPlacement } +export type MlDataframeAnalysisAnalyzedFields = string[] | MlDataframeAnalysisAnalyzedFieldsIncludeExclude -export interface DateField { +export interface MlDataframeAnalysisAnalyzedFieldsIncludeExclude { + includes: string[] + excludes: string[] +} + +export interface MlDataframeAnalysisClassification extends MlDataframeAnalysis { + class_assignment_objective?: string + num_top_classes?: integer +} + +export interface MlDataframeAnalysisContainer { + outlier_detection?: MlDataframeAnalysisOutlierDetection + regression?: MlDataframeAnalysisRegression + classification?: MlDataframeAnalysisClassification +} + +export interface MlDataframeAnalysisFeatureProcessor { + frequency_encoding?: MlDataframeAnalysisFeatureProcessorFrequencyEncoding + multi_encoding?: MlDataframeAnalysisFeatureProcessorMultiEncoding + n_gram_encoding?: MlDataframeAnalysisFeatureProcessorNGramEncoding + one_hot_encoding?: MlDataframeAnalysisFeatureProcessorOneHotEncoding + target_mean_encoding?: MlDataframeAnalysisFeatureProcessorTargetMeanEncoding +} + +export interface MlDataframeAnalysisFeatureProcessorFrequencyEncoding { + feature_name: Name field: Field - format?: string - include_unmapped?: boolean + frequency_map: Record } -export interface DateHistogramAggregation extends BucketAggregationBase { - calendar_interval?: DateInterval | Time - extended_bounds?: ExtendedBounds - hard_bounds?: ExtendedBounds - field?: Field - fixed_interval?: DateInterval | Time - format?: string - interval?: DateInterval | Time - min_doc_count?: integer - missing?: DateString - offset?: Time - order?: HistogramOrder - params?: Record - script?: Script - time_zone?: string +export interface MlDataframeAnalysisFeatureProcessorMultiEncoding { + processors: integer[] } -export interface DateHistogramBucketKeys { -} -export type DateHistogramBucket = DateHistogramBucketKeys | - { [property: string]: Aggregate } - -export interface DateHistogramRollupGrouping { - delay?: Time +export interface MlDataframeAnalysisFeatureProcessorNGramEncoding { + feature_prefix?: string field: Field - format?: string - interval?: Time - calendar_interval?: Time - fixed_interval?: Time - time_zone?: string + length?: integer + n_grams: integer[] + start?: integer + custom?: boolean } -export interface DateIndexNameProcessor extends ProcessorBase { - date_formats: Array - date_rounding: DateRounding +export interface MlDataframeAnalysisFeatureProcessorOneHotEncoding { field: Field - index_name_format: string - index_name_prefix: string - locale: string - timezone: string + hot_map: string } -export type DateInterval = 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'quarter' | 'year' - -export type DateMath = string - -export type DateMathTime = string - -export interface DateNanosProperty extends DocValuesPropertyBase { - boost?: double - format?: string - ignore_malformed?: boolean - index?: boolean - null_value?: DateString - precision_step?: integer - type: 'date_nanos' -} - -export interface DateProcessor extends ProcessorBase { +export interface MlDataframeAnalysisFeatureProcessorTargetMeanEncoding { + default_value: integer + feature_name: Name field: Field - formats: Array - locale?: string - target_field: Field - timezone: string + target_map: Record } -export interface DateProperty extends DocValuesPropertyBase { - boost?: double - fielddata?: NumericFielddata - format?: string - ignore_malformed?: boolean - index?: boolean - null_value?: DateString - precision_step?: integer - type: 'date' +export interface MlDataframeAnalysisOutlierDetection { + n_neighbors?: integer + method?: string + feature_influence_threshold?: double + compute_feature_influence?: boolean + outlier_fraction?: double + standardization_enabled?: boolean } -export interface DateRangeAggregation extends BucketAggregationBase { - field?: Field - format?: string - missing?: Missing - ranges?: Array - time_zone?: string +export interface MlDataframeAnalysisRegression extends MlDataframeAnalysis { + loss_function?: string + loss_function_parameter?: double } -export interface DateRangeExpression { - from?: DateMath | float - from_as_string?: string - to_as_string?: string - key?: string - to?: DateMath | float - doc_count?: long +export interface MlDataframeAnalytics { + analysis_stats?: MlDataframeAnalyticsStatsContainer + assignment_explanation?: string + data_counts: MlDataframeAnalyticsStatsDataCounts + id: Id + memory_usage: MlDataframeAnalyticsStatsMemoryUsage + node?: NodeAttributes + progress: MlDataframeAnalyticsStatsProgress[] + state: MlDataframeState } -export interface DateRangeProperty extends RangePropertyBase { - format?: string - type: 'date_range' +export interface MlDataframeAnalyticsDestination { + index: IndexName + results_field?: Field } -export type DateRounding = 's' | 'm' | 'h' | 'd' | 'w' | 'M' | 'y' - -export type DateString = string - -export type Day = 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' - -export interface DeactivateWatchRequest extends RequestBase { - watch_id: Name +export interface MlDataframeAnalyticsFieldSelection { + is_included: boolean + is_required: boolean + feature_type?: string + mapping_types: string[] + name: Field + reason?: string } -export interface DeactivateWatchResponse extends ResponseBase { - status: ActivationStatus +export interface MlDataframeAnalyticsMemoryEstimation { + expected_memory_with_disk: ByteSize + expected_memory_without_disk: ByteSize } -export type DecayFunction = DateDecayFunction | NumericDecayFunction | GeoDecayFunction - -export interface DecayFunctionBase extends ScoreFunctionBase { - multi_value_mode?: MultiValueMode +export interface MlDataframeAnalyticsSource { + index: Indices + query?: QueryDslQueryContainer + _source?: MlDataframeAnalysisAnalyzedFields + runtime_mappings?: MappingRuntimeFields } -export interface DecayPlacement { - decay?: double - offset?: TScale - scale?: TScale - origin?: TOrigin +export interface MlDataframeAnalyticsStatsContainer { + classification_stats?: MlDataframeAnalyticsStatsHyperparameters + outlier_detection_stats?: MlDataframeAnalyticsStatsOutlierDetection + regression_stats?: MlDataframeAnalyticsStatsHyperparameters } -export type Decision = 'yes' | 'no' | 'worse_balance' | 'throttled' | 'awaiting_info' | 'allocation_delayed' | 'no_valid_shard_copy' | 'no_attempt' - -export type DefaultOperator = 'AND' | 'OR' - -export interface Defaults { - anomaly_detectors: AnomalyDetectors - datafeeds: Datafeeds +export interface MlDataframeAnalyticsStatsDataCounts { + skipped_docs_count: integer + test_docs_count: integer + training_docs_count: integer } -export interface DelayedDataCheckConfig { +export interface MlDataframeAnalyticsStatsHyperparameters { + hyperparameters: MlHyperparameters + iteration: integer + timestamp: DateString + timing_stats: MlTimingStats + validation_loss: MlValidationLoss +} + +export interface MlDataframeAnalyticsStatsMemoryUsage { + memory_reestimate_bytes?: long + peak_usage_bytes: long + status: string + timestamp?: DateString +} + +export interface MlDataframeAnalyticsStatsOutlierDetection { + parameters: MlOutlierDetectionParameters + timestamp: DateString + timing_stats: MlTimingStats +} + +export interface MlDataframeAnalyticsStatsProgress { + phase: string + progress_percent: integer +} + +export interface MlDataframeAnalyticsSummary { + id: Id + source: MlDataframeAnalyticsSource + dest: MlDataframeAnalyticsDestination + analysis: MlDataframeAnalysisContainer + description?: string + model_memory_limit?: ByteSize + max_num_threads?: integer + analyzed_fields?: MlDataframeAnalysisAnalyzedFields + allow_lazy_start?: boolean + create_time?: long + version?: VersionString +} + +export interface MlDataframeEvaluationClassification { + actual_field: Field + predicted_field?: Field + top_classes_field?: Field + metrics?: MlDataframeEvaluationClassificationMetrics +} + +export interface MlDataframeEvaluationClassificationMetrics extends MlDataframeEvaluationMetrics { + accuracy?: Record + multiclass_confusion_matrix?: Record +} + +export interface MlDataframeEvaluationClassificationMetricsAucRoc { + class_name?: Name + include_curve?: boolean +} + +export interface MlDataframeEvaluationContainer { + classification?: MlDataframeEvaluationClassification + outlier_detection?: MlDataframeEvaluationOutlierDetection + regression?: MlDataframeEvaluationRegression +} + +export interface MlDataframeEvaluationMetrics { + auc_roc?: MlDataframeEvaluationClassificationMetricsAucRoc + precision?: Record + recall?: Record +} + +export interface MlDataframeEvaluationOutlierDetection { + actual_field: Field + predicted_probability_field: Field + metrics?: MlDataframeEvaluationOutlierDetectionMetrics +} + +export interface MlDataframeEvaluationOutlierDetectionMetrics extends MlDataframeEvaluationMetrics { + confusion_matrix?: Record +} + +export interface MlDataframeEvaluationRegression { + actual_field: Field + predicted_field: Field + metrics?: MlDataframeEvaluationRegressionMetrics +} + +export interface MlDataframeEvaluationRegressionMetrics { + mse?: Record + msle?: MlDataframeEvaluationRegressionMetricsMsle + huber?: MlDataframeEvaluationRegressionMetricsHuber + r_squared?: Record +} + +export interface MlDataframeEvaluationRegressionMetricsHuber { + delta?: double +} + +export interface MlDataframeEvaluationRegressionMetricsMsle { + offset?: double +} + +export type MlDataframeState = 'started' | 'stopped' | 'starting' | 'stopping' | 'failed' + +export interface MlDelayedDataCheckConfig { check_window?: Time enabled: boolean } -export interface DeleteAliasRequest extends RequestBase { - index: Indices - name: Names - master_timeout?: Time - timeout?: Time +export interface MlDetectionRule { + actions?: MlRuleAction[] + conditions: MlRuleCondition[] + scope?: Record } -export interface DeleteAliasResponse extends ResponseBase { -} - -export interface DeleteAutoFollowPatternRequest extends RequestBase { - name: Name -} - -export interface DeleteAutoFollowPatternResponse extends AcknowledgedResponseBase { -} - -export interface DeleteAutoscalingPolicyRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface DeleteAutoscalingPolicyResponse extends ResponseBase { - stub: integer -} - -export interface DeleteByQueryRequest extends RequestBase { - index: Indices - type?: Types - allow_no_indices?: boolean - analyzer?: string - analyze_wildcard?: boolean - conflicts?: Conflicts - default_operator?: DefaultOperator - df?: string - expand_wildcards?: ExpandWildcards - from?: long - ignore_unavailable?: boolean - lenient?: boolean - preference?: string - query_on_query_string?: string - refresh?: boolean - request_cache?: boolean - requests_per_second?: long - routing?: Routing - q?: string - scroll?: Time - scroll_size?: long - search_timeout?: Time - search_type?: SearchType - size?: long - slices?: long - sort?: Array - source_enabled?: boolean - source_excludes?: Fields - source_includes?: Fields - stats?: Array - terminate_after?: long - timeout?: Time - version?: boolean - wait_for_active_shards?: WaitForActiveShards - wait_for_completion?: boolean - body: { - max_docs?: long - query?: QueryContainer - slice?: SlicedScroll - } -} - -export interface DeleteByQueryResponse extends ResponseBase { - batches?: long - deleted?: long - failures?: Array - noops?: long - requests_per_second?: float - retries?: Retries - slice_id?: integer - task?: TaskId - throttled_millis?: long - throttled_until_millis?: long - timed_out?: boolean - took?: long - total?: long - version_conflicts?: long -} - -export interface DeleteByQueryRethrottleRequest extends RequestBase { - task_id: Id - requests_per_second?: long -} - -export interface DeleteByQueryRethrottleResponse extends ListTasksResponse { -} - -export interface DeleteCalendarEventRequest extends RequestBase { - calendar_id: Id - event_id: Id -} - -export interface DeleteCalendarEventResponse extends AcknowledgedResponseBase { -} - -export interface DeleteCalendarJobRequest extends RequestBase { - calendar_id: Id - job_id: Id -} - -export interface DeleteCalendarJobResponse extends ResponseBase { - calendar_id: Id - description?: string - job_ids: Ids -} - -export interface DeleteCalendarRequest extends RequestBase { - calendar_id: Id -} - -export interface DeleteCalendarResponse extends AcknowledgedResponseBase { -} - -export interface DeleteDanglingIndexRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface DeleteDanglingIndexResponse extends ResponseBase { - stub: integer -} - -export interface DeleteDataFrameAnalyticsRequest extends RequestBase { - id: Id - force?: boolean - timeout?: Time -} - -export interface DeleteDataFrameAnalyticsResponse extends AcknowledgedResponseBase { -} - -export interface DeleteDatafeedRequest extends RequestBase { - datafeed_id: Id - force?: boolean -} - -export interface DeleteDatafeedResponse extends AcknowledgedResponseBase { -} - -export interface DeleteEnrichPolicyRequest extends RequestBase { - name: Name -} - -export interface DeleteEnrichPolicyResponse extends AcknowledgedResponseBase { -} - -export interface DeleteExpiredDataRequest extends RequestBase { - name?: Name - requests_per_second?: float - timeout?: Time - body?: { - requests_per_second?: float - timeout?: Time - } -} - -export interface DeleteExpiredDataResponse extends ResponseBase { - deleted: boolean -} - -export interface DeleteFilterRequest extends RequestBase { - filter_id: Id -} - -export interface DeleteFilterResponse extends AcknowledgedResponseBase { -} - -export interface DeleteForecastRequest extends RequestBase { - job_id: Id - forecast_id?: Id - allow_no_forecasts?: boolean - timeout?: Time -} - -export interface DeleteForecastResponse extends AcknowledgedResponseBase { -} - -export interface DeleteIndexRequest extends RequestBase { - index: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - master_timeout?: Time - timeout?: Time -} - -export interface DeleteIndexResponse extends IndicesResponseBase { -} - -export interface DeleteIndexTemplateRequest extends RequestBase { - name: Name - master_timeout?: Time - timeout?: Time -} - -export interface DeleteIndexTemplateResponse extends AcknowledgedResponseBase { -} - -export interface DeleteJobRequest extends RequestBase { - job_id: Id - force?: boolean - wait_for_completion?: boolean -} - -export interface DeleteJobResponse extends AcknowledgedResponseBase { -} - -export interface DeleteLicenseRequest extends RequestBase { -} - -export interface DeleteLicenseResponse extends AcknowledgedResponseBase { -} - -export interface DeleteLifecycleRequest extends RequestBase { - policy?: Name - policy_id: Id -} - -export interface DeleteLifecycleResponse extends AcknowledgedResponseBase { -} - -export interface DeleteModelSnapshotRequest extends RequestBase { - job_id: Id - snapshot_id: Id -} - -export interface DeleteModelSnapshotResponse extends AcknowledgedResponseBase { -} - -export interface DeletePipelineRequest extends RequestBase { - id: Id - master_timeout?: Time - timeout?: Time -} - -export interface DeletePipelineResponse extends AcknowledgedResponseBase { -} - -export interface DeletePrivilegesRequest extends RequestBase { - application: Name - name: Name - refresh?: Refresh -} - -export interface DeletePrivilegesResponse extends DictionaryResponseBase> { -} - -export interface DeleteRepositoryRequest extends RequestBase { - repository: Names - master_timeout?: Time - timeout?: Time -} - -export interface DeleteRepositoryResponse extends AcknowledgedResponseBase { -} - -export interface DeleteRequest extends RequestBase { - id: Id - index: IndexName - type?: Type - if_primary_term?: long - if_seq_no?: SequenceNumber - refresh?: Refresh - routing?: Routing - timeout?: Time - version?: VersionNumber - version_type?: VersionType - wait_for_active_shards?: WaitForActiveShards -} - -export interface DeleteResponse extends WriteResponseBase { -} - -export interface DeleteRoleMappingRequest extends RequestBase { - name: Name - refresh?: Refresh -} - -export interface DeleteRoleMappingResponse extends ResponseBase { - found: boolean -} - -export interface DeleteRoleRequest extends RequestBase { - name: Name - refresh?: Refresh -} - -export interface DeleteRoleResponse extends ResponseBase { - found: boolean -} - -export interface DeleteRollupJobRequest extends RequestBase { - id: Id -} - -export interface DeleteRollupJobResponse extends AcknowledgedResponseBase { - task_failures?: Array -} - -export interface DeleteScriptRequest extends RequestBase { - id: Id - master_timeout?: Time - timeout?: Time -} - -export interface DeleteScriptResponse extends AcknowledgedResponseBase { -} - -export interface DeleteSnapshotLifecycleRequest extends RequestBase { - policy_id: Name -} - -export interface DeleteSnapshotLifecycleResponse extends AcknowledgedResponseBase { -} - -export interface DeleteSnapshotRequest extends RequestBase { - repository: Name - snapshot: Name - master_timeout?: Time -} - -export interface DeleteSnapshotResponse extends AcknowledgedResponseBase { -} - -export interface DeleteTrainedModelAliasRequest extends RequestBase { - model_alias: Name - model_id: Id -} - -export interface DeleteTrainedModelAliasResponse extends AcknowledgedResponseBase { -} - -export interface DeleteTrainedModelRequest extends RequestBase { - model_id: Id -} - -export interface DeleteTrainedModelResponse extends AcknowledgedResponseBase { -} - -export interface DeleteTransformRequest extends RequestBase { - transform_id: Name - force?: boolean -} - -export interface DeleteTransformResponse extends AcknowledgedResponseBase { -} - -export interface DeleteUserRequest extends RequestBase { - username: Name - refresh?: Refresh -} - -export interface DeleteUserResponse extends ResponseBase { - found: boolean -} - -export interface DeleteWatchRequest extends RequestBase { - id: Name -} - -export interface DeleteWatchResponse extends ResponseBase { - found: boolean - _id: Id - _version: VersionNumber -} - -export type DelimitedPayloadEncoding = 'int' | 'float' | 'identity' - -export interface DelimitedPayloadTokenFilter extends TokenFilterBase { - delimiter: string - encoding: DelimitedPayloadEncoding -} - -export interface DeprecationInfo { - details: string - level: DeprecationWarningLevel - message: string - url: string -} - -export interface DeprecationInfoRequest extends RequestBase { - index?: IndexName -} - -export interface DeprecationInfoResponse extends ResponseBase { - cluster_settings: Array - index_settings: Record> - node_settings: Array - ml_settings: Array -} - -export type DeprecationWarningLevel = 'none' | 'info' | 'warning' | 'critical' - -export interface DerivativeAggregation extends PipelineAggregationBase { -} - -export interface DetectionRule { - actions: Array - conditions: Array - scope?: Record -} - -export interface Detector { +export interface MlDetector { by_field_name?: Field - custom_rules?: Array + custom_rules?: MlDetectionRule[] detector_description?: string detector_index?: integer - exclude_frequent?: ExcludeFrequent + exclude_frequent?: MlExcludeFrequent field_name?: Field - function: string + function?: string use_null?: boolean over_field_name?: Field partition_field_name?: Field + description?: string } -export interface DictionaryResponseBase extends ResponseBase { - [key: string]: TValue -} - -export interface DirectGenerator { - field: Field - max_edits?: integer - max_inspections?: float - max_term_freq?: float - min_doc_freq?: float - min_word_length?: integer - post_filter?: string - pre_filter?: string - prefix_length?: integer - size?: integer - suggest_mode?: SuggestMode -} - -export interface DisMaxQuery extends QueryBase { - queries?: Array - tie_breaker?: double - boost?: float -} - -export interface DisableUserRequest extends RequestBase { - username: Name - refresh?: Refresh -} - -export interface DisableUserResponse extends ResponseBase { -} - -export interface DiscoveryNode { +export interface MlDiscoveryNode { attributes: Record ephemeral_id: Id id: Id name: Name - transport_address: string + transport_address: TransportAddress } -export interface DiskUsage { - path: string - total_bytes: long - used_bytes: long - free_bytes: long - free_disk_percent: double - used_disk_percent: double -} - -export interface DissectProcessor extends ProcessorBase { - append_separator: string - field: Field - ignore_missing: boolean - pattern: string -} - -export type Distance = string - -export interface DistanceFeatureQuery extends QueryBase { - origin?: Array | GeoCoordinate | DateMath - pivot?: Distance | Time - field?: Field -} - -export type DistanceUnit = 'in' | 'ft' | 'yd' | 'mi' | 'nmi' | 'km' | 'm' | 'cm' | 'mm' - -export interface DiversifiedSamplerAggregation extends BucketAggregationBase { - execution_hint?: SamplerAggregationExecutionHint - max_docs_per_value?: integer - script?: Script - shard_size?: integer - field?: Field -} - -export interface DocStats { - count: long - deleted: long -} - -export interface DocValueField { - field: Field - format?: string -} - -export type DocValuesProperty = BinaryProperty | BooleanProperty | DateProperty | DateNanosProperty | KeywordProperty | NumberProperty | RangeProperty | GeoPointProperty | GeoShapeProperty | CompletionProperty | GenericProperty | IpProperty | Murmur3HashProperty | ShapeProperty | TokenCountProperty | VersionProperty | WildcardProperty | PointProperty - -export interface DocValuesPropertyBase extends CorePropertyBase { - doc_values?: boolean -} - -export interface DocumentExistsRequest extends RequestBase { - id: Id - index: IndexName - type?: Type - preference?: string - realtime?: boolean - refresh?: boolean - routing?: Routing - source_enabled?: boolean - source_excludes?: Fields - source_includes?: Fields - stored_fields?: Fields - version?: VersionNumber - version_type?: VersionType -} - -export type DocumentExistsResponse = boolean - -export interface DocumentSimulation { - _id: Id - _index: IndexName - _ingest: Ingest - _parent?: string - _routing?: string - _source: Record - _type?: Type -} - -export interface DotExpanderProcessor extends ProcessorBase { - field: Field - path?: string -} - -export interface DoubleRangeProperty extends RangePropertyBase { - type: 'double_range' -} - -export interface DropProcessor extends ProcessorBase { -} - -export type DynamicMapping = 'strict' | 'runtime' | 'true' | 'false' - -export interface DynamicTemplate { - mapping?: PropertyBase - match?: string - match_mapping_type?: string - match_pattern?: MatchType - path_match?: string - path_unmatch?: string - unmatch?: string -} - -export type EdgeNGramSide = 'front' | 'back' - -export interface EdgeNGramTokenFilter extends TokenFilterBase { - max_gram: integer - min_gram: integer - side: EdgeNGramSide -} - -export interface EdgeNGramTokenizer extends TokenizerBase { - custom_token_chars: string - max_gram: integer - min_gram: integer - token_chars: Array -} - -export interface ElasticsearchVersionInfo { - build_date: DateString - build_flavor: string - build_hash: string - build_snapshot: boolean - build_type: string - lucene_version: VersionString - minimum_index_compatibility_version: VersionString - minimum_wire_compatibility_version: VersionString - number: string -} - -export interface ElisionTokenFilter extends TokenFilterBase { - articles: Array - articles_case: boolean -} - -export interface EmailActionResult { - account?: string - message: EmailResult - reason?: string -} - -export interface EmailBody { - html: string - text: string -} - -export type EmailPriority = 'lowest' | 'low' | 'normal' | 'high' | 'highest' - -export interface EmailResult { - bcc?: Array - body?: EmailBody - cc?: Array - from?: string - id: Id - priority?: EmailPriority - reply_to?: Array - sent_date: DateString - subject: string - to: Array -} - -export interface EmptyObject { -} - -export interface EnableUserRequest extends RequestBase { - username: Name - refresh?: Refresh -} - -export interface EnableUserResponse extends ResponseBase { -} - -export interface EnrichPolicy { - enrich_fields: Fields - indices: Indices - match_field: Field - query?: string -} - -export type EnrichPolicyPhase = 'SCHEDULED' | 'RUNNING' | 'COMPLETE' | 'FAILED' - -export interface EnrichProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - max_matches?: integer - override?: boolean - policy_name: string - shape_relation?: GeoShapeRelation - target_field: Field -} - -export interface EnrichStatsRequest extends RequestBase { -} - -export interface EnrichStatsResponse extends ResponseBase { - coordinator_stats: Array - executing_policies: Array -} - -export type EpochMillis = string | long - -export interface EqlDeleteRequest extends RequestBase { - id: Id -} - -export interface EqlDeleteResponse extends AcknowledgedResponseBase { -} - -export interface EqlFeaturesJoinUsage { - join_queries_two: uint - join_queries_three: uint - join_until: uint - join_queries_five_or_more: uint - join_queries_four: uint -} - -export interface EqlFeaturesKeysUsage { - join_keys_two: uint - join_keys_one: uint - join_keys_three: uint - join_keys_five_or_more: uint - join_keys_four: uint -} - -export interface EqlFeaturesPipesUsage { - pipe_tail: uint - pipe_head: uint -} - -export interface EqlFeaturesSequencesUsage { - sequence_queries_three: uint - sequence_queries_four: uint - sequence_queries_two: uint - sequence_until: uint - sequence_queries_five_or_more: uint - sequence_maxspan: uint -} - -export interface EqlFeaturesUsage { - join: uint - joins: EqlFeaturesJoinUsage - keys: EqlFeaturesKeysUsage - event: uint - pipes: EqlFeaturesPipesUsage - sequence: uint - sequences: EqlFeaturesSequencesUsage -} - -export interface EqlGetRequest extends RequestBase { - id: Id - keep_alive?: Time - wait_for_completion_timeout?: Time -} - -export interface EqlGetResponse extends EqlSearchResponseBase { -} - -export interface EqlGetStatusRequest extends RequestBase { - id: Id -} - -export interface EqlGetStatusResponse extends ResponseBase { - id: Id - is_partial: boolean - is_running: boolean - start_time_in_millis?: EpochMillis - expiration_time_in_millis?: EpochMillis - completion_status?: integer -} - -export interface EqlHits { - total?: TotalHits - events?: Array> - sequences?: Array> -} - -export interface EqlHitsEvent { - _index: IndexName - _id: Id - _source: TEvent - fields?: Record> -} - -export interface EqlHitsSequence { - events: Array> - join_keys: Array -} - -export interface EqlSearchFieldFormatted { - field: Field - format: string -} - -export interface EqlSearchRequest extends RequestBase { - index: IndexName - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - keep_alive?: Time - keep_on_completion?: boolean - wait_for_completion_timeout?: Time - body: { - query: string - case_sensitive?: boolean - event_category_field?: Field - tiebreaker_field?: Field - timestamp_field?: Field - fetch_size?: uint - filter?: QueryContainer | Array - keep_alive?: Time - keep_on_completion?: boolean - wait_for_completion_timeout?: Time - size?: integer | float - fields?: Array - } -} - -export interface EqlSearchResponse extends EqlSearchResponseBase { -} - -export interface EqlSearchResponseBase extends ResponseBase { - id?: Id - is_partial?: boolean - is_running?: boolean - took?: integer - timed_out?: boolean - hits: EqlHits -} - -export interface EqlUsage extends XPackUsage { - features: EqlFeaturesUsage - queries: Record -} - -export interface ErrorCause { - type: string - reason: string - caused_by?: ErrorCause - shard?: integer | string - stack_trace?: string - root_cause?: Array - bytes_limit?: long - bytes_wanted?: long - column?: integer - col?: integer - failed_shards?: Array - grouped?: boolean - index?: IndexName - index_uuid?: Uuid - language?: string - licensed_expired_feature?: string - line?: integer - max_buckets?: integer - phase?: string - property_name?: string - processor_type?: string - resource_id?: Ids - 'resource.id'?: Ids - resource_type?: string - 'resource.type'?: string - script?: string - script_stack?: Array - header?: Record - lang?: string - position?: PainlessExecutionPosition -} - -export interface ErrorResponse { - error: MainError - status: integer -} - -export interface EstimateModelMemoryRequest extends RequestBase { - body: { - analysis_config?: AnalysisConfig - max_bucket_cardinality?: Record - overall_cardinality?: Record - } -} - -export interface EstimateModelMemoryResponse extends ResponseBase { - model_memory_estimate: string -} - -export interface EwmaModelSettings { - alpha?: float -} - -export type ExcludeFrequent = 'all' | 'none' | 'by' | 'over' - -export interface ExecuteEnrichPolicyRequest extends RequestBase { - name: Name - wait_for_completion?: boolean -} - -export interface ExecuteEnrichPolicyResponse extends ResponseBase { - status: ExecuteEnrichPolicyStatus - task_id?: TaskId -} - -export interface ExecuteEnrichPolicyStatus { - phase: EnrichPolicyPhase -} - -export interface ExecutePainlessScriptRequest extends RequestBase { - body?: { - context?: string - context_setup?: PainlessContextSetup - script?: InlineScript - } -} - -export interface ExecutePainlessScriptResponse extends ResponseBase { - result: TResult -} - -export interface ExecuteRetentionRequest extends RequestBase { -} - -export interface ExecuteRetentionResponse extends AcknowledgedResponseBase { -} - -export interface ExecuteSnapshotLifecycleRequest extends RequestBase { - policy_id: Name -} - -export interface ExecuteSnapshotLifecycleResponse extends ResponseBase { - snapshot_name: string -} - -export interface ExecuteWatchRequest extends RequestBase { - id?: Name - debug?: boolean - body?: { - action_modes?: Record - alternative_input?: Record - ignore_condition?: boolean - record_execution?: boolean - simulated_actions?: SimulatedActions - trigger_data?: ScheduleTriggerEvent - watch?: Watch - } -} - -export interface ExecuteWatchResponse extends ResponseBase { - _id: Id - watch_record: WatchRecord -} - -export interface ExecutingPolicy { - name: string - task: TaskInfo -} - -export type ExecutionPhase = 'awaits_execution' | 'started' | 'input' | 'condition' | 'actions' | 'watch_transform' | 'aborted' | 'finished' - -export interface ExecutionResult { - actions: Array - condition: ExecutionResultCondition - execution_duration: integer - execution_time: DateString - input: ExecutionResultInput -} - -export interface ExecutionResultAction { - email?: EmailActionResult - id: Id - index?: IndexActionResult - logging?: LoggingActionResult - pagerduty?: PagerDutyActionResult - reason?: string - slack?: SlackActionResult - status: Status - type: ActionType - webhook?: WebhookActionResult -} - -export interface ExecutionResultCondition { - met: boolean - status: Status - type: ConditionType -} - -export interface ExecutionResultInput { - payload: Record - status: Status - type: InputType -} - -export interface ExecutionState { - successful: boolean - timestamp: DateString -} - -export interface ExecutionThreadPool { - max_size: long - queue_size: long -} - -export interface ExistsQuery extends QueryBase { - field?: Field -} - -export type ExpandWildcardOptions = 'open' | 'closed' | 'hidden' | 'none' | 'all' - -export type ExpandWildcards = ExpandWildcardOptions | Array | string - -export interface ExplainAnalyzeToken { - bytes: string - end_offset: long - keyword?: boolean - position: long - positionLength: long - start_offset: long - termFrequency: long - token: string - type: string -} - -export interface ExplainLifecycleRequest extends RequestBase { - index: IndexName - only_errors?: boolean - only_managed?: boolean -} - -export interface ExplainLifecycleResponse extends ResponseBase { - indices: Record | LifecycleExplainProject -} - -export interface ExplainRequest extends RequestBase { - id: Id - index: IndexName - type?: Type - analyzer?: string - analyze_wildcard?: boolean - default_operator?: DefaultOperator - df?: string - lenient?: boolean - preference?: string - query_on_query_string?: string - routing?: Routing - _source?: boolean | Fields | SourceFilter - _source_excludes?: Fields - _source_includes?: Fields - stored_fields?: Fields - q?: string - body?: { - query?: QueryContainer - } -} - -export interface ExplainResponse extends ResponseBase { - _index: IndexName - _type?: Type - _id: Id - matched: boolean - explanation?: ExplanationDetail - get?: InlineGet -} - -export interface Explanation { - description: string - details: Array - value: float -} - -export interface ExplanationDetail { - description: string - details?: Array - value: float -} - -export interface ExtendedBounds { - max: T - min: T -} - -export interface ExtendedMemoryStats extends MemoryStats { - free_percent: integer - used_percent: integer -} - -export interface ExtendedStatsAggregate extends StatsAggregate { - std_deviation_bounds: StandardDeviationBounds - sum_of_squares?: double - variance?: double - variance_population?: double - variance_sampling?: double - std_deviation?: double - std_deviation_population?: double - std_deviation_sampling?: double -} - -export interface ExtendedStatsAggregation extends FormatMetricAggregationBase { - sigma?: double -} - -export interface ExtendedStatsBucketAggregation extends PipelineAggregationBase { - sigma?: double -} - -export interface FailProcessor extends ProcessorBase { - message: string -} - -export type Field = string - -export interface FieldAliasProperty extends PropertyBase { - path?: Field - type: 'alias' -} - -export interface FieldCapabilities { - aggregatable: boolean - indices?: Indices - meta?: Record> - non_aggregatable_indices?: Indices - non_searchable_indices?: Indices - searchable: boolean - type: string -} - -export interface FieldCapabilitiesBodyIndexFilter { - range?: FieldCapabilitiesBodyIndexFilterRange - match_none?: EmptyObject - term?: FieldCapabilitiesBodyIndexFilterTerm -} - -export interface FieldCapabilitiesBodyIndexFilterRange { - timestamp: FieldCapabilitiesBodyIndexFilterRangeTimestamp -} - -export interface FieldCapabilitiesBodyIndexFilterRangeTimestamp { - gte?: integer - gt?: integer - lte?: integer - lt?: integer -} - -export interface FieldCapabilitiesBodyIndexFilterTerm { - versionControl: FieldCapabilitiesBodyIndexFilterTermVersionControl -} - -export interface FieldCapabilitiesBodyIndexFilterTermVersionControl { - value: string -} - -export interface FieldCapabilitiesRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - fields?: Fields - ignore_unavailable?: boolean - include_unmapped?: boolean - body?: { - index_filter?: FieldCapabilitiesBodyIndexFilter - } -} - -export interface FieldCapabilitiesResponse extends ResponseBase { - indices: Indices - fields: Record> -} - -export interface FieldCollapse { - field: Field - inner_hits?: InnerHits | Array - max_concurrent_group_searches?: integer -} - -export interface FieldLookup { - id?: Id - index?: IndexName - path?: Field - routing?: Routing -} - -export interface FieldMapping { -} - -export interface FieldNamesField { - enabled: boolean -} - -export interface FieldSecurity { - except?: Fields - grant: Fields -} - -export interface FieldSecuritySettings { - except: Array - grant: Array -} - -export interface FieldSort { - missing?: Missing - mode?: SortMode - nested?: NestedSortValue - order?: SortOrder - unmapped_type?: FieldType -} - -export interface FieldStat { - count: number - cardinality: number - top_hits: Array - mean_value?: number - median_value?: number - max_value?: number - min_value?: number - earliest?: string - latest?: string -} - -export interface FieldStatistics { - doc_count: integer - sum_doc_freq: long - sum_ttf: long -} - -export type FieldType = 'none' | 'geo_point' | 'geo_shape' | 'ip' | 'binary' | 'keyword' | 'text' | 'search_as_you_type' | 'date' | 'date_nanos' | 'boolean' | 'completion' | 'nested' | 'object' | 'murmur3' | 'token_count' | 'percolator' | 'integer' | 'long' | 'short' | 'byte' | 'float' | 'half_float' | 'scaled_float' | 'double' | 'integer_range' | 'float_range' | 'long_range' | 'double_range' | 'date_range' | 'ip_range' | 'alias' | 'join' | 'rank_feature' | 'rank_features' | 'flattened' | 'shape' | 'histogram' | 'constant_keyword' - -export interface FieldTypesMappings { - field_types: Array - runtime_field_types?: Array -} - -export interface FieldTypesStats { - name: Name - count: integer - index_count: integer -} - -export type FieldValueFactorModifier = 'none' | 'log' | 'log1p' | 'log2p' | 'ln' | 'ln1p' | 'ln2p' | 'square' | 'sqrt' | 'reciprocal' - -export interface FieldValueFactorScoreFunction extends ScoreFunctionBase { - field: Field - factor?: double - missing?: double - modifier?: FieldValueFactorModifier -} - -export interface FielddataFrequencyFilter { - max: double - min: double - min_segment_size: integer -} - -export interface FielddataStats { - evictions?: long - memory_size_in_bytes: long - fields?: Record -} - -export type Fields = Field | Array - -export interface FileCountSnapshotStats { - file_count: integer - size_in_bytes: long -} - -export interface FileSystemStats { - data: Array - timestamp: long - total: TotalFileSystemStats -} +export type MlExcludeFrequent = 'all' | 'none' | 'by' | 'over' -export interface Filter { +export interface MlFilter { description?: string filter_id: Id - items: Array + items: string[] } -export interface FilterRef { +export interface MlFilterRef { filter_id: Id - filter_type: RuleFilterType + filter_type: MlFilterType } -export interface FiltersAggregate extends AggregateBase { - buckets: Array | Record -} - -export interface FiltersAggregation extends BucketAggregationBase { - filters?: Record | Array - other_bucket?: boolean - other_bucket_key?: string -} - -export interface FiltersBucketItemKeys { - doc_count: long -} -export type FiltersBucketItem = FiltersBucketItemKeys | - { [property: string]: Aggregate } - -export interface FindStructureRequest { - charset?: string - column_names?: string - delimiter?: string - explain?: boolean - format?: string - grok_pattern?: string - has_header_row?: boolean - lines_to_sample?: uint - quote?: string - should_trim_fields?: boolean - timeout?: Time - timestamp_field?: Field - timestamp_format?: string - body: TBody -} - -export interface FindStructureResponse { - charset: string - has_header_row: boolean - has_byte_order_marker: boolean - format: string - field_stats: Record - sample_start: string - num_messages_analyzed: number - mappings: TypeMapping - quote: string - delimiter: string - need_client_timezone: boolean - num_lines_analyzed: number - column_names?: Array - explanation?: Array - grok_pattern?: string - multiline_start_pattern?: string - exclude_lines_pattern?: string - java_timestamp_formats?: Array - joda_timestamp_formats?: Array - timestamp_field?: string - should_trim_fields?: boolean -} - -export interface FingerprintTokenFilter extends TokenFilterBase { - max_output_size: integer - separator: string -} - -export interface FlattenedProperty extends PropertyBase { - boost?: double - depth_limit?: integer - doc_values?: boolean - eager_global_ordinals?: boolean - index?: boolean - index_options?: IndexOptions - null_value?: string - similarity?: string - split_queries_on_whitespace?: boolean - type: 'flattened' -} - -export interface FlattenedUsage extends XPackUsage { - field_count: integer -} - -export interface FloatRangeProperty extends RangePropertyBase { - type: 'float_range' -} - -export interface FlushJobRequest extends RequestBase { - job_id: Id - skip_time?: string - body?: { - advance_time?: DateString - calc_interim?: boolean - end?: DateString - start?: DateString - } -} - -export interface FlushJobResponse extends ResponseBase { - flushed: boolean - last_finalized_bucket_end?: integer -} - -export interface FlushRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - force?: boolean - ignore_unavailable?: boolean - wait_if_ongoing?: boolean -} - -export interface FlushResponse extends ShardsOperationResponseBase { -} - -export interface FlushStats { - periodic: long - total: long - total_time?: string - total_time_in_millis: long -} - -export interface FollowConfig { - max_outstanding_read_requests: integer - max_outstanding_write_requests: integer - max_read_request_operation_count: integer - max_read_request_size: string - max_retry_delay: Time - max_write_buffer_count: integer - max_write_buffer_size: string - max_write_request_operation_count: integer - max_write_request_size: string - read_poll_timeout: Time -} - -export interface FollowIndexReadException { - exception: ErrorCause - from_seq_no: SequenceNumber - retries: integer -} - -export interface FollowIndexShardStats { - bytes_read: long - failed_read_requests: long - failed_write_requests: long - fatal_exception?: ErrorCause - follower_aliases_version: VersionNumber - follower_global_checkpoint: long - follower_index: string - follower_mapping_version: VersionNumber - follower_max_seq_no: SequenceNumber - follower_settings_version: VersionNumber - last_requested_seq_no: SequenceNumber - leader_global_checkpoint: long - leader_index: string - leader_max_seq_no: SequenceNumber - operations_read: long - operations_written: long - outstanding_read_requests: integer - outstanding_write_requests: integer - read_exceptions: Array - remote_cluster: string - shard_id: integer - successful_read_requests: long - successful_write_requests: long - time_since_last_read_millis: EpochMillis - total_read_remote_exec_time_millis: EpochMillis - total_read_time_millis: EpochMillis - total_write_time_millis: EpochMillis - write_buffer_operation_count: long - write_buffer_size_in_bytes: ByteSize -} - -export interface FollowIndexStats { - index: IndexName - shards: Array -} - -export interface FollowIndexStatsRequest extends RequestBase { - index: Indices -} - -export interface FollowIndexStatsResponse extends ResponseBase { - indices: Array -} - -export interface FollowInfoRequest extends RequestBase { - index: Indices -} - -export interface FollowInfoResponse extends ResponseBase { - follower_indices: Array -} - -export type FollowerIndexStatus = 'active' | 'paused' - -export interface FollowerInfo { - follower_index: IndexName - leader_index: IndexName - parameters?: FollowConfig - remote_cluster: Name - status: FollowerIndexStatus -} - -export interface ForceMergeRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - flush?: boolean - ignore_unavailable?: boolean - max_num_segments?: long - only_expunge_deletes?: boolean -} - -export interface ForceMergeResponse extends ShardsOperationResponseBase { -} - -export interface ForeachProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - processor: ProcessorContainer -} - -export interface ForecastJobRequest extends RequestBase { - job_id: Id - body?: { - duration?: Time - expires_in?: Time - } -} - -export interface ForecastJobResponse extends AcknowledgedResponseBase { - forecast_id: string -} - -export interface ForgetFollowerIndexRequest extends RequestBase { - index: IndexName - body: { - follower_cluster?: string - follower_index?: IndexName - follower_index_uuid?: string - leader_remote_cluster?: string - } -} - -export interface ForgetFollowerIndexResponse extends ResponseBase { - _shards: ShardStatistics -} - -export interface FormatMetricAggregationBase extends MetricAggregationBase { - format?: string -} - -export interface FormattableMetricAggregation extends MetricAggregationBase { - format?: string -} - -export interface FoundUserPrivilege { - found: boolean -} - -export interface FreezeIndexRequest extends RequestBase { - index: IndexName - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - master_timeout?: Time - timeout?: Time - wait_for_active_shards?: WaitForActiveShards -} - -export interface FreezeIndexResponse extends AcknowledgedResponseBase { - shards_acknowledged: boolean -} - -export interface FrozenIndicesUsage extends XPackUsage { - indices_count: long -} - -export type FunctionBoostMode = 'multiply' | 'replace' | 'sum' | 'avg' | 'max' | 'min' - -export interface FunctionScoreContainer { - exp?: DecayFunction - gauss?: DecayFunction - linear?: DecayFunction - field_value_factor?: FieldValueFactorScoreFunction - random_score?: RandomScoreFunction - script_score?: ScriptScoreFunction - filter?: QueryContainer - weight?: double -} - -export type FunctionScoreMode = 'multiply' | 'sum' | 'avg' | 'first' | 'max' | 'min' - -export interface FunctionScoreQuery extends QueryBase { - boost_mode?: FunctionBoostMode - functions?: Array - max_boost?: double - min_score?: double - query?: QueryContainer - score_mode?: FunctionScoreMode - boost?: float -} - -export type Fuzziness = string | integer - -export interface FuzzyQuery extends QueryBase { - max_expansions?: integer - prefix_length?: integer - rewrite?: MultiTermQueryRewrite - transpositions?: boolean - fuzziness?: Fuzziness - value: any -} - -export type GapPolicy = 'skip' | 'insert_zeros' - -export interface GarbageCollectionGenerationStats { - collection_count: long - collection_time: string - collection_time_in_millis: long -} - -export interface GarbageCollectionStats { - collectors: Record -} - -export interface GenericProperty extends DocValuesPropertyBase { - analyzer: string - boost: double - fielddata: StringFielddata - ignore_malformed: boolean - index: boolean - index_options: IndexOptions - norms: boolean - null_value: string - position_increment_gap: integer - search_analyzer: string - term_vector: TermVectorOption - type: string -} - -export interface GeoBoundingBoxQuery extends QueryBase { - bounding_box?: BoundingBox - type?: GeoExecution - validation_method?: GeoValidationMethod -} - -export interface GeoBounds { - bottom_right: LatLon - top_left: LatLon -} - -export interface GeoBoundsAggregate extends AggregateBase { - bounds: GeoBounds -} - -export interface GeoBoundsAggregation extends MetricAggregationBase { - wrap_longitude?: boolean -} - -export interface GeoCentroidAggregate extends AggregateBase { - count: long - location: GeoLocation -} - -export interface GeoCentroidAggregation extends MetricAggregationBase { - count?: long - location?: GeoLocation -} - -export type GeoCoordinate = string | Array | ThreeDimensionalPoint - -export interface GeoDecayFunctionKeys extends DecayFunctionBase { -} -export type GeoDecayFunction = GeoDecayFunctionKeys | - { [property: string]: DecayPlacement } - -export interface GeoDistanceAggregation extends BucketAggregationBase { - distance_type?: GeoDistanceType - field?: Field - origin?: GeoLocation | string - ranges?: Array - unit?: DistanceUnit -} - -export interface GeoDistanceQuery extends QueryBase { - distance?: Distance - distance_type?: GeoDistanceType - location?: GeoLocation - validation_method?: GeoValidationMethod -} - -export interface GeoDistanceSortKeys { - mode?: SortMode - distance_type?: GeoDistanceType - order?: SortOrder - unit?: DistanceUnit -} -export type GeoDistanceSort = GeoDistanceSortKeys | - { [property: string]: GeoLocation | Array } - -export type GeoDistanceType = 'arc' | 'plane' - -export type GeoExecution = 'memory' | 'indexed' - -export interface GeoHashGridAggregation extends BucketAggregationBase { - bounds?: BoundingBox - field?: Field - precision?: GeoHashPrecision - shard_size?: integer - size?: integer -} - -export type GeoHashPrecision = number - -export interface GeoIpProcessor extends ProcessorBase { - database_file: string - field: Field - first_only: boolean - ignore_missing: boolean - properties: Array - target_field: Field -} - -export interface GeoLineAggregate extends AggregateBase { - type: string - geometry: LineStringGeoShape - properties: GeoLineProperties -} - -export interface GeoLineAggregation { - point: GeoLinePoint - sort: GeoLineSort - include_sort?: boolean - sort_order?: SortOrder - size?: integer -} - -export interface GeoLinePoint { - field: Field -} - -export interface GeoLineProperties { - complete: boolean - sort_values: Array -} - -export interface GeoLineSort { - field: Field -} - -export type GeoLocation = string | Array | TwoDimensionalPoint - -export type GeoOrientation = 'right' | 'counterclockwise' | 'ccw' | 'left' | 'clockwise' | 'cw' - -export interface GeoPointProperty extends DocValuesPropertyBase { - ignore_malformed?: boolean - ignore_z_value?: boolean - null_value?: GeoLocation - type: 'geo_point' -} - -export interface GeoPolygonQuery extends QueryBase { - points?: Array - validation_method?: GeoValidationMethod -} - -export interface GeoShape { - type?: string -} - -export interface GeoShapeProperty extends DocValuesPropertyBase { - coerce?: boolean - ignore_malformed?: boolean - ignore_z_value?: boolean - orientation?: GeoOrientation - strategy?: GeoStrategy - type: 'geo_shape' -} - -export interface GeoShapeQuery extends QueryBase { - ignore_unmapped?: boolean - indexed_shape?: FieldLookup - relation?: GeoShapeRelation - shape?: GeoShape -} - -export type GeoShapeRelation = 'intersects' | 'disjoint' | 'within' | 'contains' - -export type GeoStrategy = 'recursive' | 'term' - -export interface GeoTileGridAggregation extends BucketAggregationBase { - field?: Field - precision?: GeoTilePrecision - shard_size?: integer - size?: integer -} - -export type GeoTilePrecision = number - -export type GeoValidationMethod = 'coerce' | 'ignore_malformed' | 'strict' - -export interface GetAliasRequest extends RequestBase { - name?: Names - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - local?: boolean -} - -export interface GetAliasResponse extends DictionaryResponseBase { -} - -export interface GetAnomalyRecordsRequest extends RequestBase { - job_id: Id - exclude_interim?: boolean - from?: integer - size?: integer - start?: DateString - end?: DateString - body?: { - desc?: boolean - exclude_interim?: boolean - page?: Page - record_score?: double - sort?: Field - start?: DateString - end?: DateString - } -} - -export interface GetAnomalyRecordsResponse extends ResponseBase { - count: long - records: Array -} - -export interface GetApiKeyRequest extends RequestBase { - id?: string - name?: string - owner?: boolean - realm_name?: string - username?: string -} - -export interface GetApiKeyResponse extends ResponseBase { - api_keys: Array -} - -export interface GetAutoFollowPatternRequest extends RequestBase { - name?: Name -} - -export interface GetAutoFollowPatternResponse extends ResponseBase { - patterns: Array -} - -export interface GetAutoscalingCapacityRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface GetAutoscalingCapacityResponse extends ResponseBase { - stub: integer -} - -export interface GetAutoscalingPolicyRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface GetAutoscalingPolicyResponse extends ResponseBase { - stub: integer -} - -export interface GetBasicLicenseStatusRequest extends RequestBase { -} - -export interface GetBasicLicenseStatusResponse extends ResponseBase { - eligible_to_start_basic: boolean -} - -export interface GetBucketsRequest extends RequestBase { - job_id: Id - timestamp?: Timestamp - from?: integer - size?: integer - exclude_interim?: boolean - sort?: Field - desc?: boolean - start?: DateString - end?: DateString - body?: { - anomaly_score?: double - desc?: boolean - exclude_interim?: boolean - expand?: boolean - page?: Page - sort?: Field - start?: DateString - end?: DateString - } -} - -export interface GetBucketsResponse extends ResponseBase { - buckets: Array - count: long -} - -export interface GetBuiltinPrivilegesRequest extends RequestBase { -} - -export interface GetBuiltinPrivilegesResponse extends ResponseBase { - cluster: Array - index: Array -} - -export interface GetCalendarEventsRequest extends RequestBase { - calendar_id: Id - job_id?: Id - end?: DateString - from?: integer - start?: string - size?: integer - body?: { - end?: DateString - from?: integer - start?: string - size?: integer - } -} - -export interface GetCalendarEventsResponse extends ResponseBase { - count: integer - events: Array -} - -export interface GetCalendarsRequest extends RequestBase { - calendar_id?: Id - body?: { - page?: Page - } -} - -export interface GetCalendarsResponse extends ResponseBase { - calendars: Array - count: long -} - -export interface GetCategoriesRequest extends RequestBase { - job_id: Id - category_id?: CategoryId - body?: { - page?: Page - } -} - -export interface GetCategoriesResponse extends ResponseBase { - categories: Array - count: long -} - -export interface GetCertificatesRequest extends RequestBase { -} - -export type GetCertificatesResponse = ClusterCertificateInformation[] - -export interface GetDatafeedStatsRequest extends RequestBase { - datafeed_id?: Ids - allow_no_datafeeds?: boolean -} - -export interface GetDatafeedStatsResponse extends ResponseBase { - count: long - datafeeds: Array -} - -export interface GetDatafeedsRequest extends RequestBase { - datafeed_id?: Id - allow_no_datafeeds?: boolean - exclude_generated?: boolean -} - -export interface GetDatafeedsResponse extends ResponseBase { - count: long - datafeeds: Array -} - -export interface GetEnrichPolicyRequest extends RequestBase { - name?: Names -} - -export interface GetEnrichPolicyResponse extends ResponseBase { - policies: Array -} - -export interface GetFeaturesRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface GetFeaturesResponse extends ResponseBase { - stub: integer -} - -export interface GetFieldMappingRequest extends RequestBase { - fields: Fields - index?: Indices - type?: Types - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - include_defaults?: boolean - include_type_name?: boolean - local?: boolean -} - -export interface GetFieldMappingResponse extends DictionaryResponseBase { -} - -export interface GetFiltersRequest extends RequestBase { - filter_id?: Id - from?: integer - size?: integer -} - -export interface GetFiltersResponse extends ResponseBase { - count: long - filters: Array -} - -export interface GetIlmStatusRequest extends RequestBase { -} - -export interface GetIlmStatusResponse extends ResponseBase { - operation_mode: LifecycleOperationMode -} - -export interface GetIndexRequest extends RequestBase { - index: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - flat_settings?: boolean - ignore_unavailable?: boolean - include_defaults?: boolean - include_type_name?: boolean - local?: boolean - master_timeout?: Time -} - -export interface GetIndexResponse extends DictionaryResponseBase { -} - -export interface GetIndexSettingsRequest extends RequestBase { - index?: Indices - name?: Names - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - flat_settings?: boolean - ignore_unavailable?: boolean - include_defaults?: boolean - local?: boolean - master_timeout?: Time -} - -export interface GetIndexSettingsResponse extends DictionaryResponseBase { -} - -export interface GetIndexTemplateRequest extends RequestBase { - name?: Names - flat_settings?: boolean - include_type_name?: boolean - local?: boolean - master_timeout?: Time -} - -export interface GetIndexTemplateResponse extends DictionaryResponseBase { -} - -export interface GetInfluencersRequest extends RequestBase { - job_id: Id - body?: { - descending?: boolean - end?: DateString - exclude_interim?: boolean - influencer_score?: double - page?: Page - sort?: Field - start?: DateString - } -} - -export interface GetInfluencersResponse extends ResponseBase { - count: long - influencers: Array -} - -export interface GetJobStatsRequest extends RequestBase { - job_id?: Id - allow_no_jobs?: boolean -} - -export interface GetJobStatsResponse extends ResponseBase { - count: long - jobs: Array -} - -export interface GetJobsRequest extends RequestBase { - job_id?: Ids - allow_no_jobs?: boolean - exclude_generated?: boolean -} - -export interface GetJobsResponse extends ResponseBase { - count: long - jobs: Array -} - -export interface GetLicenseRequest extends RequestBase { - accept_enterprise?: boolean - local?: boolean -} - -export interface GetLicenseResponse extends ResponseBase { - license: LicenseInformation -} - -export interface GetLifecycleRequest extends RequestBase { - policy?: Name - policy_id?: Id -} - -export interface GetLifecycleResponse extends DictionaryResponseBase { -} - -export interface GetMappingRequest extends RequestBase { - index?: Indices - type?: Types - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - include_type_name?: boolean - local?: boolean - master_timeout?: Time -} - -export interface GetMappingResponse extends DictionaryResponseBase { -} - -export interface GetModelSnapshotsRequest extends RequestBase { - job_id: Id - snapshot_id?: Id - body?: { - desc?: boolean - end?: DateString - page?: Page - sort?: Field - start?: DateString - } -} - -export interface GetModelSnapshotsResponse extends ResponseBase { - count: long - model_snapshots: Array -} - -export interface GetOverallBucketsRequest extends RequestBase { - job_id: Id - body?: { - allow_no_jobs?: boolean - bucket_span?: Time - end?: DateString - exclude_interim?: boolean - overall_score?: double - start?: DateString - top_n?: integer - } -} - -export interface GetOverallBucketsResponse extends ResponseBase { - count: long - overall_buckets: Array -} - -export interface GetPipelineRequest extends RequestBase { - id?: Id - master_timeout?: Time - summary?: boolean -} - -export interface GetPipelineResponse extends DictionaryResponseBase { -} - -export interface GetPrivilegesRequest extends RequestBase { - application?: Name - name?: Name -} - -export interface GetPrivilegesResponse extends DictionaryResponseBase> { -} - -export interface GetRepositoryRequest extends RequestBase { - repository?: Names - local?: boolean - master_timeout?: Time -} - -export interface GetRepositoryResponse extends DictionaryResponseBase { -} - -export interface GetRequest extends RequestBase { - id: Id - index: IndexName - type?: Type - preference?: string - realtime?: boolean - refresh?: boolean - routing?: Routing - source_enabled?: boolean - _source_excludes?: Fields - _source_includes?: Fields - stored_fields?: Fields - version?: VersionNumber - version_type?: VersionType - _source?: boolean | string | Array -} - -export interface GetResponse extends ResponseBase { - _index: IndexName - fields?: Record - found: boolean - _id: Id - _primary_term?: long - _routing?: string - _seq_no?: SequenceNumber - _source?: TDocument - _type: Type - _version?: VersionNumber -} - -export interface GetRoleMappingRequest extends RequestBase { - name?: Name -} - -export interface GetRoleMappingResponse extends DictionaryResponseBase { -} - -export interface GetRoleRequest extends RequestBase { - name?: Name -} - -export interface GetRoleResponse extends DictionaryResponseBase { -} - -export interface GetRollupCapabilitiesRequest extends RequestBase { - id?: Id -} - -export interface GetRollupCapabilitiesResponse extends DictionaryResponseBase { -} - -export interface GetRollupIndexCapabilitiesRequest extends RequestBase { - index: Id -} - -export interface GetRollupIndexCapabilitiesResponse extends DictionaryResponseBase { -} - -export interface GetRollupJobRequest extends RequestBase { - id?: Id -} - -export interface GetRollupJobResponse extends ResponseBase { - jobs: Array -} - -export interface GetScriptContextRequest extends RequestBase { - stub_a: integer - stub_b: integer - body?: { - stub_c: integer - } -} - -export interface GetScriptContextResponse extends ResponseBase { - stub: integer -} - -export interface GetScriptLanguagesRequest extends RequestBase { - stub_a: integer - stub_b: integer - body?: { - stub_c: integer - } -} - -export interface GetScriptLanguagesResponse extends ResponseBase { - stub: integer -} - -export interface GetScriptRequest extends RequestBase { - id: Id - master_timeout?: Time -} - -export interface GetScriptResponse extends ResponseBase { - _id: Id - found: boolean - script?: StoredScript -} - -export interface GetSnapshotLifecycleManagementStatusRequest extends RequestBase { -} - -export interface GetSnapshotLifecycleManagementStatusResponse extends ResponseBase { - operation_mode: LifecycleOperationMode -} - -export interface GetSnapshotLifecycleRequest extends RequestBase { - policy_id?: Names -} - -export interface GetSnapshotLifecycleResponse extends DictionaryResponseBase { -} - -export interface GetSnapshotLifecycleStatsRequest extends RequestBase { -} - -export interface GetSnapshotLifecycleStatsResponse extends ResponseBase { - retention_deletion_time: string - retention_deletion_time_millis: EpochMillis - retention_failed: long - retention_runs: long - retention_timed_out: long - total_snapshots_deleted: long - total_snapshot_deletion_failures: long - total_snapshots_failed: long - total_snapshots_taken: long - policy_stats: Array -} - -export interface GetSnapshotRequest extends RequestBase { - repository: Name - snapshot: Names - ignore_unavailable?: boolean - master_timeout?: Time - verbose?: boolean -} - -export interface GetSnapshotResponse extends ResponseBase { - responses?: Array - snapshots?: Array -} - -export interface GetStats { - current: long - exists_time?: string - exists_time_in_millis: long - exists_total: long - missing_time?: string - missing_time_in_millis: long - missing_total: long - time?: string - time_in_millis: long - total: long -} - -export interface GetTaskRequest extends RequestBase { - task_id: Id - timeout?: Time - wait_for_completion?: boolean -} - -export interface GetTaskResponse extends ResponseBase { - completed: boolean - task: TaskInfo - response?: TaskStatus - error?: ErrorCause -} - -export interface GetTransformRequest extends RequestBase { - transform_id?: Name - allow_no_match?: boolean - from?: integer - size?: integer - exclude_generated?: boolean -} - -export interface GetTransformResponse extends ResponseBase { - count: long - transforms: Array -} - -export interface GetTransformStatsRequest extends RequestBase { - transform_id: Name - allow_no_match?: boolean - from?: long - size?: long -} - -export interface GetTransformStatsResponse extends ResponseBase { - count: long - transforms: Array -} - -export interface GetTrialLicenseStatusRequest extends RequestBase { -} - -export interface GetTrialLicenseStatusResponse extends ResponseBase { - eligible_to_start_trial: boolean -} - -export interface GetUserAccessTokenRequest extends RequestBase { - body: { - grant_type?: AccessTokenGrantType - scope?: string - password?: string - kerberos_ticket?: string - refresh_token?: string - username?: string - } -} - -export interface GetUserAccessTokenResponse extends ResponseBase { - access_token: string - expires_in: long - scope?: string - type: string - refresh_token: string - kerberos_authentication_response_token?: string - authentication: AuthenticatedUser -} - -export interface GetUserPrivilegesRequest extends RequestBase { -} - -export interface GetUserPrivilegesResponse extends ResponseBase { - applications: Array - cluster: Array - global: Array - indices: Array - run_as: Array -} - -export interface GetUserRequest extends RequestBase { - username?: Names -} - -export interface GetUserResponse extends DictionaryResponseBase { -} - -export interface GetWatchRequest extends RequestBase { - id: Name -} - -export interface GetWatchResponse extends ResponseBase { - found: boolean - _id: Id - status?: WatchStatus - watch?: Watch - _primary_term?: integer - _seq_no?: SequenceNumber - _version?: VersionNumber -} - -export interface GlobalAggregation extends BucketAggregationBase { -} - -export interface GlobalPrivileges { - application: ApplicationGlobalUserPrivileges -} - -export interface GoogleNormalizedDistanceHeuristic { - background_is_superset: boolean -} - -export interface GrantApiKeyRequest extends RequestBase { - body: { - api_key: ApiKey - grant_type: ApiKeyGrantType - access_token?: string - username?: string - password?: string - } -} +export type MlFilterType = 'include' | 'exclude' -export interface GrantApiKeyResponse extends ResponseBase { - api_key: string - id: Id +export interface MlHyperparameter { + absolute_importance?: double name: Name - expiration?: EpochMillis -} - -export interface GraphConnection { - doc_count: long - source: long - target: long - weight: double -} - -export interface GraphExploreControls { - sample_diversity?: SampleDiversity - sample_size?: integer - timeout?: Time - use_significance: boolean -} - -export interface GraphExploreRequest extends RequestBase { - index: Indices - type?: Types - routing?: Routing - timeout?: Time - body?: { - connections?: Hop - controls?: GraphExploreControls - query?: QueryContainer - vertices?: Array - } -} - -export interface GraphExploreResponse extends ResponseBase { - connections: Array - failures: Array - timed_out: boolean - took: long - vertices: Array -} - -export interface GraphVertex { - depth: long - field: string - term: string - weight: double -} - -export interface GraphVertexDefinition { - exclude?: Array - field: Field - include?: Array - min_doc_count?: long - shard_min_doc_count?: long - size?: integer -} - -export interface GraphVertexInclude { - boost: double - term: string -} - -export interface GrokProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - pattern_definitions: Record - patterns: Array - trace_match?: boolean -} - -export interface GrokProcessorPatternsRequest extends RequestBase { -} - -export interface GrokProcessorPatternsResponse extends ResponseBase { - patterns: Record -} - -export type GroupBy = 'nodes' | 'parents' | 'none' - -export interface GsubProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - pattern: string - replacement: string - target_field?: Field -} - -export interface HasChildQuery extends QueryBase { - ignore_unmapped?: boolean - inner_hits?: InnerHits - max_children?: integer - min_children?: integer - query?: QueryContainer - score_mode?: ChildScoreMode - type?: RelationName -} - -export interface HasParentQuery extends QueryBase { - ignore_unmapped?: boolean - inner_hits?: InnerHits - parent_type?: RelationName - query?: QueryContainer - score?: boolean -} - -export interface HasPrivilegesRequest extends RequestBase { - user?: Name - body: { - application?: Array - cluster?: Array - index?: Array - } -} - -export interface HasPrivilegesResponse extends ResponseBase { - application: ApplicationsPrivileges - cluster: Record - has_all_requested: boolean - index: Record - username: string -} - -export interface HdrMethod { - number_of_significant_value_digits?: integer -} - -export interface HdrPercentileItem { - key: double + relative_importance?: double + supplied: boolean value: double } -export interface HdrPercentilesAggregate extends AggregateBase { - values: Array -} - -export type Health = 'green' | 'yellow' | 'red' - -export interface Highlight { - fields: Record - type?: HighlighterType - boundary_chars?: string - boundary_max_scan?: integer - boundary_scanner?: BoundaryScanner - boundary_scanner_locale?: string - encoder?: HighlighterEncoder - fragmenter?: HighlighterFragmenter - fragment_offset?: integer - fragment_size?: integer - max_fragment_length?: integer - no_match_size?: integer - number_of_fragments?: integer - order?: HighlighterOrder - post_tags?: Array - pre_tags?: Array - require_field_match?: boolean - tags_schema?: HighlighterTagsSchema - highlight_query?: QueryContainer - max_analyzed_offset?: string | integer -} - -export interface HighlightField { - boundary_chars?: string - boundary_max_scan?: integer - boundary_scanner?: BoundaryScanner - boundary_scanner_locale?: string - field?: Field - force_source?: boolean - fragmenter?: HighlighterFragmenter - fragment_offset?: integer - fragment_size?: integer - highlight_query?: QueryContainer - matched_fields?: Fields - max_fragment_length?: integer - no_match_size?: integer - number_of_fragments?: integer - order?: HighlighterOrder - phrase_limit?: integer - post_tags?: Array - pre_tags?: Array - require_field_match?: boolean - tags_schema?: HighlighterTagsSchema - type?: HighlighterType | string -} - -export type HighlighterEncoder = 'default' | 'html' - -export type HighlighterFragmenter = 'simple' | 'span' - -export type HighlighterOrder = 'score' - -export type HighlighterTagsSchema = 'styled' - -export type HighlighterType = 'plain' | 'fvh' | 'unified' - -export interface HistogramAggregation extends BucketAggregationBase { - extended_bounds?: ExtendedBounds - hard_bounds?: ExtendedBounds - field?: Field - interval?: double - min_doc_count?: integer - missing?: double - offset?: double - order?: HistogramOrder - script?: Script - format?: string -} - -export interface HistogramOrder { - _count?: SortOrder - _key?: SortOrder -} - -export interface HistogramProperty extends PropertyBase { - ignore_malformed?: boolean - type: 'histogram' -} - -export interface HistogramRollupGrouping { - fields: Fields - interval: long -} - -export interface Hit { - _index: IndexName - _id: Id - _score?: double - _type?: Type - _explanation?: Explanation - fields?: Record - highlight?: Record> - inner_hits?: Record - matched_queries?: Array - _nested?: NestedIdentity - _ignored?: Array - _shard?: string - _node?: string - _routing?: string - _source?: TDocument - _seq_no?: SequenceNumber - _primary_term?: long - _version?: VersionNumber - sort?: SortResults -} - -export interface HitsMetadata { - total: TotalHits | long - hits: Array> - max_score?: double -} - -export interface HoltLinearModelSettings { - alpha?: float - beta?: float -} - -export interface HoltWintersModelSettings { - alpha?: float - beta?: float - gamma?: float - pad?: boolean - period?: integer - type?: HoltWintersType -} - -export type HoltWintersType = 'add' | 'mult' - -export interface Hop { - connections?: Hop - query: QueryContainer - vertices: Array -} - -export interface HotThreadInformation { - hosts: Array - node_id: string - node_name: string - threads: Array -} - -export interface HourlySchedule { - minute: Array -} - -export interface HtmlStripCharFilter extends CharFilterBase { -} - -export interface HttpInput { - extract: Array - request: HttpInputRequestDefinition - response_content_type: ResponseContentType -} - -export interface HttpInputAuthentication { - basic: HttpInputBasicAuthentication -} - -export interface HttpInputBasicAuthentication { - password: string - username: string -} - -export type HttpInputMethod = 'head' | 'get' | 'post' | 'put' | 'delete' - -export interface HttpInputProxy { - host: string - port: integer -} - -export interface HttpInputRequestDefinition { - auth?: HttpInputAuthentication - body?: string - connection_timeout?: Time - headers?: Record - host?: string - method?: HttpInputMethod - params?: Record - path?: string - port?: integer - proxy?: HttpInputProxy - read_timeout?: Time - scheme?: ConnectionScheme - url?: string -} - -export interface HttpInputRequestResult extends HttpInputRequestDefinition { -} - -export interface HttpInputResponseResult { - body: string - headers: Record> - status: integer -} - -export interface HttpStats { - current_open: integer - total_opened: long -} - -export interface HunspellTokenFilter extends TokenFilterBase { - dedup: boolean - dictionary: string - locale: string - longest_only: boolean -} - -export interface HyphenationDecompounderTokenFilter extends CompoundWordTokenFilterBase { -} - -export type Id = string - -export type Ids = Id | Array - -export interface IdsQuery extends QueryBase { - values?: Array | Array -} - -export interface IlmPolicyStatistics { - indices_managed: integer - phases: Phases -} - -export interface IlmUsage { - policy_count: integer - policy_stats: Array -} - -export interface ImportDanglingIndexRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface ImportDanglingIndexResponse extends ResponseBase { - stub: integer -} - -export interface IndexActionResult { - response: IndexActionResultIndexResponse -} - -export interface IndexActionResultIndexResponse { - created: boolean - id: Id - index: IndexName - result: Result - version: VersionNumber - type?: Type -} - -export interface IndexAddBlockRequest extends RequestBase { - index: IndexName - block: IndexBlockOptions - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcardOptions - ignore_unavailable?: boolean - master_timeout?: Time - timeout?: Time -} - -export interface IndexAddBlockResponse extends AcknowledgedResponseBase { - shards_acknowledged: boolean - indices: Array -} - -export type IndexAlias = string - -export interface IndexAliases { - aliases: Record -} - -export type IndexBlockOptions = 'metadata' | 'read' | 'read_only' | 'write' - -export interface IndexBlockStatus { - name: IndexName - blocked: boolean -} - -export interface IndexExistsRequest extends RequestBase { - index: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - flat_settings?: boolean - ignore_unavailable?: boolean - include_defaults?: boolean - local?: boolean -} - -export type IndexExistsResponse = boolean - -export interface IndexField { - enabled: boolean -} - -export interface IndexHealthStats { - active_primary_shards: integer - active_shards: integer - initializing_shards: integer - number_of_replicas: integer - number_of_shards: integer - relocating_shards: integer - shards?: Record - status: Health - unassigned_shards: integer -} - -export interface IndexMappings { - item: TypeMapping - mappings: TypeMapping -} - -export type IndexName = string - -export type IndexOptions = 'docs' | 'freqs' | 'positions' | 'offsets' - -export type IndexPattern = string - -export type IndexPatterns = Array - -export interface IndexPrivilegesCheck { - names: Array - privileges: Array -} - -export interface IndexRequest extends RequestBase { - id?: Id - index: IndexName - type?: Type - if_primary_term?: long - if_seq_no?: SequenceNumber - op_type?: OpType - pipeline?: string - refresh?: Refresh - routing?: Routing - timeout?: Time - version?: VersionNumber - version_type?: VersionType - wait_for_active_shards?: WaitForActiveShards - require_alias?: boolean - body: TDocument -} - -export interface IndexResponse extends WriteResponseBase { -} - -export interface IndexSegment { - shards: Record> -} - -export interface IndexState { - aliases: Record - mappings: TypeMapping - settings: Record -} - -export interface IndexStats { - completion?: CompletionStats - docs?: DocStats - fielddata?: FielddataStats - flush?: FlushStats - get?: GetStats - indexing?: IndexingStats - merges?: MergesStats - query_cache?: QueryCacheStats - recovery?: RecoveryStats - refresh?: RefreshStats - request_cache?: RequestCacheStats - search?: SearchStats - segments?: SegmentsStats - store?: StoreStats - translog?: TranslogStats - warmer?: WarmerStats -} - -export interface IndexTemplateExistsRequest extends RequestBase { - name: Names - flat_settings?: boolean - local?: boolean - master_timeout?: Time -} - -export type IndexTemplateExistsResponse = boolean - -export interface IndexedScript extends ScriptBase { - id: string -} - -export type IndexingJobState = 'started' | 'indexing' | 'stopping' | 'stopped' | 'aborting' - -export interface IndexingStats { - index_current: long - delete_current: long - delete_time?: string - delete_time_in_millis: long - delete_total: long - is_throttled: boolean - noop_update_total: long - throttle_time?: string - throttle_time_in_millis: long - index_time?: string - index_time_in_millis: long - index_total: long - index_failed: long - types?: Record -} - -export type Indices = string | Array - -export interface IndicesCreateDataStreamRequest extends RequestBase { - name: DataStreamName -} - -export interface IndicesCreateDataStreamResponse extends AcknowledgedResponseBase { -} - -export interface IndicesDataStreamsStatsRequest extends RequestBase { - name?: IndexName - expand_wildcards?: ExpandWildcardOptions - human?: boolean -} - -export interface IndicesDataStreamsStatsResponse extends ResponseBase { - _shards: ShardStatistics - backing_indices: integer - data_stream_count: integer - total_store_sizes?: ByteSize - total_store_size_bytes: integer - data_streams: Array -} - -export interface IndicesDeleteDataStreamRequest extends RequestBase { - name: DataStreamName -} - -export interface IndicesDeleteDataStreamResponse extends AcknowledgedResponseBase { -} - -export interface IndicesGetDataStreamItem { - name: DataStreamName - timestamp_field: IndicesGetDataStreamItemTimestampField - indices: Array - generation: integer - template: Name - hidden: boolean - status: DataStreamHealthStatus - ilm_policy?: Name - _meta?: Record -} - -export interface IndicesGetDataStreamItemIndex { - index_name: IndexName - index_uuid: Uuid -} - -export interface IndicesGetDataStreamItemTimestampField { - name: Field -} - -export interface IndicesGetDataStreamRequest extends RequestBase { - name?: IndexName - expand_wildcards?: ExpandWildcardOptions -} - -export interface IndicesGetDataStreamResponse extends ResponseBase { - data_streams: Array -} - -export interface IndicesMigrateToDataStreamRequest extends RequestBase { - name: IndexName -} - -export interface IndicesMigrateToDataStreamResponse extends AcknowledgedResponseBase { -} - -export interface IndicesOptions { - allow_no_indices: boolean - expand_wildcards: ExpandWildcards - ignore_unavailable: boolean -} - -export interface IndicesPrivileges { - field_security?: FieldSecurity - names: Indices - privileges: Array - query?: string | QueryContainer - allow_restricted_indices?: boolean -} - -export interface IndicesPromoteDataStreamRequest extends RequestBase { - name: IndexName -} - -export interface IndicesPromoteDataStreamResponse extends ResponseBase { - stub: integer -} - -export interface IndicesResponseBase extends AcknowledgedResponseBase { - _shards?: ShardStatistics -} - -export interface IndicesShardStores { - shards: Record -} - -export interface IndicesShardStoresRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - status?: string | Array -} - -export interface IndicesShardStoresResponse extends ResponseBase { - indices: Record -} - -export interface IndicesStats { - primaries: IndexStats - shards?: Record> - total: IndexStats - uuid?: string -} - -export interface IndicesStatsRequest extends RequestBase { - metric?: Metrics - index?: Indices - completion_fields?: Fields - expand_wildcards?: ExpandWildcards - fielddata_fields?: Fields - fields?: Fields - forbid_closed_indices?: boolean - groups?: string | Array - include_segment_file_sizes?: boolean - include_unloaded_segments?: boolean - level?: Level - types?: Types -} - -export interface IndicesStatsResponse extends ResponseBase { - indices?: Record - _shards: ShardStatistics - _all: IndicesStats -} - -export interface IndicesVersionsStats { - index_count: integer - primary_shard_count: integer - total_primary_bytes: long - version: VersionString -} - -export interface InferenceAggregation extends PipelineAggregationBase { - model_id: Name - inference_config?: InferenceConfigContainer -} - -export interface InferenceConfigContainer { - regression?: RegressionInferenceOptions - classification?: ClassificationInferenceOptions -} - -export interface InferenceProcessor extends ProcessorBase { - model_id: Id - target_field: Field - field_map?: Record - inference_config?: InferenceProcessorConfig -} - -export interface InferenceProcessorConfig { - regression?: InferenceProcessorConfigRegression -} - -export interface InferenceProcessorConfigRegression { - results_field: string -} - -export interface Influence { +export interface MlHyperparameters { + alpha?: double + lambda?: double + gamma?: double + eta?: double + eta_growth_rate_per_tree?: double + feature_bag_fraction?: double + downsample_factor?: double + max_attempts_to_add_tree?: integer + max_optimization_rounds_per_hyperparameter?: integer + max_trees?: integer + num_folds?: integer + num_splits_per_feature?: integer + soft_tree_depth_limit?: integer + soft_tree_depth_tolerance?: double +} + +export interface MlInfluence { influencer_field_name: string - influencer_field_values: Array + influencer_field_values: string[] } -export interface Ingest { - timestamp: DateString - pipeline?: string -} - -export interface IngestStats { - count: long - current: long - failed: long - processors: Array - time_in_millis: long -} - -export interface InlineGet { - fields?: Record - found: boolean - _seq_no: SequenceNumber - _primary_term: long - _routing?: Routing - _source: TDocument -} - -export interface InlineRoleTemplate { - template: InlineRoleTemplateSource - format?: RoleTemplateFormat -} - -export interface InlineRoleTemplateSource { - source: string -} - -export interface InlineScript extends ScriptBase { - source: string -} - -export interface InnerHits { - name?: Name - size?: integer - from?: integer - collapse?: FieldCollapse - docvalue_fields?: Fields - explain?: boolean - highlight?: Highlight - ignore_unmapped?: boolean - script_fields?: Record - seq_no_primary_term?: boolean - fields?: Fields - sort?: Sort - _source?: boolean | SourceFilter - version?: boolean -} - -export interface InnerHitsMetadata { - total: TotalHits | long - hits: Array>> - max_score?: double -} - -export interface InnerHitsResult { - hits: InnerHitsMetadata -} - -export interface InputContainer { - chain?: ChainInput - http?: HttpInput - search?: SearchInput - simple?: SimpleInput -} - -export type InputType = 'http' | 'search' | 'simple' - -export interface IntegerRangeProperty extends RangePropertyBase { - type: 'integer_range' -} - -export interface Interval extends ScheduleBase { - factor: long - unit: IntervalUnit -} - -export type IntervalUnit = 's' | 'm' | 'h' | 'd' | 'w' - -export interface IntervalsAllOf { - intervals?: Array - max_gaps?: integer - ordered?: boolean - filter?: IntervalsFilter -} - -export interface IntervalsAnyOf { - intervals?: Array - filter?: IntervalsFilter -} - -export interface IntervalsContainer { - all_of?: IntervalsAllOf - any_of?: IntervalsAnyOf - fuzzy?: IntervalsFuzzy - match?: IntervalsMatch - prefix?: IntervalsPrefix - wildcard?: IntervalsWildcard -} - -export interface IntervalsFilter { - after?: IntervalsContainer - before?: IntervalsContainer - contained_by?: IntervalsContainer - containing?: IntervalsContainer - not_contained_by?: IntervalsContainer - not_containing?: IntervalsContainer - not_overlapping?: IntervalsContainer - overlapping?: IntervalsContainer - script?: Script -} - -export interface IntervalsFuzzy { - analyzer?: string - fuzziness?: Fuzziness - prefix_length?: integer - term?: string - transpositions?: boolean - use_field?: Field -} - -export interface IntervalsMatch { - analyzer?: string - max_gaps?: integer - ordered?: boolean - query?: string - use_field?: Field - filter?: IntervalsFilter -} - -export interface IntervalsPrefix { - analyzer?: string - prefix?: string - use_field?: Field -} - -export interface IntervalsQuery extends QueryBase { - all_of?: IntervalsAllOf - any_of?: IntervalsAnyOf - fuzzy?: IntervalsFuzzy - match?: IntervalsMatch - prefix?: IntervalsPrefix - wildcard?: IntervalsWildcard -} - -export interface IntervalsWildcard { - analyzer?: string - pattern?: string - use_field?: Field -} - -export interface InvalidRoleTemplate { - template: string - format?: RoleTemplateFormat -} - -export interface InvalidateApiKeyRequest extends RequestBase { - body: { - id?: string - ids?: Array - name?: string - owner?: boolean - realm_name?: string - username?: string - } -} - -export interface InvalidateApiKeyResponse extends ResponseBase { - error_count: integer - error_details?: Array - invalidated_api_keys: Array - previously_invalidated_api_keys: Array -} - -export interface InvalidateUserAccessTokenRequest extends RequestBase { - body: { - token?: string - refresh_token?: string - realm_name?: string - username?: string - } -} - -export interface InvalidateUserAccessTokenResponse extends ResponseBase { - error_count: long - error_details?: Array - invalidated_tokens: long - previously_invalidated_tokens: long -} - -export interface IpFilterUsage { - http: boolean - transport: boolean -} - -export interface IpProperty extends DocValuesPropertyBase { - boost?: double - index?: boolean - null_value?: string - type: 'ip' -} - -export interface IpRangeAggregation extends BucketAggregationBase { - field?: Field - ranges?: Array -} - -export interface IpRangeAggregationRange { - from?: string - mask?: string - to?: string -} - -export interface IpRangeBucketKeys { -} -export type IpRangeBucket = IpRangeBucketKeys | - { [property: string]: Aggregate } - -export interface IpRangeProperty extends RangePropertyBase { - type: 'ip_range' -} - -export interface Job { +export interface MlJob { allow_lazy_open?: boolean - analysis_config?: AnalysisConfig - analysis_limits?: AnalysisLimits + analysis_config?: MlAnalysisConfig + analysis_limits?: MlAnalysisLimits background_persist_interval?: Time count?: integer created_by?: EmptyObject create_time?: integer - detectors?: JobStatistics - data_description?: DataDescription + detectors?: MlJobStatistics + data_description?: MlDataDescription description?: string finished_time?: integer - forecasts?: MlJobForecasts + forecasts?: XpackUsageMlJobForecasts job_id?: Id job_type?: string - model_plot?: ModelPlotConfig - model_size?: JobStatistics + model_plot?: MlModelPlotConfig + model_size?: MlJobStatistics model_snapshot_id?: Id model_snapshot_retention_days?: long renormalization_window_days?: long results_index_name?: IndexName results_retention_days?: long - groups?: Array - model_plot_config?: ModelPlotConfig - custom_settings?: CustomSettings + groups?: string[] + model_plot_config?: MlModelPlotConfig + custom_settings?: XpackUsageCustomSettings job_version?: VersionString deleting?: boolean daily_model_snapshot_retention_after_days?: long } -export interface JobForecastStatistics { - memory_bytes?: JobStatistics - processing_time_ms?: JobStatistics - records?: JobStatistics +export interface MlJobForecastStatistics { + memory_bytes?: MlJobStatistics + processing_time_ms?: MlJobStatistics + records?: MlJobStatistics status?: Record total: long forecasted_jobs: integer } -export type JobState = 'closing' | 'closed' | 'opened' | 'failed' | 'opening' +export type MlJobState = 'closing' | 'closed' | 'opened' | 'failed' | 'opening' -export interface JobStatistics { +export interface MlJobStatistics { avg: double max: double min: double total: double } -export interface JobStats { +export interface MlJobStats { assignment_explanation?: string - data_counts: DataCounts - forecasts_stats: JobForecastStatistics + data_counts: MlDataCounts + forecasts_stats: MlJobForecastStatistics job_id: string - model_size_stats: ModelSizeStats - node?: DiscoveryNode + model_size_stats: MlModelSizeStats + node?: MlDiscoveryNode open_time?: DateString - state: JobState - timing_stats: TimingStats + state: MlJobState + timing_stats: MlJobTimingStats deleting?: boolean } -export interface JoinProcessor extends ProcessorBase { - field: Field - separator: string - target_field?: Field +export interface MlJobTimingStats { + average_bucket_processing_time_ms?: double + bucket_count: long + exponential_average_bucket_processing_time_ms?: double + exponential_average_bucket_processing_time_per_hour_ms: double + job_id: Id + total_bucket_processing_time_ms: double + maximum_bucket_processing_time_ms?: double + minimum_bucket_processing_time_ms?: double } -export interface JoinProperty extends PropertyBase { - relations?: Record> - type: 'join' -} - -export interface JsonProcessor extends ProcessorBase { - add_to_root: boolean - field: Field - target_field: Field -} - -export interface JvmClassesStats { - current_loaded_count: long - total_loaded_count: long - total_unloaded_count: long -} - -export interface KStemTokenFilter extends TokenFilterBase { -} - -export type KeepTypesMode = 'include' | 'exclude' - -export interface KeepTypesTokenFilter extends TokenFilterBase { - mode: KeepTypesMode - types: Array -} - -export interface KeepWordsTokenFilter extends TokenFilterBase { - keep_words: Array - keep_words_case: boolean - keep_words_path: string -} - -export interface KeyValueProcessor extends ProcessorBase { - exclude_keys?: Array - field: Field - field_split: string - ignore_missing?: boolean - include_keys?: Array - prefix?: string - strip_brackets?: boolean - target_field?: Field - trim_key?: string - trim_value?: string - value_split: string -} - -export interface KeyedBucketKeys { - doc_count: long - key: TKey - key_as_string: string -} -export type KeyedBucket = KeyedBucketKeys | - { [property: string]: Aggregate } - -export interface KeyedProcessorStats { - statistics: ProcessStats - type: string -} - -export interface KeyedValueAggregate extends ValueAggregate { - keys: Array -} - -export interface KeywordMarkerTokenFilter extends TokenFilterBase { - ignore_case: boolean - keywords: Array - keywords_path: string - keywords_pattern: string -} - -export interface KeywordProperty extends DocValuesPropertyBase { - boost?: double - eager_global_ordinals?: boolean - index?: boolean - index_options?: IndexOptions - normalizer?: string - norms?: boolean - null_value?: string - split_queries_on_whitespace?: boolean - type: 'keyword' -} - -export interface KeywordTokenizer extends TokenizerBase { - buffer_size: integer -} - -export interface KibanaUrlConfig extends BaseUrlConfig { - time_range?: string -} - -export interface LaplaceSmoothingModel { - alpha: double -} - -export interface LatLon { - lat: double - lon: double -} - -export interface LengthTokenFilter extends TokenFilterBase { - max: integer - min: integer -} - -export interface LetterTokenizer extends TokenizerBase { -} - -export type Level = 'cluster' | 'indices' | 'shards' - -export interface License { - expiry_date_in_millis: EpochMillis - issue_date_in_millis: EpochMillis - issued_to: string - issuer: string - max_nodes?: long - max_resource_units?: long - signature: string - start_date_in_millis: EpochMillis - type: LicenseType - uid: string -} - -export interface LicenseAcknowledgement { - license: Array - message: string -} - -export interface LicenseInformation { - expiry_date: DateString - expiry_date_in_millis: EpochMillis - issue_date: DateString - issue_date_in_millis: EpochMillis - issued_to: string - issuer: string - max_nodes: long - max_resource_units?: integer - status: LicenseStatus - type: LicenseType - uid: Uuid - start_date_in_millis: EpochMillis -} - -export type LicenseStatus = 'active' | 'valid' | 'invalid' | 'expired' - -export type LicenseType = 'missing' | 'trial' | 'basic' | 'standard' | 'dev' | 'silver' | 'gold' | 'platinum' | 'enterprise' - -export interface LifecycleAction { -} - -export interface LifecycleExplain { - action: Name - action_time_millis: EpochMillis - age: Time - failed_step?: Name - failed_step_retry_count?: integer - index: IndexName - is_auto_retryable_error?: boolean - lifecycle_date_millis: EpochMillis - managed: boolean - phase: Name - phase_time_millis: EpochMillis - policy: Name - step: Name - step_info?: Record - step_time_millis: EpochMillis - phase_execution: LifecycleExplainPhaseExecution -} - -export interface LifecycleExplainPhaseExecution { - policy: Name - version: VersionNumber - modified_date_in_millis: EpochMillis -} - -export interface LifecycleExplainProject { - project: LifecycleExplainProjectSummary -} - -export interface LifecycleExplainProjectSummary { - index: IndexName - managed: boolean -} - -export type LifecycleOperationMode = 'RUNNING' | 'STOPPING' | 'STOPPED' - -export interface LifecyclePolicy { - modified_date: DateString - policy: Policy - version: VersionNumber -} - -export type Like = string | LikeDocument - -export interface LikeDocument { - doc?: any - fields?: Fields - _id?: Id | number - _type?: Type - _index?: IndexName - per_field_analyzer?: Record - routing?: Routing -} - -export interface LimitTokenCountTokenFilter extends TokenFilterBase { - consume_all_tokens: boolean - max_token_count: integer -} - -export interface Limits { - max_model_memory_limit?: ByteSize - effective_max_model_memory_limit: ByteSize - total_ml_memory: ByteSize -} - -export interface LineStringGeoShape { - coordinates: Array -} - -export interface LinearInterpolationSmoothingModel { - bigram_lambda: double - trigram_lambda: double - unigram_lambda: double -} - -export interface ListDanglingIndicesRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface ListDanglingIndicesResponse extends ResponseBase { - stub: integer -} - -export interface ListTasksRequest extends RequestBase { - actions?: string | Array - detailed?: boolean - group_by?: GroupBy - nodes?: Array - parent_task_id?: Id - timeout?: Time - wait_for_completion?: boolean -} - -export interface ListTasksResponse extends ResponseBase { - node_failures?: Array - nodes?: Record - tasks?: Record | Array -} - -export interface LoggingActionResult { - logged_text: string -} - -export interface LogstashDeletePipelineRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface LogstashDeletePipelineResponse extends ResponseBase { - stub: integer -} - -export interface LogstashGetPipelineRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface LogstashGetPipelineResponse extends ResponseBase { - stub: integer -} - -export interface LogstashPutPipelineRequest extends RequestBase { - stub_a: string - stub_b: string - body: { - stub_c: string - } -} - -export interface LogstashPutPipelineResponse extends ResponseBase { - stub: integer -} - -export interface LongRangeProperty extends RangePropertyBase { - type: 'long_range' -} - -export interface LowercaseProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - target_field?: Field -} - -export interface LowercaseTokenFilter extends TokenFilterBase { - language: string -} - -export interface LowercaseTokenizer extends TokenizerBase { -} - -export interface MachineLearningInfoRequest extends RequestBase { -} - -export interface MachineLearningInfoResponse extends ResponseBase { - defaults: Defaults - limits: Limits - upgrade_mode: boolean - native_code: NativeCode -} - -export interface MachineLearningUsage extends XPackUsage { - datafeeds: Record - jobs: Record - node_count: integer - data_frame_analytics_jobs: MlDataFrameAnalyticsJobsUsage - inference: MlInferenceUsage -} - -export interface MainError extends ErrorCause { - headers?: Record - root_cause: Array -} - -export interface ManageUserPrivileges { - applications: Array -} - -export interface MappingCharFilter extends CharFilterBase { - mappings: Array - mappings_path: string -} - -export interface MatchAllQuery extends QueryBase { - norm_field?: string -} - -export interface MatchBoolPrefixQuery extends QueryBase { - analyzer?: string - fuzziness?: Fuzziness - fuzzy_rewrite?: MultiTermQueryRewrite - fuzzy_transpositions?: boolean - max_expansions?: integer - minimum_should_match?: MinimumShouldMatch - operator?: Operator - prefix_length?: integer - query?: string -} - -export interface MatchNoneQuery extends QueryBase { -} - -export interface MatchPhrasePrefixQuery extends QueryBase { - analyzer?: string - max_expansions?: integer - query?: string - slop?: integer - zero_terms_query?: ZeroTermsQuery -} - -export interface MatchPhraseQuery extends QueryBase { - analyzer?: string - query?: string - slop?: integer -} - -export interface MatchQuery extends QueryBase { - analyzer?: string - auto_generate_synonyms_phrase_query?: boolean - cutoff_frequency?: double - fuzziness?: Fuzziness - fuzzy_rewrite?: MultiTermQueryRewrite - fuzzy_transpositions?: boolean - lenient?: boolean - max_expansions?: integer - minimum_should_match?: MinimumShouldMatch - operator?: Operator - prefix_length?: integer - query?: string | float | boolean - zero_terms_query?: ZeroTermsQuery -} - -export type MatchType = 'simple' | 'regex' - -export interface MatrixAggregation extends Aggregation { - fields?: Fields - missing?: Record -} - -export interface MatrixStatsAggregate extends AggregateBase { - correlation: Record - covariance: Record - count: integer - kurtosis: double - mean: double - skewness: double - variance: double - name: string -} - -export interface MatrixStatsAggregation extends MatrixAggregation { - mode?: MatrixStatsMode -} - -export type MatrixStatsMode = 'avg' | 'min' | 'max' | 'sum' | 'median' - -export interface MaxAggregation extends FormatMetricAggregationBase { -} - -export interface MaxBucketAggregation extends PipelineAggregationBase { -} - -export interface MedianAbsoluteDeviationAggregation extends FormatMetricAggregationBase { - compression?: double -} - -export interface MemoryStats { - resident: string - resident_in_bytes: long - share: string - share_in_bytes: long - total_virtual: string - total_virtual_in_bytes: long -} - -export type MemoryStatus = 'ok' | 'soft_limit' | 'hard_limit' - -export interface MergesStats { - current: long - current_docs: long - current_size?: string - current_size_in_bytes: long - total: long - total_auto_throttle?: string - total_auto_throttle_in_bytes: long - total_docs: long - total_size?: string - total_size_in_bytes: long - total_stopped_time?: string - total_stopped_time_in_millis: long - total_throttled_time?: string - total_throttled_time_in_millis: long - total_time?: string - total_time_in_millis: long -} - -export type MetricAggregate = ValueAggregate | BoxPlotAggregate | GeoBoundsAggregate | GeoCentroidAggregate | GeoLineAggregate | PercentilesAggregate | ScriptedMetricAggregate | StatsAggregate | StringStatsAggregate | TopHitsAggregate | TopMetricsAggregate | ExtendedStatsAggregate | TDigestPercentilesAggregate | HdrPercentilesAggregate - -export interface MetricAggregationBase { - field?: Field - missing?: Missing - script?: Script -} - -export type Metrics = string | Array - -export interface MinAggregation extends FormatMetricAggregationBase { -} - -export interface MinBucketAggregation extends PipelineAggregationBase { -} - -export interface MinimalLicenseInformation { - expiry_date_in_millis: EpochMillis - mode: LicenseType - status: LicenseStatus - type: LicenseType - uid: string -} - -export type MinimumInterval = 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' - -export type MinimumShouldMatch = integer | string - -export type Missing = string | integer | double | boolean - -export interface MissingAggregation extends BucketAggregationBase { - field?: Field - missing?: Missing -} - -export interface MlDataFrameAnalyticsJobsCountUsage { - count: long -} - -export interface MlDataFrameAnalyticsJobsMemoryUsage { - peak_usage_bytes: JobStatistics -} - -export interface MlDataFrameAnalyticsJobsUsage { - memory_usage?: MlDataFrameAnalyticsJobsMemoryUsage - _all: MlDataFrameAnalyticsJobsCountUsage - analysis_counts?: EmptyObject -} - -export interface MlInferenceIngestProcessorCountUsage { - max: long - sum: long - min: long -} - -export interface MlInferenceIngestProcessorUsage { - num_docs_processed: MlInferenceIngestProcessorCountUsage - pipelines: MlUsageCounter - num_failures: MlInferenceIngestProcessorCountUsage - time_ms: MlInferenceIngestProcessorCountUsage -} - -export interface MlInferenceTrainedModelsCountUsage { - total: long - prepackaged: long - other: long - regression: long - classification: long -} - -export interface MlInferenceTrainedModelsUsage { - estimated_operations?: JobStatistics - estimated_heap_memory_usage_bytes?: JobStatistics - count?: MlInferenceTrainedModelsCountUsage - _all: MlUsageCounter -} - -export interface MlInferenceUsage { - ingest_processors: Record - trained_models: MlInferenceTrainedModelsUsage -} - -export interface MlJobForecasts { - total: long - forecasted_jobs: long -} - -export interface MlUsageCounter { - count: long -} - -export type ModelCategorizationStatus = 'ok' | 'warn' - -export type ModelMemoryStatus = 'ok' | 'soft_limit' | 'hard_limit' +export type MlMemoryStatus = 'ok' | 'soft_limit' | 'hard_limit' -export interface ModelPlotConfig { +export interface MlModelPlotConfig { terms?: Field enabled: boolean annotations_enabled?: boolean } -export interface ModelPlotConfigEnabled { +export interface MlModelPlotConfigEnabled { enabled: boolean + annotations_enabled?: boolean terms?: string } -export interface ModelSizeStats { +export interface MlModelSizeStats { bucket_allocation_failures_count: long job_id: Id log_time: Time - memory_status: MemoryStatus + memory_status: MlMemoryStatus model_bytes: long model_bytes_exceeded?: long model_bytes_memory_limit?: long @@ -8137,389 +10672,1286 @@ export interface ModelSizeStats { timestamp?: long } -export interface ModelSnapshot { - description: string +export interface MlModelSnapshot { + description?: string job_id: Id - latest_record_time_stamp: Time - latest_result_time_stamp: Time - model_size_stats: ModelSizeStats + latest_record_time_stamp?: Time + latest_result_time_stamp?: Time + min_version: VersionString + model_size_stats?: MlModelSizeStats retain: boolean snapshot_doc_count: long snapshot_id: Id timestamp: Time - min_version: VersionString } -export interface MonitoringUsage extends XPackUsage { - collection_enabled: boolean - enabled_exporters: Record +export interface MlOutlierDetectionParameters { + compute_feature_influence?: boolean + feature_influence_threshold?: double + method?: string + n_neighbors?: integer + outlier_fraction?: double + standardization_enabled?: boolean } -export type Month = 'january' | 'february' | 'march' | 'april' | 'may' | 'june' | 'july' | 'august' | 'september' | 'october' | 'november' | 'december' - -export interface MoreLikeThisQuery extends QueryBase { - analyzer?: string - boost_terms?: double - fields?: Fields - include?: boolean - like?: Like | Array - max_doc_freq?: integer - max_query_terms?: integer - max_word_length?: integer - min_doc_freq?: integer - minimum_should_match?: MinimumShouldMatch - min_term_freq?: integer - min_word_length?: integer - per_field_analyzer?: Record - routing?: Routing - stop_words?: StopWords - unlike?: Like | Array - version?: VersionNumber - version_type?: VersionType +export interface MlOverallBucket { + bucket_span: long + is_interim: boolean + jobs: MlOverallBucketJob[] + overall_score: double + result_type: string + timestamp: Time } -export interface MoveToStepRequest extends RequestBase { - index: IndexName - body?: { - current_step?: StepKey - next_step?: StepKey - } +export interface MlOverallBucketJob { + job_id: Id + max_anomaly_score: double } -export interface MoveToStepResponse extends AcknowledgedResponseBase { -} - -export interface MovingAverageAggregation extends PipelineAggregationBase { - minimize?: boolean - model?: MovingAverageModel - settings: MovingAverageSettings - predict?: integer - window?: integer -} - -export type MovingAverageModel = 'linear' | 'simple' | 'ewma' | 'holt' | 'holt_winters' - -export type MovingAverageSettings = EwmaModelSettings | HoltLinearModelSettings | HoltWintersModelSettings - -export interface MovingFunctionAggregation extends PipelineAggregationBase { - script?: string - shift?: integer - window?: integer -} - -export interface MovingPercentilesAggregation extends PipelineAggregationBase { - window?: integer - shift?: integer -} - -export interface MultiBucketAggregate extends AggregateBase { - buckets: Array -} - -export interface MultiGetHit { - error?: MainError - fields?: Record - found?: boolean - _id: Id - _index: IndexName - _primary_term?: long - _routing?: Routing - _seq_no?: SequenceNumber - _source?: TDocument - _type?: Type - _version?: VersionNumber -} - -export type MultiGetId = string | integer - -export interface MultiGetOperation { - can_be_flattened?: boolean - _id: MultiGetId - _index?: IndexName - routing?: Routing - _source?: boolean | Fields | SourceFilter - stored_fields?: Fields - _type?: Type - version?: VersionNumber - version_type?: VersionType -} - -export interface MultiGetRequest extends RequestBase { - index?: IndexName - type?: Type - preference?: string - realtime?: boolean - refresh?: boolean - routing?: Routing - source_enabled?: boolean - _source?: boolean | Fields - _source_excludes?: Fields - _source_includes?: Fields - stored_fields?: Fields - body: { - docs?: Array - ids?: Array - } -} - -export interface MultiGetResponse extends ResponseBase { - docs: Array> -} - -export interface MultiMatchQuery extends QueryBase { - analyzer?: string - auto_generate_synonyms_phrase_query?: boolean - cutoff_frequency?: double - fields?: Fields - fuzziness?: Fuzziness - fuzzy_rewrite?: MultiTermQueryRewrite - fuzzy_transpositions?: boolean - lenient?: boolean - max_expansions?: integer - minimum_should_match?: MinimumShouldMatch - operator?: Operator - prefix_length?: integer - query?: string - slop?: integer - tie_breaker?: double - type?: TextQueryType - use_dis_max?: boolean - zero_terms_query?: ZeroTermsQuery -} - -export interface MultiSearchBody { - aggregations?: Record - aggs?: Record - query?: QueryContainer +export interface MlPage { from?: integer size?: integer - pit?: PointInTimeReference - track_total_hits?: boolean | integer - suggest?: SuggestContainer | Record } -export interface MultiSearchHeader { +export interface MlPartitionScore { + initial_record_score: double + partition_field_name: Field + partition_field_value: string + probability: double + record_score: double +} + +export interface MlPerPartitionCategorization { + enabled?: boolean + stop_on_warn?: boolean +} + +export type MlRuleAction = 'skip_result' | 'skip_model_update' + +export interface MlRuleCondition { + applies_to: MlAppliesTo + operator: MlConditionOperator + value: double +} + +export interface MlTimingStats { + elapsed_time: integer + iteration_time?: integer +} + +export interface MlTotalFeatureImportance { + feature_name: Name + importance: MlTotalFeatureImportanceStatistics[] + classes: MlTotalFeatureImportanceClass[] +} + +export interface MlTotalFeatureImportanceClass { + class_name: Name + importance: MlTotalFeatureImportanceStatistics[] +} + +export interface MlTotalFeatureImportanceStatistics { + mean_magnitude: double + max: integer + min: integer +} + +export interface MlTrainedModelConfig { + model_id: Id + tags: string[] + version?: VersionString + compressed_definition?: string + created_by?: string + create_time?: Time + default_field_map?: Record + description: string + estimated_heap_memory_usage_bytes?: integer + estimated_operations?: integer + inference_config: AggregationsInferenceConfigContainer + input: MlTrainedModelConfigInput + license_level?: string + metadata?: MlTrainedModelConfigMetadata +} + +export interface MlTrainedModelConfigInput { + field_names: Field[] +} + +export interface MlTrainedModelConfigMetadata { + model_aliases?: string[] + feature_importance_baseline?: Record + hyperparameters?: MlHyperparameter[] + total_feature_importance?: MlTotalFeatureImportance[] +} + +export interface MlTrainedModelInferenceStats { + failure_count: long + inference_count: long + cache_miss_count: long + missing_all_fields_count: long + timestamp: Time +} + +export interface MlTrainedModelStats { + model_id: Id + pipeline_count: integer + inference_stats?: MlTrainedModelInferenceStats + ingest?: Record +} + +export interface MlValidationLoss { + fold_values: string[] + loss_type: string +} + +export interface MlCloseJobRequest extends RequestBase { + job_id: Id + allow_no_jobs?: boolean + force?: boolean + timeout?: Time +} + +export interface MlCloseJobResponse { + closed: boolean +} + +export interface MlDeleteCalendarRequest extends RequestBase { + calendar_id: Id +} + +export interface MlDeleteCalendarResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteCalendarEventRequest extends RequestBase { + calendar_id: Id + event_id: Id +} + +export interface MlDeleteCalendarEventResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteCalendarJobRequest extends RequestBase { + calendar_id: Id + job_id: Id +} + +export interface MlDeleteCalendarJobResponse { + calendar_id: Id + description?: string + job_ids: Ids +} + +export interface MlDeleteDataFrameAnalyticsRequest extends RequestBase { + id: Id + force?: boolean + timeout?: Time +} + +export interface MlDeleteDataFrameAnalyticsResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteDatafeedRequest extends RequestBase { + datafeed_id: Id + force?: boolean +} + +export interface MlDeleteDatafeedResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteExpiredDataRequest extends RequestBase { + name?: Name + requests_per_second?: float + timeout?: Time + body?: { + requests_per_second?: float + timeout?: Time + } +} + +export interface MlDeleteExpiredDataResponse { + deleted: boolean +} + +export interface MlDeleteFilterRequest extends RequestBase { + filter_id: Id +} + +export interface MlDeleteFilterResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteForecastRequest extends RequestBase { + job_id: Id + forecast_id?: Id + allow_no_forecasts?: boolean + timeout?: Time +} + +export interface MlDeleteForecastResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteJobRequest extends RequestBase { + job_id: Id + force?: boolean + wait_for_completion?: boolean +} + +export interface MlDeleteJobResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteModelSnapshotRequest extends RequestBase { + job_id: Id + snapshot_id: Id +} + +export interface MlDeleteModelSnapshotResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteTrainedModelRequest extends RequestBase { + model_id: Id +} + +export interface MlDeleteTrainedModelResponse extends AcknowledgedResponseBase { +} + +export interface MlDeleteTrainedModelAliasRequest extends RequestBase { + model_alias: Name + model_id: Id +} + +export interface MlDeleteTrainedModelAliasResponse extends AcknowledgedResponseBase { +} + +export interface MlEstimateModelMemoryRequest extends RequestBase { + body?: { + analysis_config?: MlAnalysisConfig + max_bucket_cardinality?: Record + overall_cardinality?: Record + } +} + +export interface MlEstimateModelMemoryResponse { + model_memory_estimate: ByteSize +} + +export interface MlEvaluateDataFrameConfusionMatrixItem { + actual_class: Name + actual_class_doc_count: integer + predicted_classes: MlEvaluateDataFrameConfusionMatrixPrediction[] + other_predicted_class_doc_count: integer +} + +export interface MlEvaluateDataFrameConfusionMatrixPrediction { + predicted_class: Name + count: integer +} + +export interface MlEvaluateDataFrameConfusionMatrixTreshold { + tp: integer + fp: integer + tn: integer + fn: integer +} + +export interface MlEvaluateDataFrameDataframeClassificationSummary { + auc_roc?: MlEvaluateDataFrameDataframeEvaluationSummaryAucRoc + accuracy?: MlEvaluateDataFrameDataframeClassificationSummaryAccuracy + multiclass_confusion_matrix?: MlEvaluateDataFrameDataframeClassificationSummaryMulticlassConfusionMatrix + precision?: MlEvaluateDataFrameDataframeClassificationSummaryPrecision + recall?: MlEvaluateDataFrameDataframeClassificationSummaryRecall +} + +export interface MlEvaluateDataFrameDataframeClassificationSummaryAccuracy { + classes: MlEvaluateDataFrameDataframeEvaluationClass[] + overall_accuracy: double +} + +export interface MlEvaluateDataFrameDataframeClassificationSummaryMulticlassConfusionMatrix { + confusion_matrix: MlEvaluateDataFrameConfusionMatrixItem[] + other_actual_class_count: integer +} + +export interface MlEvaluateDataFrameDataframeClassificationSummaryPrecision { + classes: MlEvaluateDataFrameDataframeEvaluationClass[] + avg_precision: double +} + +export interface MlEvaluateDataFrameDataframeClassificationSummaryRecall { + classes: MlEvaluateDataFrameDataframeEvaluationClass[] + avg_recall: double +} + +export interface MlEvaluateDataFrameDataframeEvaluationClass extends MlEvaluateDataFrameDataframeEvaluationValue { + class_name: Name +} + +export interface MlEvaluateDataFrameDataframeEvaluationSummaryAucRoc extends MlEvaluateDataFrameDataframeEvaluationValue { + curve?: MlEvaluateDataFrameDataframeEvaluationSummaryAucRocCurveItem[] +} + +export interface MlEvaluateDataFrameDataframeEvaluationSummaryAucRocCurveItem { + tpr: double + fpr: double + threshold: double +} + +export interface MlEvaluateDataFrameDataframeEvaluationValue { + value: double +} + +export interface MlEvaluateDataFrameDataframeOutlierDetectionSummary { + auc_roc?: MlEvaluateDataFrameDataframeEvaluationSummaryAucRoc + precision?: Record + recall?: Record + confusion_matrix?: Record +} + +export interface MlEvaluateDataFrameDataframeRegressionSummary { + huber?: MlEvaluateDataFrameDataframeEvaluationValue + mse?: MlEvaluateDataFrameDataframeEvaluationValue + msle?: MlEvaluateDataFrameDataframeEvaluationValue + r_squared?: MlEvaluateDataFrameDataframeEvaluationValue +} + +export interface MlEvaluateDataFrameRequest extends RequestBase { + body?: { + evaluation: MlDataframeEvaluationContainer + index: IndexName + query?: QueryDslQueryContainer + } +} + +export interface MlEvaluateDataFrameResponse { + classification?: MlEvaluateDataFrameDataframeClassificationSummary + outlier_detection?: MlEvaluateDataFrameDataframeOutlierDetectionSummary + regression?: MlEvaluateDataFrameDataframeRegressionSummary +} + +export interface MlExplainDataFrameAnalyticsRequest extends RequestBase { + id?: Id + body?: { + source?: MlDataframeAnalyticsSource + dest?: MlDataframeAnalyticsDestination + analysis: MlDataframeAnalysisContainer + description?: string + model_memory_limit?: ByteSize + max_num_threads?: integer + analyzed_fields?: MlDataframeAnalysisAnalyzedFields + allow_lazy_start?: boolean + } +} + +export interface MlExplainDataFrameAnalyticsResponse { + field_selection: MlDataframeAnalyticsFieldSelection[] + memory_estimation: MlDataframeAnalyticsMemoryEstimation +} + +export interface MlFindFileStructureRequest extends RequestBase { + stub: string +} + +export interface MlFindFileStructureResponse { + stub: string +} + +export interface MlFlushJobRequest extends RequestBase { + job_id: Id + skip_time?: string + body?: { + advance_time?: DateString + calc_interim?: boolean + end?: DateString + start?: DateString + } +} + +export interface MlFlushJobResponse { + flushed: boolean + last_finalized_bucket_end?: integer +} + +export interface MlForecastJobRequest extends RequestBase { + job_id: Id + body?: { + duration?: Time + expires_in?: Time + } +} + +export interface MlForecastJobResponse extends AcknowledgedResponseBase { + forecast_id: Id +} + +export interface MlGetAnomalyRecordsRequest extends RequestBase { + job_id: Id + exclude_interim?: boolean + from?: integer + size?: integer + start?: DateString + end?: DateString + body?: { + desc?: boolean + exclude_interim?: boolean + page?: MlPage + record_score?: double + sort?: Field + start?: DateString + end?: DateString + } +} + +export interface MlGetAnomalyRecordsResponse { + count: long + records: MlAnomaly[] +} + +export interface MlGetBucketsRequest extends RequestBase { + job_id: Id + timestamp?: Timestamp + from?: integer + size?: integer + exclude_interim?: boolean + sort?: Field + desc?: boolean + start?: DateString + end?: DateString + body?: { + anomaly_score?: double + desc?: boolean + exclude_interim?: boolean + expand?: boolean + page?: MlPage + sort?: Field + start?: DateString + end?: DateString + } +} + +export interface MlGetBucketsResponse { + buckets: MlBucketSummary[] + count: long +} + +export interface MlGetCalendarEventsRequest extends RequestBase { + calendar_id: Id + job_id?: Id + end?: DateString + from?: integer + start?: string + size?: integer + body?: { + end?: DateString + from?: integer + start?: string + size?: integer + } +} + +export interface MlGetCalendarEventsResponse { + count: long + events: MlCalendarEvent[] +} + +export interface MlGetCalendarsCalendar { + calendar_id: Id + description?: string + job_ids: Id[] +} + +export interface MlGetCalendarsRequest extends RequestBase { + calendar_id?: Id + from?: integer + size?: integer + body?: { + page?: MlPage + } +} + +export interface MlGetCalendarsResponse { + calendars: MlGetCalendarsCalendar[] + count: long +} + +export interface MlGetCategoriesRequest extends RequestBase { + job_id: Id + category_id?: CategoryId + from?: integer + size?: integer + partition_field_value?: string + body?: { + page?: MlPage + } +} + +export interface MlGetCategoriesResponse { + categories: MlCategory[] + count: long +} + +export interface MlGetDataFrameAnalyticsRequest extends RequestBase { + id?: Id + allow_no_match?: boolean + from?: integer + size?: integer + exclude_generated?: boolean +} + +export interface MlGetDataFrameAnalyticsResponse { + count: integer + data_frame_analytics: MlDataframeAnalyticsSummary[] +} + +export interface MlGetDataFrameAnalyticsStatsRequest extends RequestBase { + id?: Id + allow_no_match?: boolean + from?: integer + size?: integer + verbose?: boolean +} + +export interface MlGetDataFrameAnalyticsStatsResponse { + count: long + data_frame_analytics: MlDataframeAnalytics[] +} + +export interface MlGetDatafeedStatsRequest extends RequestBase { + datafeed_id?: Ids + allow_no_datafeeds?: boolean +} + +export interface MlGetDatafeedStatsResponse { + count: long + datafeeds: MlDatafeedStats[] +} + +export interface MlGetDatafeedsRequest extends RequestBase { + datafeed_id?: Id + allow_no_datafeeds?: boolean + exclude_generated?: boolean +} + +export interface MlGetDatafeedsResponse { + count: long + datafeeds: MlDatafeed[] +} + +export interface MlGetFiltersRequest extends RequestBase { + filter_id?: Id + from?: integer + size?: integer +} + +export interface MlGetFiltersResponse { + count: long + filters: MlFilter[] +} + +export interface MlGetInfluencersRequest extends RequestBase { + job_id: Id + desc?: boolean + end?: DateString + exclude_interim?: boolean + influencer_score?: double + from?: integer + size?: integer + sort?: Field + start?: DateString + body?: { + page?: MlPage + } +} + +export interface MlGetInfluencersResponse { + count: long + influencers: MlBucketInfluencer[] +} + +export interface MlGetJobStatsRequest extends RequestBase { + job_id?: Id + allow_no_jobs?: boolean +} + +export interface MlGetJobStatsResponse { + count: long + jobs: MlJobStats[] +} + +export interface MlGetJobsRequest extends RequestBase { + job_id?: Ids + allow_no_match?: boolean + allow_no_jobs?: boolean + exclude_generated?: boolean +} + +export interface MlGetJobsResponse { + count: long + jobs: MlJob[] +} + +export interface MlGetModelSnapshotsRequest extends RequestBase { + job_id: Id + snapshot_id?: Id + desc?: boolean + end?: Time + from?: integer + size?: integer + sort?: Field + start?: Time + body?: { + start?: Time + end?: Time + } +} + +export interface MlGetModelSnapshotsResponse { + count: long + model_snapshots: MlModelSnapshot[] +} + +export interface MlGetOverallBucketsRequest extends RequestBase { + job_id: Id + bucket_span?: Time + overall_score?: double | string + top_n?: integer + end?: Time + start?: Time + exclude_interim?: boolean + body?: { + allow_no_jobs?: boolean + } +} + +export interface MlGetOverallBucketsResponse { + count: long + overall_buckets: MlOverallBucket[] +} + +export interface MlGetTrainedModelsRequest extends RequestBase { + model_id?: Id + allow_no_match?: boolean + decompress_definition?: boolean + exclude_generated?: boolean + from?: integer + include?: string + size?: integer + tags?: string +} + +export interface MlGetTrainedModelsResponse { + count: integer + trained_model_configs: MlTrainedModelConfig[] +} + +export interface MlGetTrainedModelsStatsRequest extends RequestBase { + model_id?: Id + allow_no_match?: boolean + from?: integer + size?: integer +} + +export interface MlGetTrainedModelsStatsResponse { + count: integer + trained_model_stats: MlTrainedModelStats[] +} + +export interface MlInfoAnomalyDetectors { + categorization_analyzer: MlCategorizationAnalyzer + categorization_examples_limit: integer + model_memory_limit: ByteSize + model_snapshot_retention_days: integer + daily_model_snapshot_retention_after_days: integer +} + +export interface MlInfoDatafeeds { + scroll_size: integer +} + +export interface MlInfoDefaults { + anomaly_detectors: MlInfoAnomalyDetectors + datafeeds: MlInfoDatafeeds +} + +export interface MlInfoLimits { + max_model_memory_limit?: ByteSize + effective_max_model_memory_limit: ByteSize + total_ml_memory: ByteSize +} + +export interface MlInfoNativeCode { + build_hash: string + version: VersionString +} + +export interface MlInfoRequest extends RequestBase { +} + +export interface MlInfoResponse { + defaults: MlInfoDefaults + limits: MlInfoLimits + upgrade_mode: boolean + native_code: MlInfoNativeCode +} + +export interface MlOpenJobRequest extends RequestBase { + job_id: Id + body?: { + timeout?: Time + } +} + +export interface MlOpenJobResponse { + opened: boolean +} + +export interface MlPostCalendarEventsRequest extends RequestBase { + calendar_id?: Id + body?: { + events: MlCalendarEvent[] + } +} + +export interface MlPostCalendarEventsResponse { + events: MlCalendarEvent[] +} + +export interface MlPostJobDataRequest extends RequestBase { + job_id: Id + reset_end?: DateString + reset_start?: DateString + body?: { + data?: any[] + } +} + +export interface MlPostJobDataResponse { + bucket_count: long + earliest_record_timestamp: integer + empty_bucket_count: long + input_bytes: long + input_field_count: long + input_record_count: long + invalid_date_count: long + job_id: Id + last_data_time: integer + latest_record_timestamp: integer + missing_field_count: long + out_of_order_timestamp_count: long + processed_field_count: long + processed_record_count: long + sparse_bucket_count: long +} + +export interface MlPreviewDataFrameAnalyticsDataframePreviewConfig { + source: MlDataframeAnalyticsSource + analysis: MlDataframeAnalysisContainer + model_memory_limit?: ByteSize + max_num_threads?: integer + analyzed_fields?: MlDataframeAnalysisAnalyzedFields +} + +export interface MlPreviewDataFrameAnalyticsRequest extends RequestBase { + id?: Id + body?: { + config?: MlPreviewDataFrameAnalyticsDataframePreviewConfig + } +} + +export interface MlPreviewDataFrameAnalyticsResponse { + feature_values: Record[] +} + +export interface MlPreviewDatafeedRequest extends RequestBase { + datafeed_id: Id +} + +export interface MlPreviewDatafeedResponse { + data: TDocument[] +} + +export interface MlPutCalendarRequest extends RequestBase { + calendar_id: Id + body?: { + description?: string + } +} + +export interface MlPutCalendarResponse { + calendar_id: Id + description: string + job_ids: Ids +} + +export interface MlPutCalendarJobRequest extends RequestBase { + calendar_id: Id + job_id: Id +} + +export interface MlPutCalendarJobResponse { + calendar_id: Id + description?: string + job_ids: Ids +} + +export interface MlPutDataFrameAnalyticsRequest extends RequestBase { + id: Id + body?: { + source?: MlDataframeAnalyticsSource + dest: MlDataframeAnalyticsDestination + analysis: MlDataframeAnalysisContainer + description?: string + model_memory_limit?: ByteSize + max_num_threads?: integer + analyzed_fields?: MlDataframeAnalysisAnalyzedFields + allow_lazy_start?: boolean + } +} + +export interface MlPutDataFrameAnalyticsResponse { + id: Id + create_time: long + version: VersionString + source: MlDataframeAnalyticsSource + description?: string + dest: MlDataframeAnalyticsDestination + model_memory_limit: ByteSize + allow_lazy_start: boolean + max_num_threads: integer + analysis: MlDataframeAnalysisContainer + analyzed_fields?: MlDataframeAnalysisAnalyzedFields +} + +export interface MlPutDatafeedRequest extends RequestBase { + datafeed_id: Id allow_no_indices?: boolean expand_wildcards?: ExpandWildcards + ignore_throttled?: boolean ignore_unavailable?: boolean - index?: Indices - preference?: string - request_cache?: boolean - routing?: string - search_type?: SearchType -} - -export interface MultiSearchRequest extends RequestBase { - index?: Indices - type?: Types - ccs_minimize_roundtrips?: boolean - max_concurrent_searches?: long - max_concurrent_shard_requests?: long - pre_filter_shard_size?: long - search_type?: SearchType - rest_total_hits_as_int?: boolean - typed_keys?: boolean - body: Array -} - -export interface MultiSearchResponse extends ResponseBase { - took: long - responses: Array | ErrorResponse> -} - -export interface MultiSearchResult extends SearchResponse { - status: integer -} - -export interface MultiSearchTemplateRequest extends RequestBase { - index?: Indices - type?: Types - ccs_minimize_roundtrips?: boolean - max_concurrent_searches?: long - search_type?: SearchType - total_hits_as_integer?: boolean - typed_keys?: boolean - body: { - operations?: Record - } -} - -export interface MultiSearchTemplateResponse extends ResponseBase { - responses: Array> - took: long -} - -export interface MultiTermLookup { - field: Field -} - -export type MultiTermQueryRewrite = string - -export interface MultiTermVectorOperation { - doc: object - fields: Fields - field_statistics: boolean - filter: TermVectorFilter - _id: Id - _index: IndexName - offsets: boolean - payloads: boolean - positions: boolean - routing: Routing - term_statistics: boolean - version: VersionNumber - version_type: VersionType -} - -export interface MultiTermVectorsRequest extends RequestBase { - index?: IndexName - type?: Type - fields?: Fields - field_statistics?: boolean - offsets?: boolean - payloads?: boolean - positions?: boolean - preference?: string - realtime?: boolean - routing?: Routing - term_statistics?: boolean - version?: VersionNumber - version_type?: VersionType body?: { - docs?: Array - ids?: Array + aggregations?: Record + chunking_config?: MlChunkingConfig + frequency?: Time + indices?: Indices + indexes?: string[] + job_id?: Id + max_empty_searches?: integer + query?: QueryDslQueryContainer + query_delay?: Time + script_fields?: Record + scroll_size?: integer } } -export interface MultiTermVectorsResponse extends ResponseBase { - docs: Array +export interface MlPutDatafeedResponse { + aggregations: Record + chunking_config: MlChunkingConfig + datafeed_id: Id + frequency: Time + indices: Indices + job_id: Id + max_empty_searches: integer + query: QueryDslQueryContainer + query_delay: Time + script_fields: Record + scroll_size: integer } -export interface MultiTermsAggregation extends BucketAggregationBase { - terms: Array +export interface MlPutFilterRequest extends RequestBase { + filter_id: Id + body?: { + description?: string + items?: string[] + } } -export type MultiValueMode = 'min' | 'max' | 'avg' | 'sum' - -export interface MultiplexerTokenFilter extends TokenFilterBase { - filters: Array - preserve_original: boolean +export interface MlPutFilterResponse { + description: string + filter_id: Id + items: string[] } -export interface Murmur3HashProperty extends DocValuesPropertyBase { - type: 'murmur3' +export interface MlPutJobRequest extends RequestBase { + job_id: Id + body?: { + allow_lazy_open?: boolean + analysis_config?: MlAnalysisConfig + analysis_limits?: MlAnalysisLimits + data_description?: MlDataDescription + description?: string + model_plot?: MlModelPlotConfig + model_snapshot_retention_days?: long + results_index_name?: IndexName + } } -export interface MutualInformationHeuristic { - background_is_superset: boolean - include_negatives: boolean +export interface MlPutJobResponse { + allow_lazy_open: boolean + analysis_config: MlAnalysisConfig + analysis_limits: MlAnalysisLimits + background_persist_interval: Time + create_time: DateString + data_description: MlDataDescription + description: string + job_id: Id + job_type: string + model_plot: MlModelPlotConfig + model_snapshot_id: Id + model_snapshot_retention_days: long + renormalization_window_days: long + results_index_name: string + results_retention_days: long } -export interface NGramTokenFilter extends TokenFilterBase { - max_gram: integer - min_gram: integer +export interface MlPutTrainedModelRequest extends RequestBase { + stub: string + body?: { + stub?: string + } } -export interface NGramTokenizer extends TokenizerBase { - custom_token_chars: string - max_gram: integer - min_gram: integer - token_chars: Array +export interface MlPutTrainedModelResponse { + stub: boolean } -export type Name = string - -export interface NamedPolicy extends EnrichPolicy { - name: string +export interface MlPutTrainedModelAliasRequest extends RequestBase { + model_alias: string + model_id: Id + reassign?: boolean } -export interface NamedPolicyConfig { - geo_match?: NamedPolicy - match: NamedPolicy +export interface MlPutTrainedModelAliasResponse extends AcknowledgedResponseBase { } -export interface NamedPolicyMetadata { - config: NamedPolicyConfig +export interface MlRevertModelSnapshotRequest extends RequestBase { + job_id: Id + snapshot_id: Id + body?: { + delete_intervening_results?: boolean + } } -export interface NamedQueryKeys { - boost?: float - _name?: string - ignore_unmapped?: boolean -} -export type NamedQuery = NamedQueryKeys | - { [property: string]: TQuery } - -export type Names = string | Array - -export interface NativeCode { - build_hash: string - version: VersionString +export interface MlRevertModelSnapshotResponse { + model: MlModelSnapshot } -export interface NativeCodeInformation { - build_hash: string - version: VersionString -} - -export interface NestedAggregation extends BucketAggregationBase { - path?: Field -} - -export interface NestedIdentity { - field: Field - offset: integer - _nested?: NestedIdentity -} - -export interface NestedProperty extends CorePropertyBase { - dynamic?: boolean | DynamicMapping +export interface MlSetUpgradeModeRequest extends RequestBase { enabled?: boolean - properties?: Record - include_in_parent?: boolean - include_in_root?: boolean - type: 'nested' + timeout?: Time } -export interface NestedQuery extends QueryBase { - ignore_unmapped?: boolean - inner_hits?: InnerHits - path?: Field - query?: QueryContainer - score_mode?: NestedScoreMode +export interface MlSetUpgradeModeResponse extends AcknowledgedResponseBase { } -export type NestedScoreMode = 'avg' | 'sum' | 'min' | 'max' | 'none' - -export interface NestedSortValue { - filter: QueryContainer - max_children?: integer - path: Field +export interface MlStartDataFrameAnalyticsRequest extends RequestBase { + id: Id + timeout?: Time } -export interface NeverCondition { +export interface MlStartDataFrameAnalyticsResponse extends AcknowledgedResponseBase { + node: NodeId } -export interface NodeAllocationExplanation { - deciders: Array - node_attributes: Record - node_decision: Decision - node_id: string - node_name: string - store?: AllocationStore - transport_address: string - weight_ranking: integer +export interface MlStartDatafeedRequest extends RequestBase { + datafeed_id: Id + start?: Time + body?: { + end?: Time + start?: Time + timeout?: Time + } } -export interface NodeAttributes { - attributes: Record - ephemeral_id: string - id: string - name: string - transport_address: string +export interface MlStartDatafeedResponse { + node: NodeIds + started: boolean } -export interface NodeBufferPool { +export interface MlStopDataFrameAnalyticsRequest extends RequestBase { + id: Id + allow_no_match?: boolean + force?: boolean + timeout?: Time +} + +export interface MlStopDataFrameAnalyticsResponse { + stopped: boolean +} + +export interface MlStopDatafeedRequest extends RequestBase { + datafeed_id: Ids + allow_no_match?: boolean + force?: boolean + body?: { + force?: boolean + timeout?: Time + } +} + +export interface MlStopDatafeedResponse { + stopped: boolean +} + +export interface MlUpdateDataFrameAnalyticsRequest extends RequestBase { + id: Id + body?: { + description?: string + model_memory_limit?: ByteSize + max_num_threads?: integer + allow_lazy_start?: boolean + } +} + +export interface MlUpdateDataFrameAnalyticsResponse { + id: Id + create_time: long + version: VersionString + source: MlDataframeAnalyticsSource + description?: string + dest: MlDataframeAnalyticsDestination + model_memory_limit: ByteSize + allow_lazy_start: boolean + max_num_threads: integer + analysis: MlDataframeAnalysisContainer + analyzed_fields?: MlDataframeAnalysisAnalyzedFields +} + +export interface MlUpdateFilterRequest extends RequestBase { + filter_id: Id + body?: { + add_items?: string[] + description?: string + remove_items?: string[] + } +} + +export interface MlUpdateFilterResponse { + description: string + filter_id: Id + items: string[] +} + +export interface MlUpdateJobRequest extends RequestBase { + job_id: Id + body?: { + allow_lazy_open?: boolean + analysis_limits?: MlAnalysisMemoryLimit + background_persist_interval?: Time + custom_settings?: Record + categorization_filters?: string[] + description?: string + model_plot_config?: MlModelPlotConfigEnabled + daily_model_snapshot_retention_after_days?: long + model_snapshot_retention_days?: long + renormalization_window_days?: long + results_retention_days?: long + groups?: string[] + detectors?: MlDetector[] + per_partition_categorization?: MlPerPartitionCategorization + } +} + +export interface MlUpdateJobResponse { + stub: boolean +} + +export interface MlUpdateModelSnapshotRequest extends RequestBase { + job_id: Id + snapshot_id: Id + body?: { + description?: string + retain?: boolean + } +} + +export interface MlUpdateModelSnapshotResponse extends AcknowledgedResponseBase { + model: MlModelSnapshot +} + +export interface MlUpgradeJobSnapshotRequest extends RequestBase { + job_id: Id + snapshot_id: Id + wait_for_completion?: boolean + timeout?: Time +} + +export interface MlUpgradeJobSnapshotResponse { + node: NodeId + completed: boolean +} + +export interface MlValidateDetectorRequest extends RequestBase { + body?: MlDetector +} + +export interface MlValidateDetectorResponse extends AcknowledgedResponseBase { +} + +export interface MlValidateJobRequest extends RequestBase { + body?: { + job_id?: Id + analysis_config?: MlAnalysisConfig + analysis_limits?: MlAnalysisLimits + data_description?: MlDataDescription + description?: string + model_plot?: MlModelPlotConfig + model_snapshot_retention_days?: long + results_index_name?: IndexName + } +} + +export interface MlValidateJobResponse extends AcknowledgedResponseBase { +} + +export interface MonitoringBulkRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string + } +} + +export interface MonitoringBulkResponse { + stub: integer +} + +export interface NodesAdaptiveSelection { + avg_queue_size: long + avg_response_time: long + avg_response_time_ns: long + avg_service_time: string + avg_service_time_ns: long + outgoing_searches: long + rank: string +} + +export interface NodesBreaker { + estimated_size: string + estimated_size_in_bytes: long + limit_size: string + limit_size_in_bytes: long + overhead: float + tripped: float +} + +export interface NodesCpu { + percent: integer + sys?: string + sys_in_millis?: long + total?: string + total_in_millis?: long + user?: string + user_in_millis?: long + load_average?: Record +} + +export interface NodesDataPathStats { + available: string + available_in_bytes: long + disk_queue: string + disk_reads: long + disk_read_size: string + disk_read_size_in_bytes: long + disk_writes: long + disk_write_size: string + disk_write_size_in_bytes: long + free: string + free_in_bytes: long + mount: string + path: string + total: string + total_in_bytes: long + type: string +} + +export interface NodesExtendedMemoryStats extends NodesMemoryStats { + free_percent: integer + used_percent: integer + total_in_bytes: integer + free_in_bytes: integer + used_in_bytes: integer +} + +export interface NodesFileSystem { + data: NodesDataPathStats[] + timestamp: long + total: NodesFileSystemTotal +} + +export interface NodesFileSystemTotal { + available: string + available_in_bytes: long + free: string + free_in_bytes: long + total: string + total_in_bytes: long +} + +export interface NodesGarbageCollector { + collectors: Record +} + +export interface NodesGarbageCollectorTotal { + collection_count: long + collection_time: string + collection_time_in_millis: long +} + +export interface NodesHttp { + current_open: integer + total_opened: long +} + +export interface NodesIngest { + pipelines: Record + total: NodesIngestTotal +} + +export interface NodesIngestTotal { + count: long + current: long + failed: long + processors: NodesKeyedProcessor[] + time_in_millis: long +} + +export interface NodesJvm { + buffer_pools: Record + classes: NodesJvmClasses + gc: NodesGarbageCollector + mem: NodesMemoryStats + threads: NodesJvmThreads + timestamp: long + uptime: string + uptime_in_millis: long +} + +export interface NodesJvmClasses { + current_loaded_count: long + total_loaded_count: long + total_unloaded_count: long +} + +export interface NodesJvmThreads { + count: long + peak_count: long +} + +export interface NodesKeyedProcessor { + statistics: NodesProcess + type: string +} + +export interface NodesMemoryStats { + resident?: string + resident_in_bytes?: long + share?: string + share_in_bytes?: long + total_virtual?: string + total_virtual_in_bytes?: long + total_in_bytes: long + free_in_bytes: long + used_in_bytes: long +} + +export interface NodesNodeBufferPool { count: long total_capacity: string total_capacity_in_bytes: long @@ -8527,76 +11959,183 @@ export interface NodeBufferPool { used_in_bytes: long } -export interface NodeDiskUsage { - node_name: string - least_available: DiskUsage - most_available: DiskUsage +export interface NodesNodesResponseBase { + _nodes: NodeStatistics } -export type NodeId = string +export interface NodesOperatingSystem { + cpu: NodesCpu + mem: NodesExtendedMemoryStats + swap: NodesMemoryStats + timestamp: long +} -export type NodeIds = string +export interface NodesProcess { + cpu: NodesCpu + mem: NodesMemoryStats + open_file_descriptors: integer + timestamp: long +} -export interface NodeInfo { +export interface NodesScripting { + cache_evictions: long + compilations: long +} + +export interface NodesStats { + adaptive_selection: Record + breakers: Record + fs: NodesFileSystem + host: Host + http: NodesHttp + indices: IndicesStatsIndexStats + ingest: NodesIngest + ip: Ip | Ip[] + jvm: NodesJvm + name: Name + os: NodesOperatingSystem + process: NodesProcess + roles: NodeRoles + script: NodesScripting + thread_pool: Record + timestamp: long + transport: NodesTransport + transport_address: TransportAddress + attributes: Record +} + +export interface NodesThreadCount { + active: long + completed: long + largest: long + queue: long + rejected: long + threads: long +} + +export interface NodesTransport { + rx_count: long + rx_size: string + rx_size_in_bytes: long + server_open: integer + tx_count: long + tx_size: string + tx_size_in_bytes: long +} + +export interface NodesNodesHotThreadsHotThread { + hosts: Host[] + node_id: Id + node_name: Name + threads: string[] +} + +export interface NodesNodesHotThreadsRequest extends RequestBase { + node_id?: NodeIds + ignore_idle_threads?: boolean + interval?: Time + snapshots?: long + threads?: long + thread_type?: ThreadType + timeout?: Time +} + +export interface NodesNodesHotThreadsResponse { + hot_threads: NodesNodesHotThreadsHotThread[] +} + +export interface NodesNodesInfoNodeInfo { attributes: Record build_flavor: string build_hash: string build_type: string - host: string - http: NodeInfoHttp - ip: string - jvm: NodeJvmInfo - name: string - network: NodeInfoNetwork - os: NodeOperatingSystemInfo - plugins: Array - process: NodeProcessInfo - roles: Array - settings: Array - thread_pool: Record - total_indexing_buffer: long - transport: NodeInfoTransport - transport_address: string + host: Host + http?: NodesNodesInfoNodeInfoHttp + ip: Ip + jvm?: NodesNodesInfoNodeJvmInfo + name: Name + network?: NodesNodesInfoNodeInfoNetwork + os?: NodesNodesInfoNodeOperatingSystemInfo + plugins?: PluginStats[] + process?: NodesNodesInfoNodeProcessInfo + roles: NodeRoles + settings?: NodesNodesInfoNodeInfoSettings + thread_pool?: Record + total_indexing_buffer?: long + total_indexing_buffer_in_bytes?: ByteSize + transport?: NodesNodesInfoNodeInfoTransport + transport_address: TransportAddress version: VersionString + modules?: PluginStats[] + ingest?: NodesNodesInfoNodeInfoIngest + aggregations?: Record } -export interface NodeInfoHttp { - bound_address: Array - max_content_length: string +export interface NodesNodesInfoNodeInfoAction { + destructive_requires_name: string +} + +export interface NodesNodesInfoNodeInfoAggregation { + types: string[] +} + +export interface NodesNodesInfoNodeInfoBootstrap { + memory_lock: string +} + +export interface NodesNodesInfoNodeInfoClient { + type: string +} + +export interface NodesNodesInfoNodeInfoDiscover { + seed_hosts: string +} + +export interface NodesNodesInfoNodeInfoHttp { + bound_address: string[] + max_content_length?: ByteSize max_content_length_in_bytes: long publish_address: string } -export interface NodeInfoJvmMemory { - direct_max: string +export interface NodesNodesInfoNodeInfoIngest { + processors: NodesNodesInfoNodeInfoIngestProcessor[] +} + +export interface NodesNodesInfoNodeInfoIngestProcessor { + type: string +} + +export interface NodesNodesInfoNodeInfoJvmMemory { + direct_max?: ByteSize direct_max_in_bytes: long - heap_init: string + heap_init?: ByteSize heap_init_in_bytes: long - heap_max: string + heap_max?: ByteSize heap_max_in_bytes: long - non_heap_init: string + non_heap_init?: ByteSize non_heap_init_in_bytes: long - non_heap_max: string + non_heap_max?: ByteSize non_heap_max_in_bytes: long } -export interface NodeInfoMemory { +export interface NodesNodesInfoNodeInfoMemory { total: string total_in_bytes: long } -export interface NodeInfoNetwork { - primary_interface: NodeInfoNetworkInterface +export interface NodesNodesInfoNodeInfoNetwork { + primary_interface: NodesNodesInfoNodeInfoNetworkInterface refresh_interval: integer } -export interface NodeInfoNetworkInterface { +export interface NodesNodesInfoNodeInfoNetworkInterface { address: string mac_address: string - name: string + name: Name } -export interface NodeInfoOSCPU { +export interface NodesNodesInfoNodeInfoOSCPU { cache_size: string cache_size_in_bytes: integer cores_per_socket: integer @@ -8607,151 +12146,206 @@ export interface NodeInfoOSCPU { vendor: string } -export interface NodeInfoTransport { - bound_address: Array +export interface NodesNodesInfoNodeInfoPath { + logs: string + home: string + repo: string[] + data?: string[] +} + +export interface NodesNodesInfoNodeInfoRepositories { + url: NodesNodesInfoNodeInfoRepositoriesUrl +} + +export interface NodesNodesInfoNodeInfoRepositoriesUrl { + allowed_urls: string +} + +export interface NodesNodesInfoNodeInfoScript { + allowed_types: string + disable_max_compilations_rate: string +} + +export interface NodesNodesInfoNodeInfoSearch { + remote: NodesNodesInfoNodeInfoSearchRemote +} + +export interface NodesNodesInfoNodeInfoSearchRemote { + connect: string +} + +export interface NodesNodesInfoNodeInfoSettings { + cluster: NodesNodesInfoNodeInfoSettingsCluster + node: NodesNodesInfoNodeInfoSettingsNode + path: NodesNodesInfoNodeInfoPath + repositories?: NodesNodesInfoNodeInfoRepositories + discovery?: NodesNodesInfoNodeInfoDiscover + action?: NodesNodesInfoNodeInfoAction + client: NodesNodesInfoNodeInfoClient + http: NodesNodesInfoNodeInfoSettingsHttp + bootstrap?: NodesNodesInfoNodeInfoBootstrap + transport: NodesNodesInfoNodeInfoSettingsTransport + network?: NodesNodesInfoNodeInfoSettingsNetwork + xpack?: NodesNodesInfoNodeInfoXpack + script?: NodesNodesInfoNodeInfoScript + search?: NodesNodesInfoNodeInfoSearch +} + +export interface NodesNodesInfoNodeInfoSettingsCluster { + name: Name + routing?: IndicesIndexRouting + election: NodesNodesInfoNodeInfoSettingsClusterElection + initial_master_nodes?: string +} + +export interface NodesNodesInfoNodeInfoSettingsClusterElection { + strategy: Name +} + +export interface NodesNodesInfoNodeInfoSettingsHttp { + type: string | NodesNodesInfoNodeInfoSettingsHttpType + 'type.default'?: string + compression?: boolean | string + port?: integer | string +} + +export interface NodesNodesInfoNodeInfoSettingsHttpType { + default: string +} + +export interface NodesNodesInfoNodeInfoSettingsNetwork { + host: Host +} + +export interface NodesNodesInfoNodeInfoSettingsNode { + name: Name + attr: Record + max_local_storage_nodes?: string +} + +export interface NodesNodesInfoNodeInfoSettingsTransport { + type: string | NodesNodesInfoNodeInfoSettingsTransportType + 'type.default'?: string + features?: NodesNodesInfoNodeInfoSettingsTransportFeatures +} + +export interface NodesNodesInfoNodeInfoSettingsTransportFeatures { + 'x-pack': string +} + +export interface NodesNodesInfoNodeInfoSettingsTransportType { + default: string +} + +export interface NodesNodesInfoNodeInfoTransport { + bound_address: string[] publish_address: string + profiles: Record } -export interface NodeIngestStats { - pipelines: Record - total: IngestStats +export interface NodesNodesInfoNodeInfoXpack { + license?: NodesNodesInfoNodeInfoXpackLicense + security: NodesNodesInfoNodeInfoXpackSecurity + notification?: Record } -export interface NodeJvmInfo { - gc_collectors: Array - mem: NodeInfoJvmMemory - memory_pools: Array +export interface NodesNodesInfoNodeInfoXpackLicense { + self_generated: NodesNodesInfoNodeInfoXpackLicenseType +} + +export interface NodesNodesInfoNodeInfoXpackLicenseType { + type: string +} + +export interface NodesNodesInfoNodeInfoXpackSecurity { + http: NodesNodesInfoNodeInfoXpackSecuritySsl + enabled: string + transport: NodesNodesInfoNodeInfoXpackSecuritySsl + authc?: NodesNodesInfoNodeInfoXpackSecurityAuthc +} + +export interface NodesNodesInfoNodeInfoXpackSecurityAuthc { + realms: NodesNodesInfoNodeInfoXpackSecurityAuthcRealms + token: NodesNodesInfoNodeInfoXpackSecurityAuthcToken +} + +export interface NodesNodesInfoNodeInfoXpackSecurityAuthcRealms { + file?: Record + native?: Record + pki?: Record +} + +export interface NodesNodesInfoNodeInfoXpackSecurityAuthcRealmsStatus { + enabled?: string + order: string +} + +export interface NodesNodesInfoNodeInfoXpackSecurityAuthcToken { + enabled: string +} + +export interface NodesNodesInfoNodeInfoXpackSecuritySsl { + ssl: Record +} + +export interface NodesNodesInfoNodeJvmInfo { + gc_collectors: string[] + mem: NodesNodesInfoNodeInfoJvmMemory + memory_pools: string[] pid: integer start_time_in_millis: long version: VersionString vm_name: Name vm_vendor: string vm_version: VersionString + bundled_jdk: boolean + using_bundled_jdk: boolean + using_compressed_ordinary_object_pointers?: boolean | string + input_arguments: string[] } -export interface NodeJvmStats { - buffer_pools: Record - classes: JvmClassesStats - gc: GarbageCollectionStats - mem: MemoryStats - threads: ThreadStats - timestamp: long - uptime: string - uptime_in_millis: long -} - -export interface NodeOperatingSystemInfo { +export interface NodesNodesInfoNodeOperatingSystemInfo { arch: string available_processors: integer - cpu: NodeInfoOSCPU - mem: NodeInfoMemory - name: string + allocated_processors?: integer + name: Name pretty_name: Name refresh_interval_in_millis: integer - swap: NodeInfoMemory version: VersionString + cpu?: NodesNodesInfoNodeInfoOSCPU + mem?: NodesNodesInfoNodeInfoMemory + swap?: NodesNodesInfoNodeInfoMemory } -export interface NodePackagingType { - count: integer - flavor: string - type: string -} - -export interface NodeProcessInfo { +export interface NodesNodesInfoNodeProcessInfo { id: long mlockall: boolean refresh_interval_in_millis: long } -export interface NodeReloadException { - name: Name - reload_exception?: NodeReloadExceptionCausedBy -} - -export interface NodeReloadExceptionCausedBy { - type: string - reason: string - caused_by?: NodeReloadExceptionCausedBy -} - -export type NodeRole = 'master' | 'data' | 'client' | 'ingest' | 'ml' | 'voting_only' | 'transform' | 'remote_cluster_client' | 'coordinating_only' - -export interface NodeStatistics { - failed: integer - failures?: Array - successful: integer - total: integer -} - -export interface NodeStats { - adaptive_selection: Record - breakers: Record - fs: FileSystemStats - host: string - http: HttpStats - indices: IndexStats - ingest: NodeIngestStats - ip: Array - jvm: NodeJvmStats - name: string - os: OperatingSystemStats - process: ProcessStats - roles: Array - script: ScriptStats - thread_pool: Record - timestamp: long - transport: TransportStats - transport_address: string -} - -export interface NodeThreadPoolInfo { - core: integer - keep_alive: string - max: integer +export interface NodesNodesInfoNodeThreadPoolInfo { + core?: integer + keep_alive?: string + max?: integer queue_size: integer - size: integer + size?: integer type: string } -export interface NodeUsageInformation { - rest_actions: Record - since: EpochMillis - timestamp: EpochMillis - aggregations: Record -} - -export interface NodesHotThreadsRequest extends RequestBase { - node_id?: NodeIds - ignore_idle_threads?: boolean - interval?: Time - snapshots?: long - threads?: long - thread_type?: ThreadType - timeout?: Time -} - -export interface NodesHotThreadsResponse extends ResponseBase { - hot_threads: Array -} - -export interface NodesInfoRequest extends RequestBase { +export interface NodesNodesInfoRequest extends RequestBase { node_id?: NodeIds metric?: Metrics flat_settings?: boolean + master_timeout?: Time timeout?: Time } -export interface NodesInfoResponse extends NodesResponseBase { - cluster_name: string - nodes: Record +export interface NodesNodesInfoResponse extends NodesNodesResponseBase { + cluster_name: Name + nodes: Record } -export interface NodesResponseBase extends ResponseBase { - _nodes: NodeStatistics -} - -export interface NodesStatsRequest extends RequestBase { +export interface NodesNodesStatsRequest extends RequestBase { node_id?: NodeIds metric?: Metrics index_metric?: Metrics @@ -8761,1829 +12355,196 @@ export interface NodesStatsRequest extends RequestBase { groups?: boolean include_segment_file_sizes?: boolean level?: Level + master_timeout?: Time timeout?: Time - types?: Array + types?: string[] + include_unloaded_segments?: boolean } -export interface NodesStatsResponse extends NodesResponseBase { - cluster_name: string - nodes: Record +export interface NodesNodesStatsResponse extends NodesNodesResponseBase { + cluster_name: Name + nodes: Record } -export interface NodesUsageRequest extends RequestBase { +export interface NodesNodesUsageNodeUsage { + rest_actions: Record + since: EpochMillis + timestamp: EpochMillis + aggregations: Record +} + +export interface NodesNodesUsageRequest extends RequestBase { node_id?: NodeIds metric?: Metrics timeout?: Time } -export interface NodesUsageResponse extends NodesResponseBase { - cluster_name: string - nodes: Record +export interface NodesNodesUsageResponse extends NodesNodesResponseBase { + cluster_name: Name + nodes: Record } -export type NoriDecompoundMode = 'discard' | 'none' | 'mixed' - -export interface NoriPartOfSpeechTokenFilter extends TokenFilterBase { - stoptags: Array +export interface NodesReloadSecureSettingsNodeReloadException { + name: Name + reload_exception?: NodesReloadSecureSettingsNodeReloadExceptionCausedBy } -export interface NoriTokenizer extends TokenizerBase { - decompound_mode: NoriDecompoundMode - discard_punctuation: boolean - user_dictionary: string - user_dictionary_rules: Array -} - -export interface NormalizeAggregation extends PipelineAggregationBase { - method?: NormalizeMethod -} - -export type NormalizeMethod = 'rescale_0_1' | 'rescale_0_100' | 'percent_of_sum' | 'mean' | 'zscore' | 'softmax' - -export interface NumberProperty extends DocValuesPropertyBase { - boost?: double - coerce?: boolean - fielddata?: NumericFielddata - ignore_malformed?: boolean - index?: boolean - null_value?: double - scaling_factor?: double - type: NumberType -} - -export type NumberType = 'float' | 'half_float' | 'scaled_float' | 'double' | 'integer' | 'long' | 'short' | 'byte' | 'unsigned_long' - -export interface NumericDecayFunctionKeys extends DecayFunctionBase { -} -export type NumericDecayFunction = NumericDecayFunctionKeys | - { [property: string]: DecayPlacement } - -export interface NumericFielddata { - format: NumericFielddataFormat -} - -export type NumericFielddataFormat = 'array' | 'disabled' - -export interface ObjectProperty extends CorePropertyBase { - dynamic?: boolean | DynamicMapping - enabled?: boolean - properties?: Record - type: 'object' -} - -export type OpType = 'index' | 'create' - -export interface OpenIndexRequest extends RequestBase { - index: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - master_timeout?: Time - timeout?: Time - wait_for_active_shards?: WaitForActiveShards -} - -export interface OpenIndexResponse extends AcknowledgedResponseBase { - shards_acknowledged: boolean -} - -export interface OpenJobRequest extends RequestBase { - job_id: Id - body?: { - timeout?: Time - } -} - -export interface OpenJobResponse extends ResponseBase { - opened: boolean -} - -export interface OpenPointInTimeRequest extends RequestBase { - index: Indices - keep_alive?: Time -} - -export interface OpenPointInTimeResponse extends ResponseBase { - id: Id -} - -export interface OperatingSystemMemoryInfo { - free_in_bytes: long - free_percent: integer - total_in_bytes: long - used_in_bytes: long - used_percent: integer -} - -export interface OperatingSystemStats { - cpu: CPUStats - mem: ExtendedMemoryStats - swap: MemoryStats - timestamp: long -} - -export type Operator = 'and' | 'or' | 'AND' | 'OR' - -export interface OverallBucket { - bucket_span: long - is_interim: boolean - jobs: Array - overall_score: double - result_type: string - timestamp: DateString -} - -export interface OverallBucketJobInfo { - job_id: string - max_anomaly_score: double -} - -export interface Page { - from: integer - size: integer -} - -export interface PagerDutyActionEventResult { - event: PagerDutyEvent +export interface NodesReloadSecureSettingsNodeReloadExceptionCausedBy { + type: string reason: string - request: HttpInputRequestResult - response: HttpInputResponseResult + caused_by?: NodesReloadSecureSettingsNodeReloadExceptionCausedBy } -export interface PagerDutyActionResult { - sent_event: PagerDutyActionEventResult -} - -export interface PagerDutyContext { - href: string - src: string - type: PagerDutyContextType -} - -export type PagerDutyContextType = 'link' | 'image' - -export interface PagerDutyEvent { - account: string - attach_payload: boolean - client: string - client_url: string - context: Array - description: string - event_type: PagerDutyEventType - incident_key: string -} - -export type PagerDutyEventType = 'trigger' | 'resolve' | 'acknowledge' - -export interface PainlessContextSetup { - document: any - index: IndexName - query: QueryContainer -} - -export interface PainlessExecutionPosition { - offset: integer - start: integer - end: integer -} - -export interface ParentAggregation extends BucketAggregationBase { - type?: RelationName -} - -export interface ParentIdQuery extends QueryBase { - id?: Id - ignore_unmapped?: boolean - type?: RelationName -} - -export interface PartitionScore { - initial_record_score: double - partition_field_name: string - partition_field_value: string - probability: double - record_score: double -} - -export interface PathHierarchyTokenizer extends TokenizerBase { - buffer_size: integer - delimiter: string - replacement: string - reverse: boolean - skip: integer -} - -export interface PatternCaptureTokenFilter extends TokenFilterBase { - patterns: Array - preserve_original: boolean -} - -export interface PatternReplaceTokenFilter extends TokenFilterBase { - flags: string - pattern: string - replacement: string -} - -export interface PauseAutoFollowPatternRequest extends RequestBase { - name: Name -} - -export interface PauseAutoFollowPatternResponse extends AcknowledgedResponseBase { -} - -export interface PauseFollowIndexRequest extends RequestBase { - index: IndexName -} - -export interface PauseFollowIndexResponse extends AcknowledgedResponseBase { -} - -export interface PendingTask { - insert_order: integer - priority: string - source: string - time_in_queue: string - time_in_queue_millis: integer -} - -export interface PerPartitionCategorization { - enabled?: boolean - stop_on_warn?: boolean -} - -export type Percentage = string | float - -export interface PercentageScoreHeuristic { -} - -export interface PercentileItem { - percentile: double - value: double -} - -export interface PercentileRanksAggregation extends FormatMetricAggregationBase { - keyed?: boolean - values?: Array - hdr?: HdrMethod - tdigest?: TDigest -} - -export interface PercentilesAggregate extends AggregateBase { - items: Array -} - -export interface PercentilesAggregation extends FormatMetricAggregationBase { - keyed?: boolean - percents?: Array - hdr?: HdrMethod - tdigest?: TDigest -} - -export interface PercentilesBucketAggregation extends PipelineAggregationBase { - percents?: Array -} - -export interface PercolateQuery extends QueryBase { - document?: any - documents?: Array - field?: Field - id?: Id - index?: IndexName - preference?: string - routing?: Routing - version?: VersionNumber -} - -export interface PercolatorProperty extends PropertyBase { - type: 'percolator' -} - -export interface Phase { - actions: Record | Array - min_age?: Time -} - -export interface Phases { - cold?: Phase - delete?: Phase - hot?: Phase - warm?: Phase -} - -export interface PhraseSuggestCollate { - params?: Record - prune?: boolean - query: PhraseSuggestCollateQuery -} - -export interface PhraseSuggestCollateQuery { - id?: Id - source?: string -} - -export interface PhraseSuggestHighlight { - post_tag: string - pre_tag: string -} - -export interface PhraseSuggestOption { - text: string - highlighted: string - score: double -} - -export interface PhraseSuggester extends SuggesterBase { - collate?: PhraseSuggestCollate - confidence?: double - direct_generator?: Array - force_unigrams?: boolean - gram_size?: integer - highlight?: PhraseSuggestHighlight - max_errors?: double - real_word_error_likelihood?: double - separator?: string - shard_size?: integer - smoothing?: SmoothingModelContainer - text?: string - token_limit?: integer -} - -export interface PingRequest extends RequestBase { -} - -export type PingResponse = boolean - -export interface PinnedQuery extends QueryBase { - ids?: Array | Array - organic?: QueryContainer -} - -export interface Pipeline { - description?: string - on_failure?: Array - processors?: Array - version?: VersionNumber -} - -export interface PipelineAggregationBase extends Aggregation { - buckets_path?: BucketsPath - format?: string - gap_policy?: GapPolicy -} - -export interface PipelineProcessor extends ProcessorBase { - name: string -} - -export interface PipelineSimulation { - doc?: DocumentSimulation - processor_results?: Array - tag?: string - processor_type?: string - status?: Status -} - -export interface PluginStats { - classname: string - description: string - elasticsearch_version: VersionString - extended_plugins: Array - has_native_controller: boolean - java_version: VersionString - name: string - version: VersionString - licensed: boolean - type: string -} - -export interface PointInTimeReference { - id: Id - keep_alive?: Time -} - -export interface PointProperty extends DocValuesPropertyBase { - ignore_malformed?: boolean - ignore_z_value?: boolean - null_value?: string - type: 'point' -} - -export interface Policy { - phases: Phases - name?: string -} - -export interface PorterStemTokenFilter extends TokenFilterBase { -} - -export interface PostCalendarEventsRequest extends RequestBase { - calendar_id: Id - body: { - events?: Array - } -} - -export interface PostCalendarEventsResponse extends ResponseBase { - events: Array -} - -export interface PostJobDataRequest extends RequestBase { - job_id: Id - reset_end?: DateString - reset_start?: DateString - body: { - data?: Array - } -} - -export interface PostJobDataResponse extends ResponseBase { - bucket_count: long - earliest_record_timestamp: integer - empty_bucket_count: long - input_bytes: long - input_field_count: long - input_record_count: long - invalid_date_count: long - job_id: string - last_data_time: integer - latest_record_timestamp: integer - missing_field_count: long - out_of_order_timestamp_count: long - processed_field_count: long - processed_record_count: long - sparse_bucket_count: long -} - -export interface PostLicenseRequest extends RequestBase { - acknowledge?: boolean - body?: { - license?: License - licenses?: Array - } -} - -export interface PostLicenseResponse extends ResponseBase { - acknowledge?: LicenseAcknowledgement - acknowledged: boolean - license_status: LicenseStatus -} - -export interface PredicateTokenFilter extends TokenFilterBase { - script: Script -} - -export interface PrefixQuery extends QueryBase { - rewrite?: MultiTermQueryRewrite - value: string -} - -export interface PreviewDatafeedRequest extends RequestBase { - datafeed_id: Id -} - -export interface PreviewDatafeedResponse extends ResponseBase { - data: Array -} - -export interface PreviewTransformRequest extends RequestBase { - body: { - description?: string - dest?: TransformDestination - frequency?: Time - pivot?: TransformPivot - source?: TransformSource - sync?: TransformSyncContainer - } -} - -export interface PreviewTransformResponse extends ResponseBase { - generated_dest_index: IndexState - preview: Array -} - -export type Privileges = Record - -export interface PrivilegesActions { - actions: Array - application?: string - name?: string - metadata?: Record -} - -export interface ProcessStats { - cpu: CPUStats - mem: MemoryStats - open_file_descriptors: integer - timestamp: long -} - -export interface ProcessorBase { - if?: string - ignore_failure?: boolean - on_failure?: Array - tag?: string -} - -export interface ProcessorContainer { - attachment?: AttachmentProcessor - append?: AppendProcessor - csv?: CsvProcessor - convert?: ConvertProcessor - date?: DateProcessor - date_index_name?: DateIndexNameProcessor - dot_expander?: DotExpanderProcessor - enrich?: EnrichProcessor - fail?: FailProcessor - foreach?: ForeachProcessor - json?: JsonProcessor - user_agent?: UserAgentProcessor - kv?: KeyValueProcessor - geoip?: GeoIpProcessor - grok?: GrokProcessor - gsub?: GsubProcessor - join?: JoinProcessor - lowercase?: LowercaseProcessor - remove?: RemoveProcessor - rename?: RenameProcessor - script?: ScriptProcessor - set?: SetProcessor - sort?: SortProcessor - split?: SplitProcessor - trim?: TrimProcessor - uppercase?: UppercaseProcessor - urldecode?: UrlDecodeProcessor - bytes?: BytesProcessor - dissect?: DissectProcessor - set_security_user?: SetSecurityUserProcessor - pipeline?: PipelineProcessor - drop?: DropProcessor - circle?: CircleProcessor - inference?: InferenceProcessor -} - -export interface Profile { - shards: Array -} - -export type Property = FlattenedProperty | JoinProperty | PercolatorProperty | RankFeatureProperty | RankFeaturesProperty | ConstantKeywordProperty | FieldAliasProperty | HistogramProperty | CoreProperty - -export interface PropertyBase { - local_metadata?: Record - meta?: Record - name?: PropertyName - properties?: Record - ignore_above?: integer - dynamic?: boolean | DynamicMapping - fields?: Record -} - -export type PropertyName = string - -export interface PutAliasRequest extends RequestBase { - index: Indices - name: Name - master_timeout?: Time - timeout?: Time - body?: { - filter?: QueryContainer - index_routing?: Routing - is_write_index?: boolean - routing?: Routing - search_routing?: Routing - } -} - -export interface PutAliasResponse extends ResponseBase { -} - -export interface PutAutoFollowPatternRequest extends RequestBase { - name: Name - body: { - remote_cluster: string - follow_index_pattern?: IndexPattern - leader_index_patterns?: IndexPatterns - max_outstanding_read_requests?: integer - settings?: Record - max_outstanding_write_requests?: integer - read_poll_timeout?: Time - max_read_request_operation_count?: integer - max_read_request_size?: ByteSize - max_retry_delay?: Time - max_write_buffer_count?: integer - max_write_buffer_size?: ByteSize - max_write_request_operation_count?: integer - max_write_request_size?: ByteSize - } -} - -export interface PutAutoFollowPatternResponse extends AcknowledgedResponseBase { -} - -export interface PutAutoscalingPolicyRequest extends RequestBase { - stub_a: string - stub_b: string - body: { - stub_c: string - } -} - -export interface PutAutoscalingPolicyResponse extends ResponseBase { - stub: integer -} - -export interface PutCalendarJobRequest extends RequestBase { - calendar_id: Id - job_id: Id -} - -export interface PutCalendarJobResponse extends ResponseBase { - calendar_id: string - description: string - job_ids: Array -} - -export interface PutCalendarRequest extends RequestBase { - calendar_id: Id - body?: { - description?: string - } -} - -export interface PutCalendarResponse extends ResponseBase { - calendar_id: string - description: string - job_ids: Array -} - -export interface PutDatafeedRequest extends RequestBase { - datafeed_id: Id - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_throttled?: boolean - ignore_unavailable?: boolean - body: { - aggregations?: Record - chunking_config?: ChunkingConfig - frequency?: Time - indices?: Array - indexes?: Array - job_id?: Id - max_empty_searches?: integer - query?: QueryContainer - query_delay?: Time - script_fields?: Record - scroll_size?: integer - } -} - -export interface PutDatafeedResponse extends ResponseBase { - aggregations: Record - chunking_config: ChunkingConfig - datafeed_id: string - frequency: Time - indices: Indices - job_id: string - max_empty_searches: integer - query: QueryContainer - query_delay: Time - script_fields: Record - scroll_size: integer -} - -export interface PutEnrichPolicyRequest extends RequestBase { - name: Name - body: { - geo_match?: EnrichPolicy - match?: EnrichPolicy - } -} - -export interface PutEnrichPolicyResponse extends AcknowledgedResponseBase { -} - -export interface PutFilterRequest extends RequestBase { - filter_id: Id - body: { - description?: string - items?: Array - } -} - -export interface PutFilterResponse extends ResponseBase { - description: string - filter_id: string - items: Array -} - -export interface PutIndexTemplateRequest extends RequestBase { - name: Name - create?: boolean - flat_settings?: boolean - include_type_name?: boolean - master_timeout?: Time - timeout?: Time - body: { - aliases?: Record - index_patterns?: string | Array - mappings?: TypeMapping - order?: integer - settings?: Record - version?: VersionNumber - } -} - -export interface PutIndexTemplateResponse extends AcknowledgedResponseBase { -} - -export interface PutJobRequest extends RequestBase { - job_id: Id - body: { - allow_lazy_open?: boolean - analysis_config?: AnalysisConfig - analysis_limits?: AnalysisLimits - data_description?: DataDescription - description?: string - model_plot?: ModelPlotConfig - model_snapshot_retention_days?: long - results_index_name?: IndexName - } -} - -export interface PutJobResponse extends ResponseBase { - allow_lazy_open: boolean - analysis_config: AnalysisConfig - analysis_limits: AnalysisLimits - background_persist_interval: Time - create_time: DateString - data_description: DataDescription - description: string - job_id: string - job_type: string - model_plot: ModelPlotConfig - model_snapshot_id: string - model_snapshot_retention_days: long - renormalization_window_days: long - results_index_name: string - results_retention_days: long -} - -export interface PutLifecycleRequest extends RequestBase { - policy?: Name - policy_id?: Id - body?: { - policy?: Policy - } -} - -export interface PutLifecycleResponse extends AcknowledgedResponseBase { -} - -export interface PutMappingRequest extends RequestBase { - index?: Indices - type?: Type - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - include_type_name?: boolean - master_timeout?: Time - timeout?: Time - write_index_only?: boolean - body: { - all_field?: AllField - date_detection?: boolean - dynamic?: boolean | DynamicMapping - dynamic_date_formats?: Array - dynamic_templates?: Record | Array> - field_names_field?: FieldNamesField - index_field?: IndexField - meta?: Record - numeric_detection?: boolean - properties?: Record - routing_field?: RoutingField - size_field?: SizeField - source_field?: SourceField - runtime?: RuntimeFields - } -} - -export interface PutMappingResponse extends IndicesResponseBase { -} - -export interface PutPipelineRequest extends RequestBase { - id: Id - master_timeout?: Time - timeout?: Time - body: { - description?: string - on_failure?: Array - processors?: Array - version?: VersionNumber - } -} - -export interface PutPipelineResponse extends AcknowledgedResponseBase { -} - -export interface PutPrivilegesRequest extends RequestBase { - refresh?: Refresh - body: Record> -} - -export interface PutPrivilegesResponse extends DictionaryResponseBase> { -} - -export interface PutPrivilegesStatus { - created: boolean -} - -export interface PutRoleMappingRequest extends RequestBase { - name: Name - refresh?: Refresh - body: { - enabled?: boolean - metadata?: Record - roles?: Array - rules?: RoleMappingRuleBase - run_as?: Array - } -} - -export interface PutRoleMappingResponse extends ResponseBase { - created?: boolean - role_mapping: PutRoleMappingStatus -} - -export interface PutRoleMappingStatus { - created: boolean -} - -export interface PutRoleRequest extends RequestBase { - name: Name - refresh?: Refresh - body: { - applications?: Array - cluster?: Array - global?: Record - indices?: Array - metadata?: Record - run_as?: Array - transient_metadata?: TransientMetadata - } -} - -export interface PutRoleResponse extends ResponseBase { - role: PutRoleStatus -} - -export interface PutRoleStatus { - created: boolean -} - -export interface PutScriptRequest extends RequestBase { - id: Id - context?: Name - master_timeout?: Time - timeout?: Time - body: { - script?: StoredScript - } -} - -export interface PutScriptResponse extends AcknowledgedResponseBase { -} - -export interface PutSnapshotLifecycleRequest extends RequestBase { - policy_id: Name - body?: { - config?: SnapshotLifecycleConfig - name?: string - repository?: string - retention?: SnapshotRetentionConfiguration - schedule?: CronExpression - } -} - -export interface PutSnapshotLifecycleResponse extends AcknowledgedResponseBase { -} - -export interface PutTransformRequest extends RequestBase { - transform_id: Name - defer_validation?: boolean - body: { - description?: string - dest?: TransformDestination - frequency?: Time - pivot?: TransformPivot - source?: TransformSource - sync?: TransformSyncContainer - } -} - -export interface PutTransformResponse extends AcknowledgedResponseBase { -} - -export interface PutUserRequest extends RequestBase { - username: Name - refresh?: Refresh - body: { - username?: Name - email?: string | null - full_name?: string | null - metadata?: Record - password?: string - password_hash?: string - roles?: Array - enabled?: boolean - } -} - -export interface PutUserResponse extends ResponseBase { - created: boolean -} - -export interface PutWatchRequest extends RequestBase { - id: Name - active?: boolean - if_primary_term?: long - if_sequence_number?: long - version?: VersionNumber - body?: { - actions?: Record - condition?: ConditionContainer - input?: InputContainer - metadata?: Record - throttle_period?: string - transform?: TransformContainer - trigger?: TriggerContainer - } -} - -export interface PutWatchResponse extends ResponseBase { - created: boolean - _id: Id - _primary_term: long - _seq_no: SequenceNumber - _version: VersionNumber -} - -export type Quantifier = 'some' | 'all' - -export interface QueryBase { - boost?: float - _name?: string -} - -export interface QueryBreakdown { - advance: long - advance_count: long - build_scorer: long - build_scorer_count: long - create_weight: long - create_weight_count: long - match: long - match_count: long - shallow_advance: long - shallow_advance_count: long - next_doc: long - next_doc_count: long - score: long - score_count: long - compute_max_score: long - compute_max_score_count: long - set_min_competitive_score: long - set_min_competitive_score_count: long -} - -export interface QueryCacheStats { - cache_count: long - cache_size: long - evictions: long - hit_count: long - memory_size_in_bytes: long - miss_count: long - total_count: long -} - -export interface QueryContainer { - bool?: BoolQuery - boosting?: BoostingQuery - common?: Record - constant_score?: ConstantScoreQuery - dis_max?: DisMaxQuery - distance_feature?: Record | DistanceFeatureQuery - exists?: ExistsQuery - function_score?: FunctionScoreQuery - fuzzy?: Record - geo_bounding_box?: NamedQuery - geo_distance?: NamedQuery - geo_polygon?: NamedQuery - geo_shape?: NamedQuery - has_child?: HasChildQuery - has_parent?: HasParentQuery - ids?: IdsQuery - intervals?: NamedQuery - is_conditionless?: boolean - is_strict?: boolean - is_verbatim?: boolean - is_writable?: boolean - match?: NamedQuery - match_all?: MatchAllQuery - match_bool_prefix?: NamedQuery - match_none?: MatchNoneQuery - match_phrase?: NamedQuery - match_phrase_prefix?: NamedQuery - more_like_this?: MoreLikeThisQuery - multi_match?: MultiMatchQuery - nested?: NestedQuery - parent_id?: ParentIdQuery - percolate?: PercolateQuery - pinned?: PinnedQuery - prefix?: NamedQuery - query_string?: QueryStringQuery - range?: NamedQuery - rank_feature?: NamedQuery - regexp?: NamedQuery - script?: ScriptQuery - script_score?: ScriptScoreQuery - shape?: NamedQuery - simple_query_string?: SimpleQueryStringQuery - span_containing?: SpanContainingQuery - field_masking_span?: SpanFieldMaskingQuery - span_first?: SpanFirstQuery - span_multi?: SpanMultiTermQuery - span_near?: SpanNearQuery - span_not?: SpanNotQuery - span_or?: SpanOrQuery - span_term?: NamedQuery - span_within?: SpanWithinQuery - template?: QueryTemplate - term?: NamedQuery - terms?: NamedQuery | Array> - terms_set?: NamedQuery - wildcard?: NamedQuery - type?: TypeQuery -} - -export interface QueryProfile { - breakdown: QueryBreakdown - description: string - time_in_nanos: long - type: string - children?: Array -} - -export interface QuerySqlRequest extends RequestBase { - format?: string - body: { - columnar?: boolean - cursor?: string - fetch_size?: integer - filter?: QueryContainer - query?: string - time_zone?: string - } -} - -export interface QuerySqlResponse extends ResponseBase { - columns?: Array - cursor?: string - rows: Array -} - -export interface QueryStringQuery extends QueryBase { - allow_leading_wildcard?: boolean - analyzer?: string - analyze_wildcard?: boolean - auto_generate_synonyms_phrase_query?: boolean - default_field?: Field - default_operator?: Operator - enable_position_increments?: boolean - escape?: boolean - fields?: Fields - fuzziness?: Fuzziness - fuzzy_max_expansions?: integer - fuzzy_prefix_length?: integer - fuzzy_rewrite?: MultiTermQueryRewrite - fuzzy_transpositions?: boolean - lenient?: boolean - max_determinized_states?: integer - minimum_should_match?: MinimumShouldMatch - phrase_slop?: double - query?: string - quote_analyzer?: string - quote_field_suffix?: string - rewrite?: MultiTermQueryRewrite - tie_breaker?: double - time_zone?: string - type?: TextQueryType -} - -export interface QueryTemplate { - source: string -} - -export interface QueryUsage { - count?: integer - failed?: integer - paging?: integer - total?: integer -} - -export interface QueryUserPrivileges { - term: TermUserPrivileges -} - -export interface QueryWatchesRequest extends RequestBase { - stub_a: string - stub_b: string - body?: { - stub_c: string - } -} - -export interface QueryWatchesResponse extends ResponseBase { - stub: integer -} - -export interface RandomScoreFunction extends ScoreFunctionBase { - field?: Field - seed?: long | string -} - -export interface RangeAggregation extends BucketAggregationBase { - field?: Field - ranges?: Array - script?: Script -} - -export interface RangeBucketKeys { -} -export type RangeBucket = RangeBucketKeys | - { [property: string]: Aggregate } - -export type RangeProperty = LongRangeProperty | IpRangeProperty | IntegerRangeProperty | FloatRangeProperty | DoubleRangeProperty | DateRangeProperty - -export interface RangePropertyBase extends DocValuesPropertyBase { - boost?: double - coerce?: boolean - index?: boolean -} - -export interface RangeQuery extends QueryBase { - gt?: double | DateMath - gte?: double | DateMath - lt?: double | DateMath - lte?: double | DateMath - relation?: RangeRelation - time_zone?: string - from?: double | DateMath - to?: double | DateMath -} - -export type RangeRelation = 'within' | 'contains' | 'intersects' - -export interface RankFeatureFunction { -} - -export interface RankFeatureProperty extends PropertyBase { - positive_score_impact?: boolean - type: 'rank_feature' -} - -export interface RankFeatureQuery extends QueryBase { - function?: RankFeatureFunction -} - -export interface RankFeaturesProperty extends PropertyBase { - type: 'rank_features' -} - -export interface RareTermsAggregation extends BucketAggregationBase { - exclude?: string | Array - field?: Field - include?: string | Array | TermsInclude - max_doc_count?: long - missing?: Missing - precision?: double - value_type?: string -} - -export interface RareTermsBucketKeys { -} -export type RareTermsBucket = RareTermsBucketKeys | - { [property: string]: Aggregate } - -export interface RateAggregation extends FormatMetricAggregationBase { - unit?: DateInterval - mode?: RateMode -} - -export type RateMode = 'sum' | 'value_count' - -export interface RealmCacheUsage { - size: long -} - -export interface RealmInfo { - name: string - type: string -} - -export interface RealmUsage extends XPackUsage { - name?: Array - order?: Array - size?: Array - cache?: Array - has_authorization_realms?: Array - has_default_username_pattern?: Array - has_truststore?: Array - is_authentication_delegated?: Array -} - -export interface RecoveryBytes { - percent: Percentage - recovered?: ByteSize - recovered_in_bytes: ByteSize - reused?: ByteSize - reused_in_bytes: ByteSize - total?: ByteSize - total_in_bytes: ByteSize -} - -export interface RecoveryFileDetails { - length: long - name: string - recovered: long -} - -export interface RecoveryFiles { - details?: Array - percent: Percentage - recovered: long - reused: long - total: long -} - -export interface RecoveryIndexStatus { - bytes?: RecoveryBytes - files: RecoveryFiles - size: RecoveryBytes - source_throttle_time?: Time - source_throttle_time_in_millis: EpochMillis - target_throttle_time?: Time - target_throttle_time_in_millis: EpochMillis - total_time_in_millis: EpochMillis - total_time?: Time -} - -export interface RecoveryOrigin { - hostname?: string - host?: string - transport_address?: string - id?: Id - ip?: string - name?: Name - bootstrap_new_history_uuid?: boolean - repository?: Name - snapshot?: Name - version?: VersionString - restoreUUID?: Uuid - index?: IndexName -} - -export interface RecoveryStartStatus { - check_index_time: long - total_time_in_millis: string -} - -export interface RecoveryStats { - current_as_source: long - current_as_target: long - throttle_time?: string - throttle_time_in_millis: long -} - -export interface RecoveryStatus { - shards: Array -} - -export interface RecoveryStatusRequest extends RequestBase { - index?: Indices - active_only?: boolean - detailed?: boolean -} - -export interface RecoveryStatusResponse extends DictionaryResponseBase { -} - -export interface RecoveryTranslogStatus { - percent: Percentage - recovered: long - total: long - total_on_start: long - total_time?: string - total_time_in_millis: EpochMillis -} - -export interface RecoveryVerifyIndex { - check_index_time?: Time - check_index_time_in_millis: EpochMillis - total_time?: Time - total_time_in_millis: EpochMillis -} - -export type Refresh = boolean | RefreshOptions - -export type RefreshOptions = 'wait_for' - -export interface RefreshRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean -} - -export interface RefreshResponse extends ShardsOperationResponseBase { -} - -export interface RefreshStats { - external_total: long - external_total_time_in_millis: long - listeners: long - total: long - total_time?: string - total_time_in_millis: long -} - -export interface RegexpQuery extends QueryBase { - flags?: string - max_determinized_states?: integer - value?: string -} - -export interface RegressionInferenceOptions { - results_field: Field - num_top_feature_importance_values?: integer -} - -export interface ReindexDestination { - index: IndexName - op_type?: OpType - pipeline?: string - routing?: ReindexRouting - version_type?: VersionType -} - -export interface ReindexNode { - attributes: Record - host: string - ip: string - name: Name - roles: Array - tasks: Record - transport_address: string -} - -export interface ReindexRequest extends RequestBase { - refresh?: boolean - requests_per_second?: long - scroll?: Time - slices?: long - timeout?: Time - wait_for_active_shards?: WaitForActiveShards - wait_for_completion?: boolean - require_alias?: boolean - body: { - conflicts?: Conflicts - dest?: ReindexDestination - max_docs?: long - script?: Script - size?: long - source?: ReindexSource - } -} - -export interface ReindexResponse extends ResponseBase { - batches?: long - created?: long - deleted?: long - failures?: Array - noops?: long - retries?: Retries - requests_per_second?: long - slice_id?: integer - task?: TaskId - throttled_millis?: EpochMillis - throttled_until_millis?: EpochMillis - timed_out?: boolean - took?: Time - total?: long - updated?: long - version_conflicts?: long -} - -export interface ReindexRethrottleRequest extends RequestBase { - task_id: Id - requests_per_second?: long -} - -export interface ReindexRethrottleResponse extends ResponseBase { - nodes: Record -} - -export interface ReindexRouting { -} - -export interface ReindexSource { - index: Indices - query?: QueryContainer - remote?: RemoteSource - size?: integer - slice?: SlicedScroll - sort?: Sort - _source?: Fields -} - -export interface ReindexStatus { - batches: long - created: long - deleted: long - noops: long - requests_per_second: float - retries: Retries - throttled_millis: long - throttled_until_millis: long - total: long - updated: long - version_conflicts: long -} - -export interface ReindexTask { - action: string - cancellable: boolean - description: string - id: long - node: Name - running_time_in_nanos: long - start_time_in_millis: long - status: ReindexStatus - type: string - headers: Record -} - -export type RelationName = string - -export interface ReloadDetails { - index: string - reloaded_analyzers: Array - reloaded_node_ids: Array -} - -export interface ReloadSearchAnalyzersRequest extends RequestBase { - index: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean -} - -export interface ReloadSearchAnalyzersResponse extends ResponseBase { - reload_details: Array - _shards: ShardStatistics -} - -export interface ReloadSecureSettingsRequest extends RequestBase { +export interface NodesReloadSecureSettingsRequest extends RequestBase { node_id?: NodeIds timeout?: Time body?: { - secure_settings_password?: string + secure_settings_password?: Password } } -export interface ReloadSecureSettingsResponse extends NodesResponseBase { +export interface NodesReloadSecureSettingsResponse extends NodesNodesResponseBase { cluster_name: Name - nodes: Record + nodes: Record } -export interface RemoteInfo { - connected: boolean - initial_connect_timeout: Time - max_connections_per_cluster: integer - num_nodes_connected: long - seeds: Array - skip_unavailable: boolean -} - -export interface RemoteInfoRequest extends RequestBase { -} - -export interface RemoteInfoResponse extends DictionaryResponseBase { -} - -export interface RemoteSource { - connect_timeout: Time - host: Uri - password: string - socket_timeout: Time - username: string -} - -export interface RemoveDuplicatesTokenFilter extends TokenFilterBase { -} - -export interface RemovePolicyRequest extends RequestBase { - index: IndexName -} - -export interface RemovePolicyResponse extends ResponseBase { - failed_indexes: Array - has_failures: boolean -} - -export interface RemoveProcessor extends ProcessorBase { - field: Fields - ignore_missing?: boolean -} - -export interface RenameProcessor extends ProcessorBase { +export interface RollupDateHistogramGrouping { + delay?: Time field: Field - ignore_missing?: boolean - target_field: Field + format?: string + interval?: Time + calendar_interval?: Time + fixed_interval?: Time + time_zone?: string } -export interface RenderSearchTemplateRequest extends RequestBase { +export interface RollupFieldMetric { + field: Field + metrics: RollupMetric[] +} + +export interface RollupGroupings { + date_histogram?: RollupDateHistogramGrouping + histogram?: RollupHistogramGrouping + terms?: RollupTermsGrouping +} + +export interface RollupHistogramGrouping { + fields: Fields + interval: long +} + +export type RollupMetric = 'min' | 'max' | 'sum' | 'avg' | 'value_count' + +export interface RollupTermsGrouping { + fields: Fields +} + +export interface RollupCreateRollupJobRequest extends RequestBase { + id: Id body?: { - file?: string - params?: Record - source?: string + cron?: string + groups?: RollupGroupings + index_pattern?: string + metrics?: RollupFieldMetric[] + page_size?: long + rollup_index?: IndexName } } -export interface RenderSearchTemplateResponse extends ResponseBase { - template_output: Record +export interface RollupCreateRollupJobResponse extends AcknowledgedResponseBase { } -export interface RequestBase extends CommonQueryParameters { +export interface RollupDeleteRollupJobRequest extends RequestBase { + id: Id } -export interface RequestCacheStats { - evictions: long - hit_count: long - memory_size?: string - memory_size_in_bytes: long - miss_count: long +export interface RollupDeleteRollupJobResponse extends AcknowledgedResponseBase { + task_failures?: RollupDeleteRollupJobTaskFailure[] } -export interface Rescore { - query: RescoreQuery - window_size?: integer +export interface RollupDeleteRollupJobTaskFailure { + task_id: TaskId + node_id: Id + status: string + reason: RollupDeleteRollupJobTaskFailureReason } -export interface RescoreQuery { - rescore_query: QueryContainer - query_weight?: double - rescore_query_weight?: double - score_mode?: ScoreMode +export interface RollupDeleteRollupJobTaskFailureReason { + type: string + reason: string } -export interface ReservedSize { - node_id: string - path: string - total: long - shards: Array +export interface RollupGetRollupCapabilitiesRequest extends RequestBase { + id?: Id } -export interface ResolveIndexAliasItem { - name: Name - indices: Indices +export interface RollupGetRollupCapabilitiesResponse extends DictionaryResponseBase { } -export interface ResolveIndexDataStreamsItem { - name: DataStreamName - timestamp_field: Field - backing_indices: Indices +export interface RollupGetRollupCapabilitiesRollupCapabilities { + rollup_jobs: RollupGetRollupCapabilitiesRollupCapabilitySummary[] } -export interface ResolveIndexItem { - name: Name - aliases?: Array - attributes: Array - data_stream?: DataStreamName -} - -export interface ResolveIndexRequest extends RequestBase { - name: Names - expand_wildcards?: ExpandWildcards -} - -export interface ResolveIndexResponse extends ResponseBase { - indices: Array - aliases: Array - data_streams: Array -} - -export type ResourcePrivileges = Record - -export interface ResponseBase { -} - -export type ResponseContentType = 'json' | 'yaml' | 'text' - -export interface RestoreRequest extends RequestBase { - repository: Name - snapshot: Name - master_timeout?: Time - wait_for_completion?: boolean - body?: { - ignore_index_settings?: Array - ignore_unavailable?: boolean - include_aliases?: boolean - include_global_state?: boolean - index_settings?: UpdateIndexSettingsRequest - indices?: Indices - partial?: boolean - rename_pattern?: string - rename_replacement?: string - } -} - -export interface RestoreResponse extends ResponseBase { - snapshot: SnapshotRestore -} - -export type Result = 'Error' | 'created' | 'updated' | 'deleted' | 'not_found' | 'noop' - -export interface ResultBucket { - anomaly_score: double - bucket_influencers: Array - bucket_span: Time - event_count: long - initial_anomaly_score: double - is_interim: boolean - job_id: Id - partition_scores?: Array - processing_time_ms: double - result_type: string - timestamp: Time -} - -export interface ResumeAutoFollowPatternRequest extends RequestBase { - name: Name -} - -export interface ResumeAutoFollowPatternResponse extends AcknowledgedResponseBase { -} - -export interface ResumeFollowIndexRequest extends RequestBase { - index: IndexName - body?: { - max_outstanding_read_requests?: long - max_outstanding_write_requests?: long - max_read_request_operation_count?: long - max_read_request_size?: string - max_retry_delay?: Time - max_write_buffer_count?: long - max_write_buffer_size?: string - max_write_request_operation_count?: long - max_write_request_size?: string - read_poll_timeout?: Time - } -} - -export interface ResumeFollowIndexResponse extends AcknowledgedResponseBase { -} - -export interface Retries { - bulk: long - search: long -} - -export interface RetryIlmRequest extends RequestBase { - index: IndexName -} - -export interface RetryIlmResponse extends AcknowledgedResponseBase { -} - -export interface ReverseNestedAggregation extends BucketAggregationBase { - path?: Field -} - -export interface ReverseTokenFilter extends TokenFilterBase { -} - -export interface RevertModelSnapshotRequest extends RequestBase { - job_id: Id - snapshot_id: Id - body?: { - delete_intervening_results?: boolean - } -} - -export interface RevertModelSnapshotResponse extends ResponseBase { - model: ModelSnapshot -} - -export interface RoleMappingRuleBase { -} - -export interface RoleMappingUsage { - enabled: integer - size: integer -} - -export type RoleTemplate = InlineRoleTemplate | StoredRoleTemplate | InvalidRoleTemplate - -export type RoleTemplateFormat = 'string' | 'json' - -export interface RolloverConditions { - max_age?: Time - max_docs?: long - max_size?: string - max_primary_shard_size?: ByteSize -} - -export interface RolloverIndexRequest extends RequestBase { - alias: IndexAlias - new_index?: IndexName - dry_run?: boolean - include_type_name?: boolean - master_timeout?: Time - timeout?: Time - wait_for_active_shards?: WaitForActiveShards - body?: { - aliases?: Record - conditions?: RolloverConditions - mappings?: Record | TypeMapping - settings?: Record - } -} - -export interface RolloverIndexResponse extends AcknowledgedResponseBase { - conditions: Record - dry_run: boolean - new_index: string - old_index: string - rolled_over: boolean - shards_acknowledged: boolean -} - -export interface RollupCapabilities { - rollup_jobs: Array -} - -export interface RollupCapabilitiesJob { +export interface RollupGetRollupCapabilitiesRollupCapabilitySummary { fields: Record> index_pattern: string job_id: string rollup_index: string } -export interface RollupFieldMetric { - field: Field - metrics: Array +export interface RollupGetRollupIndexCapabilitiesIndexCapabilities { + rollup_jobs: RollupGetRollupIndexCapabilitiesRollupJobSummary[] } -export interface RollupGroupings { - date_histogram?: DateHistogramRollupGrouping - histogram?: HistogramRollupGrouping - terms?: TermsRollupGrouping +export interface RollupGetRollupIndexCapabilitiesRequest extends RequestBase { + index: Id } -export interface RollupIndexCapabilities { - rollup_jobs: Array +export interface RollupGetRollupIndexCapabilitiesResponse extends DictionaryResponseBase { } -export interface RollupIndexCapabilitiesJob { - fields: Record> +export interface RollupGetRollupIndexCapabilitiesRollupJobSummary { + fields: Record index_pattern: string job_id: Id rollup_index: IndexName } -export interface RollupIndexCapabilitiesJobField { +export interface RollupGetRollupIndexCapabilitiesRollupJobSummaryField { agg: string time_zone?: string calendar_interval?: Time } -export interface RollupJobConfiguration { +export type RollupGetRollupJobIndexingJobState = 'started' | 'indexing' | 'stopping' | 'stopped' | 'aborting' + +export interface RollupGetRollupJobRequest extends RequestBase { + id?: Id +} + +export interface RollupGetRollupJobResponse { + jobs: RollupGetRollupJobRollupJob[] +} + +export interface RollupGetRollupJobRollupJob { + config: RollupGetRollupJobRollupJobConfiguration + stats: RollupGetRollupJobRollupJobStats + status: RollupGetRollupJobRollupJobStatus +} + +export interface RollupGetRollupJobRollupJobConfiguration { cron: string groups: RollupGroupings id: Id index_pattern: string - metrics: Array + metrics: RollupFieldMetric[] page_size: long rollup_index: IndexName timeout: Time } -export interface RollupJobInformation { - config: RollupJobConfiguration - stats: RollupJobStats - status: RollupJobStatus -} - -export interface RollupJobStats { +export interface RollupGetRollupJobRollupJobStats { documents_processed: long index_failures: long index_time_in_ms: long @@ -10598,511 +12559,91 @@ export interface RollupJobStats { processing_total: long } -export interface RollupJobStatus { +export interface RollupGetRollupJobRollupJobStatus { current_position?: Record - job_state: IndexingJobState + job_state: RollupGetRollupJobIndexingJobState upgraded_doc_id?: boolean } -export interface RollupJobTaskFailure { - task_id: TaskId - node_id: Id - status: string - reason: RollupJobTaskFailureReason -} - -export interface RollupJobTaskFailureReason { - type: string - reason: string -} - -export type RollupMetric = 'min' | 'max' | 'sum' | 'avg' | 'value_count' - -export interface RollupRequest extends RequestBase { +export interface RollupRollupRequest extends RequestBase { stubb: integer stuba: integer - body: { + body?: { stub: integer } } -export interface RollupResponse extends ResponseBase { +export interface RollupRollupResponse { stub: integer } -export interface RollupSearchRequest extends RequestBase { +export interface RollupRollupSearchRequest extends RequestBase { index: Indices type?: Type rest_total_hits_as_int?: boolean typed_keys?: boolean - body: { - aggs?: Record - query?: QueryContainer + body?: { + aggs?: Record + query?: QueryDslQueryContainer size?: integer } } -export interface RollupSearchResponse extends ResponseBase { +export type RollupRollupSearchResponse = boolean + +export interface RollupStartRollupJobRequest extends RequestBase { + id: Id } -export interface RootNodeInfoRequest extends RequestBase { +export interface RollupStartRollupJobResponse { + started: boolean } -export interface RootNodeInfoResponse extends ResponseBase { - cluster_name: string - cluster_uuid: string - name: string - tagline: string - version: ElasticsearchVersionInfo +export interface RollupStopRollupJobRequest extends RequestBase { + id: Id + timeout?: Time + wait_for_completion?: boolean } -export type Routing = string | number - -export interface RoutingField { - required: boolean +export interface RollupStopRollupJobResponse { + stopped: boolean } -export type RuleAction = 'skip_result' | 'skip_model_update' - -export interface RuleCondition { - applies_to: AppliesTo - operator: ConditionOperator - value: double -} - -export type RuleFilterType = 'include' | 'exclude' - -export interface RuntimeField { - format?: string - script?: Script - type: RuntimeFieldType -} - -export type RuntimeFieldType = 'boolean' | 'date' | 'double' | 'geo_point' | 'ip' | 'keyword' | 'long' - -export interface RuntimeFieldTypesStats { - name: Name - count: integer - index_count: integer - scriptless_count: integer - shadowed_count: integer - lang: Array - lines_max: integer - lines_total: integer - chars_max: integer - chars_total: integer - source_max: integer - source_total: integer - doc_max: integer - doc_total: integer -} - -export type RuntimeFields = Record - -export interface RuntimeFieldsTypeUsage { - chars_max: long - chars_total: long - count: long - doc_max: long - doc_total: long - index_count: long - lang: Array - lines_max: long - lines_total: long - name: Field - scriptless_count: long - shadowed_count: long - source_max: long - source_total: long -} - -export interface RuntimeFieldsUsage extends XPackUsage { - field_types: Array -} - -export interface SampleDiversity { - field: Field - max_docs_per_value: integer -} - -export interface SamplerAggregation extends BucketAggregationBase { - shard_size?: integer -} - -export type SamplerAggregationExecutionHint = 'map' | 'global_ordinals' | 'bytes_hash' - -export interface ScheduleBase { -} - -export interface ScheduleContainer { - cron?: CronExpression - daily?: DailySchedule - hourly?: HourlySchedule - interval?: Interval - monthly?: Array - weekly?: Array - yearly?: Array -} - -export interface ScheduleTriggerEvent { - scheduled_time: DateString | string - triggered_time?: DateString | string -} - -export interface ScheduledEvent { - calendar_id: Id - description: string - end_time: EpochMillis - event_id: Id - start_time: EpochMillis -} - -export interface ScoreFunctionBase { - filter?: QueryContainer - weight?: double -} - -export type ScoreMode = 'avg' | 'max' | 'min' | 'multiply' | 'total' - -export interface ScoreSort { - mode?: SortMode - order?: SortOrder -} - -export type Script = InlineScript | IndexedScript | string - -export interface ScriptBase { - lang?: string - params?: Record -} - -export interface ScriptCondition { - lang: string - params?: Record - source: string -} - -export interface ScriptField { - script: Script -} - -export interface ScriptProcessor extends ProcessorBase { - id?: Id - lang?: string - params?: Record - source: string -} - -export interface ScriptQuery extends QueryBase { - script?: Script -} - -export interface ScriptScoreFunction extends ScoreFunctionBase { - script: Script -} - -export interface ScriptScoreQuery extends QueryBase { - query?: QueryContainer - script?: Script -} - -export interface ScriptSort { - order?: SortOrder - script: Script - type?: string -} - -export interface ScriptStats { - cache_evictions: long - compilations: long -} - -export interface ScriptTransform { - lang: string - params: Record -} - -export interface ScriptedHeuristic { - script: Script -} - -export interface ScriptedMetricAggregate extends AggregateBase { - value: any -} - -export interface ScriptedMetricAggregation extends MetricAggregationBase { - combine_script?: Script - init_script?: Script - map_script?: Script - params?: Record - reduce_script?: Script -} - -export type ScrollId = string - -export interface ScrollRequest extends RequestBase { - scroll_id?: Id - scroll?: Time - rest_total_hits_as_int?: boolean - total_hits_as_integer?: boolean - body?: { - scroll?: Time - scroll_id?: ScrollId - rest_total_hits_as_int?: boolean - } -} - -export interface ScrollResponse extends SearchResponse { - failed_shards?: Array -} - -export interface ScrollResponseErrorReason { - type: string - reason: string -} - -export interface ScrollResponseFailedShard { - shard: integer - reason: ScrollResponseErrorReason -} - -export interface SearchAsYouTypeProperty extends CorePropertyBase { - analyzer?: string - index?: boolean - index_options?: IndexOptions - max_shingle_size?: integer - norms?: boolean - search_analyzer?: string - search_quote_analyzer?: string - term_vector?: TermVectorOption - type: 'search_as_you_type' -} - -export interface SearchInput { - extract: Array - request: SearchInputRequestDefinition - timeout: Time -} - -export interface SearchInputRequestDefinition { - body?: SearchRequest - indices?: Array - indices_options?: IndicesOptions - search_type?: SearchType - template?: SearchTemplateRequest -} - -export interface SearchNode { - name: string - transport_address: string -} - -export interface SearchProfile { - collector: Array - query: Array - rewrite_time: long -} - -export interface SearchRequest extends RequestBase { - index?: Indices - type?: Types - allow_no_indices?: boolean - allow_partial_search_results?: boolean - analyzer?: string - analyze_wildcard?: boolean - batched_reduce_size?: long - ccs_minimize_roundtrips?: boolean - default_operator?: DefaultOperator - df?: string - docvalue_fields?: Fields - expand_wildcards?: ExpandWildcards - ignore_throttled?: boolean - ignore_unavailable?: boolean - lenient?: boolean - max_concurrent_shard_requests?: long - preference?: string - pre_filter_shard_size?: long - query_on_query_string?: string - request_cache?: boolean - routing?: Routing - scroll?: Time - search_type?: SearchType - sequence_number_primary_term?: boolean - stats?: Array - stored_fields?: Fields - suggest_field?: Field - suggest_mode?: SuggestMode - suggest_size?: long - suggest_text?: string - total_hits_as_integer?: boolean - track_total_hits?: boolean | integer - typed_keys?: boolean - rest_total_hits_as_int?: boolean - _source_excludes?: Fields - _source_includes?: Fields - seq_no_primary_term?: boolean - q?: string - size?: integer - from?: integer - sort?: string | Array - body?: { - aggs?: Record - aggregations?: Record - collapse?: FieldCollapse - explain?: boolean - from?: integer - highlight?: Highlight - track_total_hits?: boolean | integer - indices_boost?: Array> - docvalue_fields?: DocValueField | Array - min_score?: double - post_filter?: QueryContainer - profile?: boolean - query?: QueryContainer - rescore?: Rescore | Array - script_fields?: Record - search_after?: Array - size?: integer - slice?: SlicedScroll - sort?: Sort - _source?: boolean | Fields | SourceFilter - fields?: Array - suggest?: SuggestContainer | Record - terminate_after?: long - timeout?: string - track_scores?: boolean - version?: boolean - seq_no_primary_term?: boolean - stored_fields?: Fields - pit?: PointInTimeReference - runtime_mappings?: RuntimeFields - stats?: Array - } -} - -export interface SearchResponse extends ResponseBase { - took: long - timed_out: boolean - _shards: ShardStatistics - hits: HitsMetadata - aggregations?: Record - _clusters?: ClusterStatistics - documents?: Array - fields?: Record - max_score?: double - num_reduce_phases?: long - profile?: Profile - pit_id?: Id - _scroll_id?: ScrollId - suggest?: Record>> - terminated_early?: boolean -} - -export interface SearchShard { - index: string - node: string - primary: boolean - relocating_node: string - shard: integer - state: string -} - -export interface SearchShardsRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - local?: boolean - preference?: string - routing?: Routing -} - -export interface SearchShardsResponse extends ResponseBase { - nodes: Record - shards: Array> -} - -export interface SearchStats { - fetch_current: long - fetch_time_in_millis: long - fetch_total: long - open_contexts?: long - query_current: long - query_time_in_millis: long - query_total: long - scroll_current: long - scroll_time_in_millis: long - scroll_total: long - suggest_current: long - suggest_time_in_millis: long - suggest_total: long - groups?: Record -} - -export interface SearchTemplateRequest extends RequestBase { - index?: Indices - type?: Types - allow_no_indices?: boolean - ccs_minimize_roundtrips?: boolean - expand_wildcards?: ExpandWildcards - explain?: boolean - ignore_throttled?: boolean - ignore_unavailable?: boolean - preference?: string - profile?: boolean - routing?: Routing - scroll?: Time - search_type?: SearchType - total_hits_as_integer?: boolean - typed_keys?: boolean - body: { - id?: string - params?: Record - source?: string - } -} - -export interface SearchTransform { - request: SearchInputRequestDefinition - timeout: Time -} - -export type SearchType = 'query_then_fetch' | 'dfs_query_then_fetch' - export interface SearchableSnapshotsClearCacheRequest extends RequestBase { - stub_a: integer - stub_b: integer - body?: { - stub_c: integer - } + index?: Indices + expand_wildcards?: ExpandWildcards + allow_no_indices?: boolean + ignore_unavailable?: boolean + pretty?: boolean + human?: boolean } -export interface SearchableSnapshotsClearCacheResponse extends ResponseBase { +export interface SearchableSnapshotsClearCacheResponse { stub: integer } +export interface SearchableSnapshotsMountMountedSnapshot { + snapshot: Name + indices: Indices + shards: ShardStatistics +} + export interface SearchableSnapshotsMountRequest extends RequestBase { repository: Name snapshot: Name master_timeout?: Time wait_for_completion?: boolean storage?: string - body: { + body?: { index: IndexName renamed_index?: IndexName index_settings?: Record - ignore_index_settings?: Array + ignore_index_settings?: string[] } } -export interface SearchableSnapshotsMountResponse extends ResponseBase { - snapshot: SearchableSnapshotsMountSnapshot -} - -export interface SearchableSnapshotsMountSnapshot { - snapshot: Name - indices: Indices - shards: ShardStatistics +export interface SearchableSnapshotsMountResponse { + snapshot: SearchableSnapshotsMountMountedSnapshot } export interface SearchableSnapshotsRepositoryStatsRequest extends RequestBase { @@ -11113,7 +12654,7 @@ export interface SearchableSnapshotsRepositoryStatsRequest extends RequestBase { } } -export interface SearchableSnapshotsRepositoryStatsResponse extends ResponseBase { +export interface SearchableSnapshotsRepositoryStatsResponse { stub: integer } @@ -11125,721 +12666,695 @@ export interface SearchableSnapshotsStatsRequest extends RequestBase { } } -export interface SearchableSnapshotsStatsResponse extends ResponseBase { +export interface SearchableSnapshotsStatsResponse { stub: integer } -export interface SearchableSnapshotsUsage extends XPackUsage { - indices_count: integer - full_copy_indices_count?: integer - shared_cache_indices_count?: integer +export interface SecurityApplicationGlobalUserPrivileges { + manage: SecurityManageUserPrivileges } -export interface SecurityFeatureToggle { - enabled: boolean +export interface SecurityApplicationPrivileges { + application: string + privileges: string[] + resources: string[] } -export interface SecurityNode { - name: string -} - -export interface SecurityRolesDlsBitSetCacheUsage { - count: integer - memory: ByteSize - memory_in_bytes: ulong -} - -export interface SecurityRolesDlsUsage { - bit_set_cache: SecurityRolesDlsBitSetCacheUsage -} - -export interface SecurityRolesFileUsage { - dls: boolean - fls: boolean - size: long -} - -export interface SecurityRolesNativeUsage { - dls: boolean - fls: boolean - size: long -} - -export interface SecurityRolesUsage { - native: SecurityRolesNativeUsage - dls: SecurityRolesDlsUsage - file: SecurityRolesFileUsage -} - -export interface SecurityUsage extends XPackUsage { - api_key_service: SecurityFeatureToggle - anonymous: SecurityFeatureToggle - audit: AuditUsage - fips_140: SecurityFeatureToggle - ipfilter: IpFilterUsage - realms: Record - role_mapping: Record - roles: SecurityRolesUsage - ssl: SslUsage - system_key?: SecurityFeatureToggle - token_service: SecurityFeatureToggle - operator_privileges: XPackUsage -} - -export interface Segment { - attributes: Record - committed: boolean - compound: boolean - deleted_docs: long - generation: integer - memory_in_bytes: double - search: boolean - size_in_bytes: double - num_docs: long - version: VersionString -} - -export interface SegmentsRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - verbose?: boolean -} - -export interface SegmentsResponse extends ResponseBase { - indices: Record - _shards: ShardStatistics -} - -export interface SegmentsStats { - count: long - doc_values_memory_in_bytes: long - file_sizes: Record - fixed_bit_set_memory_in_bytes: long - index_writer_max_memory_in_bytes?: long - index_writer_memory_in_bytes: long - max_unsafe_auto_id_timestamp: long - memory_in_bytes: long - norms_memory_in_bytes: long - points_memory_in_bytes: long - stored_fields_memory_in_bytes: long - terms_memory_in_bytes: long - term_vectors_memory_in_bytes: long - version_map_memory_in_bytes: long -} - -export type SequenceNumber = integer - -export interface SerialDifferencingAggregation extends PipelineAggregationBase { - lag?: integer -} - -export interface SetProcessor extends ProcessorBase { - field: Field - override?: boolean - value: any -} - -export interface SetSecurityUserProcessor extends ProcessorBase { - field: Field - properties?: Array -} - -export interface SetUpgradeModeRequest extends RequestBase { - enabled?: boolean - timeout?: Time -} - -export interface SetUpgradeModeResponse extends AcknowledgedResponseBase { -} - -export type ShapeOrientation = 'right' | 'counterclockwise' | 'ccw' | 'left' | 'clockwise' | 'cw' - -export interface ShapeProperty extends DocValuesPropertyBase { - coerce?: boolean - ignore_malformed?: boolean - ignore_z_value?: boolean - orientation?: ShapeOrientation - type: 'shape' -} - -export interface ShapeQuery extends QueryBase { - ignore_unmapped?: boolean - indexed_shape?: FieldLookup - relation?: ShapeRelation - shape?: GeoShape -} - -export type ShapeRelation = 'intersects' | 'disjoint' | 'within' - -export type ShapeType = 'geo_shape' | 'shape' - -export interface ShardCommit { - generation: integer - id: string - num_docs: long - user_data: Record -} - -export interface ShardCompletion { - size_in_bytes: long -} - -export interface ShardDocs { - count: long - deleted: long -} - -export interface ShardFailure { - index: string - node: string - reason: ErrorCause - shard: integer - status?: string -} - -export interface ShardFielddata { - evictions: long - memory_size_in_bytes: long -} - -export interface ShardFileSizeInfo { - description: string - size_in_bytes: long -} - -export interface ShardFlush { - total: long - periodic: long - total_time_in_millis: long -} - -export interface ShardGet { - current: long - exists_time_in_millis: long - exists_total: long - missing_time_in_millis: long - missing_total: long - time_in_millis: long - total: long -} - -export interface ShardHealthStats { - active_shards: integer - initializing_shards: integer - primary_active: boolean - relocating_shards: integer - status: Health - unassigned_shards: integer -} - -export interface ShardIndexing { - delete_current: long - delete_time_in_millis: long - delete_total: long - index_current: long - index_failed: long - index_time_in_millis: long - index_total: long - is_throttled: boolean - noop_update_total: long - throttle_time_in_millis: long -} - -export interface ShardLease { - id: Id - retaining_seq_no: SequenceNumber - timestamp: long - source: string -} - -export interface ShardMerges { - current: long - current_docs: long - current_size_in_bytes: long - total: long - total_auto_throttle_in_bytes: long - total_docs: long - total_size_in_bytes: long - total_stopped_time_in_millis: long - total_throttled_time_in_millis: long - total_time_in_millis: long -} - -export interface ShardPath { - data_path: string - is_custom_data_path: boolean - state_path: string -} - -export interface ShardProfile { - aggregations: Array - id: string - searches: Array -} - -export interface ShardQueryCache { - cache_count: long - cache_size: long - evictions: long - hit_count: long - memory_size_in_bytes: long - miss_count: long - total_count: long -} - -export interface ShardRecovery { - id: long - index: RecoveryIndexStatus - primary: boolean - source: RecoveryOrigin - stage: string - start?: RecoveryStartStatus - start_time?: DateString - start_time_in_millis: EpochMillis - stop_time?: DateString - stop_time_in_millis: EpochMillis - target: RecoveryOrigin - total_time?: DateString - total_time_in_millis: EpochMillis - translog: RecoveryTranslogStatus - type: Type - verify_index: RecoveryVerifyIndex -} - -export interface ShardRefresh { - listeners: long - total: long - total_time_in_millis: long - external_total: long - external_total_time_in_millis: long -} - -export interface ShardRequestCache { - evictions: long - hit_count: long - memory_size_in_bytes: long - miss_count: long -} - -export interface ShardRetentionLeases { - primary_term: long - version: VersionNumber - leases: Array -} - -export interface ShardRouting { - node: string - primary: boolean - relocating_node?: string - state: ShardRoutingState -} - -export type ShardRoutingState = 'UNASSIGNED' | 'INITIALIZING' | 'STARTED' | 'RELOCATING' - -export interface ShardSearch { - fetch_current: long - fetch_time_in_millis: long - fetch_total: long - open_contexts: long - query_current: long - query_time_in_millis: long - query_total: long - scroll_current: long - scroll_time_in_millis: long - scroll_total: long - suggest_current: long - suggest_time_in_millis: long - suggest_total: long -} - -export interface ShardSegmentRouting { - node: string - primary: boolean - state: string -} - -export interface ShardSegments { - count: long - doc_values_memory_in_bytes: long - file_sizes: Record - fixed_bit_set_memory_in_bytes: long - index_writer_memory_in_bytes: long - max_unsafe_auto_id_timestamp: long - memory_in_bytes: long - norms_memory_in_bytes: long - points_memory_in_bytes: long - stored_fields_memory_in_bytes: long - terms_memory_in_bytes: long - term_vectors_memory_in_bytes: long - version_map_memory_in_bytes: long -} - -export interface ShardSequenceNumber { - global_checkpoint: long - local_checkpoint: long - max_seq_no: SequenceNumber -} - -export interface ShardStatistics { - failed: uint - successful: uint - total: uint - failures?: Array - skipped?: uint -} - -export interface ShardStats { - commit: ShardCommit - completion: ShardCompletion - docs: ShardDocs - fielddata: ShardFielddata - flush: ShardFlush - get: ShardGet - indexing: ShardIndexing - merges: ShardMerges - shard_path: ShardPath - query_cache: ShardQueryCache - recovery: ShardStatsRecovery - refresh: ShardRefresh - request_cache: ShardRequestCache - retention_leases: ShardRetentionLeases - routing: ShardRouting - search: ShardSearch - segments: ShardSegments - seq_no: ShardSequenceNumber - store: ShardStatsStore - translog: ShardTransactionLog - warmer: ShardWarmer -} - -export interface ShardStatsRecovery { - current_as_source: long - current_as_target: long - throttle_time_in_millis: long -} - -export interface ShardStatsStore { - reserved_in_bytes: long - size_in_bytes: long -} - -export interface ShardStore { - allocation: ShardStoreAllocation - allocation_id: Id - attributes: Record - id: Id - legacy_version: VersionNumber +export interface SecurityClusterNode { name: Name - store_exception: ShardStoreException - transport_address: string } -export type ShardStoreAllocation = 'primary' | 'replica' | 'unused' +export interface SecurityCreatedStatus { + created: boolean +} -export interface ShardStoreException { - reason: string +export interface SecurityFieldSecurity { + except?: Fields + grant: Fields +} + +export interface SecurityGlobalPrivileges { + application: SecurityApplicationGlobalUserPrivileges +} + +export interface SecurityIndicesPrivileges { + field_security?: SecurityFieldSecurity + names: Indices + privileges: string[] + query?: string | QueryDslQueryContainer + allow_restricted_indices?: boolean +} + +export interface SecurityManageUserPrivileges { + applications: string[] +} + +export interface SecurityRealmInfo { + name: Name type: string } -export interface ShardStoreWrapper { - stores: Array +export interface SecurityRoleMapping { + enabled: boolean + metadata: Metadata + roles: string[] + rules: SecurityRoleMappingRuleBase } -export interface ShardTransactionLog { - earliest_last_modified_age: long - operations: long - size_in_bytes: long - uncommitted_operations: long - uncommitted_size_in_bytes: long +export interface SecurityRoleMappingRuleBase { } -export interface ShardWarmer { - current: long - total: long - total_time_in_millis: long -} - -export interface ShardsOperationResponseBase extends ResponseBase { - _shards: ShardStatistics -} - -export interface ShardsSegment { - num_committed_segments: integer - routing: ShardSegmentRouting - num_search_segments: integer - segments: Record -} - -export interface ShingleTokenFilter extends TokenFilterBase { - filler_token: string - max_shingle_size: integer - min_shingle_size: integer - output_unigrams: boolean - output_unigrams_if_no_shingles: boolean - token_separator: string -} - -export interface ShrinkIndexRequest extends RequestBase { - index: IndexName - target: IndexName - master_timeout?: Time - timeout?: Time - wait_for_active_shards?: WaitForActiveShards - body?: { - aliases?: Record - settings?: Record - } -} - -export interface ShrinkIndexResponse extends AcknowledgedResponseBase { - shards_acknowledged: boolean - index: IndexName -} - -export interface SignificantTermsAggregate extends MultiBucketAggregate { - bg_count: long - doc_count: long -} - -export interface SignificantTermsAggregation extends BucketAggregationBase { - background_filter?: QueryContainer - chi_square?: ChiSquareHeuristic - exclude?: string | Array - execution_hint?: TermsAggregationExecutionHint - field?: Field - gnd?: GoogleNormalizedDistanceHeuristic - include?: string | Array - min_doc_count?: long - mutual_information?: MutualInformationHeuristic - percentage?: PercentageScoreHeuristic - script_heuristic?: ScriptedHeuristic - shard_min_doc_count?: long - shard_size?: integer - size?: integer -} - -export interface SignificantTermsBucketKeys { -} -export type SignificantTermsBucket = SignificantTermsBucketKeys | - { [property: string]: Aggregate } - -export interface SignificantTextAggregation extends BucketAggregationBase { - background_filter?: QueryContainer - chi_square?: ChiSquareHeuristic - exclude?: string | Array - execution_hint?: TermsAggregationExecutionHint - field?: Field - filter_duplicate_text?: boolean - gnd?: GoogleNormalizedDistanceHeuristic - include?: string | Array - min_doc_count?: long - mutual_information?: MutualInformationHeuristic - percentage?: PercentageScoreHeuristic - script_heuristic?: ScriptedHeuristic - shard_min_doc_count?: long - shard_size?: integer - size?: integer - source_fields?: Fields -} - -export interface SimpleInput { - payload: Record -} - -export type SimpleQueryStringFlags = 'NONE' | 'AND' | 'OR' | 'NOT' | 'PREFIX' | 'PHRASE' | 'PRECEDENCE' | 'ESCAPE' | 'WHITESPACE' | 'FUZZY' | 'NEAR' | 'SLOP' | 'ALL' - -export interface SimpleQueryStringQuery extends QueryBase { - analyzer?: string - analyze_wildcard?: boolean - auto_generate_synonyms_phrase_query?: boolean - default_operator?: Operator - fields?: Fields - flags?: SimpleQueryStringFlags | string - fuzzy_max_expansions?: integer - fuzzy_prefix_length?: integer - fuzzy_transpositions?: boolean - lenient?: boolean - minimum_should_match?: MinimumShouldMatch - query?: string - quote_field_suffix?: string -} - -export interface SimulatePipelineDocument { - _id?: Id - _index?: IndexName - _source: any -} - -export interface SimulatePipelineRequest extends RequestBase { - id?: Id - verbose?: boolean - body: { - docs?: Array - pipeline?: Pipeline - } -} - -export interface SimulatePipelineResponse extends ResponseBase { - docs: Array -} - -export interface SimulatedActions { - actions: Array - all: SimulatedActions - use_all: boolean -} - -export interface SingleBucketAggregateKeys extends AggregateBase { - doc_count: double -} -export type SingleBucketAggregate = SingleBucketAggregateKeys | - { [property: string]: Aggregate } - -export interface SingleGroupSource { - field: Field - script: Script -} - -export type Size = 'Raw' | 'k' | 'm' | 'g' | 't' | 'p' - -export interface SizeField { +export interface SecurityUser { + email?: string + full_name?: Name + metadata: Metadata + roles: string[] + username: Username enabled: boolean } -export interface SlackActionResult { - account?: string - message: SlackMessage +export interface SecurityAuthenticateRequest extends RequestBase { } -export interface SlackAttachment { - author_icon?: string - author_link?: string - author_name: string - color?: string - fallback?: string - fields?: Array - footer?: string - footer_icon?: string - image_url?: string - pretext?: string - text?: string - thumb_url?: string - title: string - title_link?: string - ts?: DateString +export interface SecurityAuthenticateResponse { + authentication_realm: SecurityRealmInfo + email?: string + full_name?: Name + lookup_realm: SecurityRealmInfo + metadata: Metadata + roles: string[] + username: Username + enabled: boolean + authentication_type: string + token?: SecurityAuthenticateToken } -export interface SlackAttachmentField { - short: boolean - title: string +export interface SecurityAuthenticateToken { + name: Name +} + +export interface SecurityChangePasswordRequest extends RequestBase { + username?: Username + refresh?: Refresh + body?: { + password?: Password + } +} + +export interface SecurityChangePasswordResponse { +} + +export interface SecurityClearApiKeyCacheRequest extends RequestBase { + ids?: Ids +} + +export interface SecurityClearApiKeyCacheResponse { + _nodes: NodeStatistics + cluster_name: Name + nodes: Record +} + +export interface SecurityClearCachedPrivilegesRequest extends RequestBase { + application: Name +} + +export interface SecurityClearCachedPrivilegesResponse { + _nodes: NodeStatistics + cluster_name: Name + nodes: Record +} + +export interface SecurityClearCachedRealmsRequest extends RequestBase { + realms: Names + usernames?: string[] +} + +export interface SecurityClearCachedRealmsResponse { + cluster_name: Name + nodes: Record + _nodes: NodeStatistics +} + +export interface SecurityClearCachedRolesRequest extends RequestBase { + name: Names +} + +export interface SecurityClearCachedRolesResponse { + _nodes: NodeStatistics + cluster_name: Name + nodes: Record +} + +export interface SecurityClearCachedServiceTokensRequest extends RequestBase { + namespace: Namespace + service: Service + name: Names +} + +export interface SecurityClearCachedServiceTokensResponse { + _nodes: NodeStatistics + cluster_name: Name + nodes: Record +} + +export interface SecurityCreateApiKeyIndexPrivileges { + names: Indices + privileges: string[] +} + +export interface SecurityCreateApiKeyRequest extends RequestBase { + refresh?: Refresh + body?: { + expiration?: Time + name?: Name + role_descriptors?: Record + metadata?: Metadata + } +} + +export interface SecurityCreateApiKeyResponse { + api_key: string + expiration?: long + id: Id + name: Name +} + +export interface SecurityCreateApiKeyRoleDescriptor { + cluster: string[] + index: SecurityCreateApiKeyIndexPrivileges[] + applications?: SecurityApplicationPrivileges[] +} + +export interface SecurityCreateServiceTokenRequest extends RequestBase { + namespace: Namespace + service: Service + name: Name +} + +export interface SecurityCreateServiceTokenResponse { + created: boolean + token: SecurityCreateServiceTokenToken +} + +export interface SecurityCreateServiceTokenToken { + name: Name value: string } -export interface SlackDynamicAttachment { - attachment_template: SlackAttachment - list_path: string +export interface SecurityDeletePrivilegesFoundStatus { + found: boolean } -export interface SlackMessage { - attachments: Array - dynamic_attachments?: SlackDynamicAttachment - from: string - icon?: string - text: string - to: Array +export interface SecurityDeletePrivilegesRequest extends RequestBase { + application: Name + name: Name + refresh?: Refresh } -export interface SlicedScroll { - field?: Field - id: integer - max: integer +export interface SecurityDeletePrivilegesResponse extends DictionaryResponseBase> { } -export interface SlmUsage extends XPackUsage { - policy_count?: integer - policy_stats?: SnapshotLifecycleStats +export interface SecurityDeleteRoleRequest extends RequestBase { + name: Name + refresh?: Refresh } -export interface SmoothingModelContainer { - laplace: LaplaceSmoothingModel - linear_interpolation: LinearInterpolationSmoothingModel - stupid_backoff: StupidBackoffSmoothingModel +export interface SecurityDeleteRoleResponse { + found: boolean } -export interface SnapshotIndexStats { - shards: Record - shards_stats: SnapshotShardsStats - stats: SnapshotStats +export interface SecurityDeleteRoleMappingRequest extends RequestBase { + name: Name + refresh?: Refresh } -export interface SnapshotInfo { - data_streams: Array - duration_in_millis?: EpochMillis - end_time?: DateString - end_time_in_millis?: EpochMillis - failures?: Array - include_global_state?: boolean - indices: Array - metadata?: Record - reason?: string - snapshot: string - shards?: ShardStatistics - start_time?: DateString - start_time_in_millis?: EpochMillis - state?: string - uuid: Uuid - version?: VersionString - version_id?: VersionNumber - feature_states?: Array +export interface SecurityDeleteRoleMappingResponse { + found: boolean } -export interface SnapshotInfoFeatureState { - feature_name: string - indices: Indices +export interface SecurityDeleteServiceTokenRequest extends RequestBase { + namespace: Namespace + service: Service + name: Name + refresh?: Refresh } -export interface SnapshotLifecycleConfig { +export interface SecurityDeleteServiceTokenResponse { + found: boolean +} + +export interface SecurityDeleteUserRequest extends RequestBase { + username: Username + refresh?: Refresh +} + +export interface SecurityDeleteUserResponse { + found: boolean +} + +export interface SecurityDisableUserRequest extends RequestBase { + username: Username + refresh?: Refresh +} + +export interface SecurityDisableUserResponse { +} + +export interface SecurityEnableUserRequest extends RequestBase { + username: Username + refresh?: Refresh +} + +export interface SecurityEnableUserResponse { +} + +export interface SecurityGetApiKeyApiKey { + creation: long + expiration?: long + id: Id + invalidated: boolean + name: Name + realm: string + username: Username + metadata?: Metadata +} + +export interface SecurityGetApiKeyRequest extends RequestBase { + id?: Id + name?: Name + owner?: boolean + realm_name?: Name + username?: Username +} + +export interface SecurityGetApiKeyResponse { + api_keys: SecurityGetApiKeyApiKey[] +} + +export interface SecurityGetBuiltinPrivilegesRequest extends RequestBase { +} + +export interface SecurityGetBuiltinPrivilegesResponse { + cluster: string[] + index: Indices +} + +export interface SecurityGetPrivilegesRequest extends RequestBase { + application?: Name + name?: Name +} + +export interface SecurityGetPrivilegesResponse extends DictionaryResponseBase> { +} + +export interface SecurityGetRoleInlineRoleTemplate { + template: SecurityGetRoleInlineRoleTemplateSource + format?: SecurityGetRoleTemplateFormat +} + +export interface SecurityGetRoleInlineRoleTemplateSource { + source: string +} + +export interface SecurityGetRoleInvalidRoleTemplate { + template: string + format?: SecurityGetRoleTemplateFormat +} + +export interface SecurityGetRoleRequest extends RequestBase { + name?: Name +} + +export interface SecurityGetRoleResponse extends DictionaryResponseBase { +} + +export interface SecurityGetRoleRole { + cluster: string[] + indices: SecurityIndicesPrivileges[] + metadata: Metadata + run_as: string[] + transient_metadata: SecurityGetRoleTransientMetadata + applications: SecurityApplicationPrivileges[] + role_templates?: SecurityGetRoleRoleTemplate[] +} + +export type SecurityGetRoleRoleTemplate = SecurityGetRoleInlineRoleTemplate | SecurityGetRoleStoredRoleTemplate | SecurityGetRoleInvalidRoleTemplate + +export interface SecurityGetRoleStoredRoleTemplate { + template: SecurityGetRoleStoredRoleTemplateId + format?: SecurityGetRoleTemplateFormat +} + +export interface SecurityGetRoleStoredRoleTemplateId { + id: string +} + +export type SecurityGetRoleTemplateFormat = 'string' | 'json' + +export interface SecurityGetRoleTransientMetadata { + enabled: boolean +} + +export interface SecurityGetRoleMappingRequest extends RequestBase { + name?: Name +} + +export interface SecurityGetRoleMappingResponse extends DictionaryResponseBase { +} + +export interface SecurityGetServiceAccountsRequest extends RequestBase { + namespace?: Namespace + service?: Service +} + +export interface SecurityGetServiceAccountsResponse extends DictionaryResponseBase { +} + +export interface SecurityGetServiceAccountsRoleDescriptor { + cluster: string[] + indices: SecurityIndicesPrivileges[] + global?: SecurityGlobalPrivileges[] + applications?: SecurityApplicationPrivileges[] + metadata?: Metadata + run_as?: string[] + transient_metadata?: Record +} + +export interface SecurityGetServiceAccountsRoleDescriptorWrapper { + role_descriptor: SecurityGetServiceAccountsRoleDescriptor +} + +export interface SecurityGetServiceCredentialsRequest extends RequestBase { + namespace: Namespace + service: Service +} + +export interface SecurityGetServiceCredentialsResponse { + service_account: string + node_name: NodeName + count: integer + tokens: Record + file_tokens: Record +} + +export type SecurityGetTokenAccessTokenGrantType = 'password' | 'client_credentials' | '_kerberos' | 'refresh_token' + +export interface SecurityGetTokenAuthenticatedUser extends SecurityUser { + authentication_realm: SecurityGetTokenUserRealm + lookup_realm: SecurityGetTokenUserRealm + authentication_provider?: SecurityGetTokenAuthenticationProvider + authentication_type: string +} + +export interface SecurityGetTokenAuthenticationProvider { + type: string + name: Name +} + +export interface SecurityGetTokenRequest extends RequestBase { + body?: { + grant_type?: SecurityGetTokenAccessTokenGrantType + scope?: string + password?: Password + kerberos_ticket?: string + refresh_token?: string + username?: Username + } +} + +export interface SecurityGetTokenResponse { + access_token: string + expires_in: long + scope?: string + type: string + refresh_token: string + kerberos_authentication_response_token?: string + authentication: SecurityGetTokenAuthenticatedUser +} + +export interface SecurityGetTokenUserRealm { + name: Name + type: string +} + +export interface SecurityGetUserRequest extends RequestBase { + username?: Username | Username[] +} + +export interface SecurityGetUserResponse extends DictionaryResponseBase { +} + +export interface SecurityGetUserPrivilegesRequest extends RequestBase { + application?: Name + priviledge?: Name +} + +export interface SecurityGetUserPrivilegesResponse { + applications: SecurityApplicationPrivileges[] + cluster: string[] + global: SecurityGlobalPrivileges[] + indices: SecurityIndicesPrivileges[] + run_as: string[] +} + +export interface SecurityGrantApiKeyApiKey { + name: Name + expiration?: Time + role_descriptors?: Record[] +} + +export type SecurityGrantApiKeyApiKeyGrantType = 'access_token' | 'password' + +export interface SecurityGrantApiKeyRequest extends RequestBase { + body?: { + api_key: SecurityGrantApiKeyApiKey + grant_type: SecurityGrantApiKeyApiKeyGrantType + access_token?: string + username?: Username + password?: Password + } +} + +export interface SecurityGrantApiKeyResponse { + api_key: string + id: Id + name: Name + expiration?: EpochMillis +} + +export interface SecurityHasPrivilegesApplicationPrivilegesCheck { + application: string + privileges: string[] + resources: string[] +} + +export type SecurityHasPrivilegesApplicationsPrivileges = Record + +export interface SecurityHasPrivilegesIndexPrivilegesCheck { + names: string[] + privileges: string[] +} + +export type SecurityHasPrivilegesPrivileges = Record + +export interface SecurityHasPrivilegesRequest extends RequestBase { + user?: Name + body?: { + application?: SecurityHasPrivilegesApplicationPrivilegesCheck[] + cluster?: string[] + index?: SecurityHasPrivilegesIndexPrivilegesCheck[] + } +} + +export type SecurityHasPrivilegesResourcePrivileges = Record + +export interface SecurityHasPrivilegesResponse { + application: SecurityHasPrivilegesApplicationsPrivileges + cluster: Record + has_all_requested: boolean + index: Record + username: Username +} + +export interface SecurityInvalidateApiKeyRequest extends RequestBase { + body?: { + id?: Id + ids?: Id[] + name?: Name + owner?: boolean + realm_name?: string + username?: Username + } +} + +export interface SecurityInvalidateApiKeyResponse { + error_count: integer + error_details?: ErrorCause[] + invalidated_api_keys: string[] + previously_invalidated_api_keys: string[] +} + +export interface SecurityInvalidateTokenRequest extends RequestBase { + body?: { + token?: string + refresh_token?: string + realm_name?: Name + username?: Username + } +} + +export interface SecurityInvalidateTokenResponse { + error_count: long + error_details?: ErrorCause[] + invalidated_tokens: long + previously_invalidated_tokens: long +} + +export interface SecurityPutPrivilegesActions { + actions: string[] + application?: string + name?: Name + metadata?: Metadata +} + +export interface SecurityPutPrivilegesRequest extends RequestBase { + refresh?: Refresh + body?: Record> +} + +export interface SecurityPutPrivilegesResponse extends DictionaryResponseBase> { +} + +export interface SecurityPutRoleRequest extends RequestBase { + name: Name + refresh?: Refresh + body?: { + applications?: SecurityApplicationPrivileges[] + cluster?: string[] + global?: Record + indices?: SecurityIndicesPrivileges[] + metadata?: Metadata + run_as?: string[] + transient_metadata?: SecurityGetRoleTransientMetadata + } +} + +export interface SecurityPutRoleResponse { + role: SecurityCreatedStatus +} + +export interface SecurityPutRoleMappingRequest extends RequestBase { + name: Name + refresh?: Refresh + body?: { + enabled?: boolean + metadata?: Metadata + roles?: string[] + rules?: SecurityRoleMappingRuleBase + run_as?: string[] + } +} + +export interface SecurityPutRoleMappingResponse { + created?: boolean + role_mapping: SecurityCreatedStatus +} + +export interface SecurityPutUserRequest extends RequestBase { + username: Username + refresh?: Refresh + body?: { + username?: Username + email?: string | null + full_name?: string | null + metadata?: Metadata + password?: Password + password_hash?: string + roles?: string[] + enabled?: boolean + } +} + +export interface SecurityPutUserResponse { + created: boolean +} + +export interface ShutdownDeleteNodeRequest extends RequestBase { + body?: { + stub: string + } +} + +export interface ShutdownDeleteNodeResponse { + stub: boolean +} + +export interface ShutdownGetNodeRequest extends RequestBase { + body?: { + stub: string + } +} + +export interface ShutdownGetNodeResponse { + stub: boolean +} + +export interface ShutdownPutNodeRequest extends RequestBase { + body?: { + stub: string + } +} + +export interface ShutdownPutNodeResponse { + stub: boolean +} + +export interface SlmConfiguration { ignore_unavailable?: boolean include_global_state?: boolean indices: Indices } -export interface SnapshotLifecycleInProgress { - name: string +export interface SlmInProgress { + name: Name start_time_millis: DateString state: string - uuid: string + uuid: Uuid } -export interface SnapshotLifecycleInvocationRecord { - snapshot_name: string +export interface SlmInvocation { + snapshot_name: Name time: DateString } -export interface SnapshotLifecyclePolicy { - config: SnapshotLifecycleConfig - name: string +export interface SlmPolicy { + config: SlmConfiguration + name: Name repository: string - retention: SnapshotRetentionConfiguration - schedule: CronExpression + retention: SlmRetention + schedule: WatcherCronExpression } -export interface SnapshotLifecyclePolicyMetadata { - in_progress?: SnapshotLifecycleInProgress - last_failure?: SnapshotLifecycleInvocationRecord - last_success?: SnapshotLifecycleInvocationRecord +export interface SlmRetention { + expire_after: Time + max_count: integer + min_count: integer +} + +export interface SlmSnapshotLifecycle { + in_progress?: SlmInProgress + last_failure?: SlmInvocation + last_success?: SlmInvocation modified_date?: DateString modified_date_millis: EpochMillis next_execution?: DateString next_execution_millis: EpochMillis - policy: SnapshotLifecyclePolicy + policy: SlmPolicy version: VersionNumber - stats: SnapshotLifecycleStats + stats: SlmStatistics } -export interface SnapshotLifecycleStats { +export interface SlmStatistics { retention_deletion_time?: DateString retention_deletion_time_millis?: EpochMillis retention_failed?: long @@ -11856,6 +13371,100 @@ export interface SnapshotLifecycleStats { snapshots_taken?: long } +export interface SlmDeleteLifecycleRequest extends RequestBase { + policy_id: Name +} + +export interface SlmDeleteLifecycleResponse extends AcknowledgedResponseBase { +} + +export interface SlmExecuteLifecycleRequest extends RequestBase { + policy_id: Name +} + +export interface SlmExecuteLifecycleResponse { + snapshot_name: Name +} + +export interface SlmExecuteRetentionRequest extends RequestBase { +} + +export interface SlmExecuteRetentionResponse extends AcknowledgedResponseBase { +} + +export interface SlmGetLifecycleRequest extends RequestBase { + policy_id?: Names +} + +export interface SlmGetLifecycleResponse extends DictionaryResponseBase { +} + +export interface SlmGetStatsRequest extends RequestBase { +} + +export interface SlmGetStatsResponse { + retention_deletion_time: string + retention_deletion_time_millis: EpochMillis + retention_failed: long + retention_runs: long + retention_timed_out: long + total_snapshots_deleted: long + total_snapshot_deletion_failures: long + total_snapshots_failed: long + total_snapshots_taken: long + policy_stats: string[] +} + +export interface SlmGetStatusRequest extends RequestBase { +} + +export interface SlmGetStatusResponse { + operation_mode: LifecycleOperationMode +} + +export interface SlmPutLifecycleRequest extends RequestBase { + policy_id: Name + body?: { + config?: SlmConfiguration + name?: Name + repository?: string + retention?: SlmRetention + schedule?: WatcherCronExpression + } +} + +export interface SlmPutLifecycleResponse extends AcknowledgedResponseBase { +} + +export interface SlmStartRequest extends RequestBase { +} + +export interface SlmStartResponse extends AcknowledgedResponseBase { +} + +export interface SlmStopRequest extends RequestBase { +} + +export interface SlmStopResponse extends AcknowledgedResponseBase { +} + +export interface SnapshotFileCountSnapshotStats { + file_count: integer + size_in_bytes: long +} + +export interface SnapshotIndexDetails { + shard_count: integer + size?: ByteSize + size_in_bytes: long + max_segments_per_shard: long +} + +export interface SnapshotInfoFeatureState { + feature_name: string + indices: Indices +} + export interface SnapshotRepository { type: string uuid?: Uuid @@ -11871,51 +13480,6 @@ export interface SnapshotRepositorySettings { readonly?: string | boolean } -export interface SnapshotRequest extends RequestBase { - repository: Name - snapshot: Name - master_timeout?: Time - wait_for_completion?: boolean - body?: { - ignore_unavailable?: boolean - include_global_state?: boolean - indices?: Indices - metadata?: Record - partial?: boolean - } -} - -export interface SnapshotResponse extends ResponseBase { - accepted?: boolean - snapshot?: SnapshotInfo -} - -export interface SnapshotResponseItem { - repository: Name - snapshots?: Array - error?: ErrorCause -} - -export interface SnapshotRestore { - indices: Array - snapshot: string - shards: ShardStatistics -} - -export interface SnapshotRetentionConfiguration { - expire_after: Time - max_count: integer - min_count: integer -} - -export interface SnapshotShardFailure { - index: string - node_id: string - reason: string - shard_id: string - status: string -} - export interface SnapshotShardsStats { done: long failed: long @@ -11939,29 +13503,205 @@ export interface SnapshotShardsStatsSummaryItem { size_in_bytes: long } -export interface SnapshotShardsStatus { +export interface SnapshotSnapshotIndexStats { + shards: Record + shards_stats: SnapshotShardsStats + stats: SnapshotSnapshotStats +} + +export interface SnapshotSnapshotInfo { + data_streams: string[] + duration?: Time + duration_in_millis?: EpochMillis + end_time?: Time + end_time_in_millis?: EpochMillis + failures?: SnapshotSnapshotShardFailure[] + include_global_state?: boolean + indices: IndexName[] + index_details?: Record + metadata?: Metadata + reason?: string + snapshot: Name + shards?: ShardStatistics + start_time?: Time + start_time_in_millis?: EpochMillis + state?: string + uuid: Uuid + version?: VersionString + version_id?: VersionNumber + feature_states?: SnapshotInfoFeatureState[] +} + +export interface SnapshotSnapshotShardFailure { + index: IndexName + node_id: Id + reason: string + shard_id: Id + status: string +} + +export interface SnapshotSnapshotShardsStatus { stage: SnapshotShardsStatsStage stats: SnapshotShardsStatsSummary } -export interface SnapshotStats { - incremental: FileCountSnapshotStats +export interface SnapshotSnapshotStats { + incremental: SnapshotFileCountSnapshotStats start_time_in_millis: long time_in_millis: long - total: FileCountSnapshotStats + total: SnapshotFileCountSnapshotStats } export interface SnapshotStatus { include_global_state: boolean - indices: Record + indices: Record repository: string shards_stats: SnapshotShardsStats snapshot: string state: string - stats: SnapshotStats + stats: SnapshotSnapshotStats uuid: Uuid } +export interface SnapshotCleanupRepositoryCleanupRepositoryResults { + deleted_blobs: long + deleted_bytes: long +} + +export interface SnapshotCleanupRepositoryRequest extends RequestBase { + repository: Name + master_timeout?: Time + timeout?: Time +} + +export interface SnapshotCleanupRepositoryResponse { + results: SnapshotCleanupRepositoryCleanupRepositoryResults +} + +export interface SnapshotCloneRequest extends RequestBase { + repository: Name + snapshot: Name + target_snapshot: Name + master_timeout?: Time + timeout?: Time + body?: { + indices: string + } +} + +export interface SnapshotCloneResponse extends AcknowledgedResponseBase { +} + +export interface SnapshotCreateRequest extends RequestBase { + repository: Name + snapshot: Name + master_timeout?: Time + wait_for_completion?: boolean + body?: { + ignore_unavailable?: boolean + include_global_state?: boolean + indices?: Indices + metadata?: Metadata + partial?: boolean + } +} + +export interface SnapshotCreateResponse { + accepted?: boolean + snapshot?: SnapshotSnapshotInfo +} + +export interface SnapshotCreateRepositoryRequest extends RequestBase { + repository: Name + master_timeout?: Time + timeout?: Time + verify?: boolean + body?: { + repository?: SnapshotRepository + type: string + settings: SnapshotRepositorySettings + } +} + +export interface SnapshotCreateRepositoryResponse extends AcknowledgedResponseBase { +} + +export interface SnapshotDeleteRequest extends RequestBase { + repository: Name + snapshot: Name + master_timeout?: Time +} + +export interface SnapshotDeleteResponse extends AcknowledgedResponseBase { +} + +export interface SnapshotDeleteRepositoryRequest extends RequestBase { + repository: Names + master_timeout?: Time + timeout?: Time +} + +export interface SnapshotDeleteRepositoryResponse extends AcknowledgedResponseBase { +} + +export interface SnapshotGetRequest extends RequestBase { + repository: Name + snapshot: Names + ignore_unavailable?: boolean + master_timeout?: Time + verbose?: boolean + index_details?: boolean + human?: boolean +} + +export interface SnapshotGetResponse { + responses?: SnapshotGetSnapshotResponseItem[] + snapshots?: SnapshotSnapshotInfo[] +} + +export interface SnapshotGetSnapshotResponseItem { + repository: Name + snapshots?: SnapshotSnapshotInfo[] + error?: ErrorCause +} + +export interface SnapshotGetRepositoryRequest extends RequestBase { + repository?: Names + local?: boolean + master_timeout?: Time +} + +export interface SnapshotGetRepositoryResponse extends DictionaryResponseBase { +} + +export interface SnapshotRestoreRequest extends RequestBase { + repository: Name + snapshot: Name + master_timeout?: Time + wait_for_completion?: boolean + body?: { + ignore_index_settings?: string[] + ignore_unavailable?: boolean + include_aliases?: boolean + include_global_state?: boolean + index_settings?: IndicesPutSettingsRequest + indices?: Indices + partial?: boolean + rename_pattern?: string + rename_replacement?: string + } +} + +export interface SnapshotRestoreResponse { + snapshot: SnapshotRestoreSnapshotRestore +} + +export interface SnapshotRestoreSnapshotRestore { + indices: IndexName[] + snapshot: string + shards: ShardStatistics +} + export interface SnapshotStatusRequest extends RequestBase { repository?: Name snapshot?: Names @@ -11969,546 +13709,99 @@ export interface SnapshotStatusRequest extends RequestBase { master_timeout?: Time } -export interface SnapshotStatusResponse extends ResponseBase { - snapshots: Array +export interface SnapshotStatusResponse { + snapshots: SnapshotStatus[] } -export type SnowballLanguage = 'Armenian' | 'Basque' | 'Catalan' | 'Danish' | 'Dutch' | 'English' | 'Finnish' | 'French' | 'German' | 'German2' | 'Hungarian' | 'Italian' | 'Kp' | 'Lovins' | 'Norwegian' | 'Porter' | 'Portuguese' | 'Romanian' | 'Russian' | 'Spanish' | 'Swedish' | 'Turkish' - -export interface SnowballTokenFilter extends TokenFilterBase { - language: SnowballLanguage +export interface SnapshotVerifyRepositoryCompactNodeInfo { + name: Name } -export type Sort = SortCombinations | Array - -export type SortCombinations = Field | SortContainer | SortOrder - -export interface SortContainerKeys { - _score?: ScoreSort - _doc?: ScoreSort - _geo_distance?: GeoDistanceSort - _script?: ScriptSort -} -export type SortContainer = SortContainerKeys | - { [property: string]: FieldSort | SortOrder } - -export type SortMode = 'min' | 'max' | 'sum' | 'avg' | 'median' - -export type SortOrder = 'asc' | 'desc' | '_doc' - -export interface SortProcessor extends ProcessorBase { - field: Field - order: SortOrder - target_field: Field -} - -export type SortResults = Array - -export interface SourceExistsRequest extends RequestBase { - id: Id - index: IndexName - type?: Type - preference?: string - realtime?: boolean - refresh?: boolean - routing?: Routing - source_enabled?: boolean - source_excludes?: Fields - source_includes?: Fields - version?: VersionNumber - version_type?: VersionType -} - -export type SourceExistsResponse = boolean - -export interface SourceField { - compress?: boolean - compress_threshold?: string - enabled: boolean - excludes?: Array - includes?: Array -} - -export interface SourceFilter { - excludes?: Fields - includes?: Fields - exclude?: Fields - include?: Fields -} - -export interface SourceRequest extends RequestBase { - id: Id - index: IndexName - type?: Type - preference?: string - realtime?: boolean - refresh?: boolean - routing?: Routing - source_enabled?: boolean - _source_excludes?: Fields - _source_includes?: Fields - version?: VersionNumber - version_type?: VersionType -} - -export interface SourceResponse extends ResponseBase { - body: TDocument -} - -export interface SpanContainingQuery extends QueryBase { - big?: SpanQuery - little?: SpanQuery -} - -export interface SpanFieldMaskingQuery extends QueryBase { - field?: Field - query?: SpanQuery -} - -export interface SpanFirstQuery extends QueryBase { - end?: integer - match?: SpanQuery -} - -export interface SpanGapQuery extends QueryBase { - field?: Field - width?: integer -} - -export interface SpanMultiTermQuery extends QueryBase { - match?: QueryContainer -} - -export interface SpanNearQuery extends QueryBase { - clauses?: Array - in_order?: boolean - slop?: integer -} - -export interface SpanNotQuery extends QueryBase { - dist?: integer - exclude?: SpanQuery - include?: SpanQuery - post?: integer - pre?: integer -} - -export interface SpanOrQuery extends QueryBase { - clauses?: Array -} - -export interface SpanQuery extends QueryBase { - span_containing?: NamedQuery - field_masking_span?: NamedQuery - span_first?: NamedQuery - span_gap?: NamedQuery - span_multi?: SpanMultiTermQuery - span_near?: NamedQuery - span_not?: NamedQuery - span_or?: NamedQuery - span_term?: NamedQuery - span_within?: NamedQuery -} - -export interface SpanTermQuery extends QueryBase { - value: string -} - -export interface SpanWithinQuery extends QueryBase { - big?: SpanQuery - little?: SpanQuery -} - -export interface SplitIndexRequest extends RequestBase { - index: IndexName - target: IndexName +export interface SnapshotVerifyRepositoryRequest extends RequestBase { + repository: Name master_timeout?: Time timeout?: Time - wait_for_active_shards?: WaitForActiveShards +} + +export interface SnapshotVerifyRepositoryResponse { + nodes: Record +} + +export interface SqlClearSqlCursorRequest extends RequestBase { body?: { - aliases?: Record - settings?: Record + cursor: string } } -export interface SplitIndexResponse extends AcknowledgedResponseBase { - shards_acknowledged: boolean - index: IndexName +export interface SqlClearSqlCursorResponse { + succeeded: boolean } -export interface SplitProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - preserve_trailing?: boolean - separator: string - target_field?: Field -} - -export interface SqlColumn { - name: string +export interface SqlQuerySqlColumn { + name: Name type: string } -export type SqlRow = Array - -export interface SqlUsage extends XPackUsage { - features: Record - queries: Record -} - -export interface SslUsage { - http: SecurityFeatureToggle - transport: SecurityFeatureToggle -} - -export interface StandardDeviationBounds { - lower?: double - upper?: double - lower_population?: double - upper_population?: double - lower_sampling?: double - upper_sampling?: double -} - -export interface StandardTokenizer extends TokenizerBase { - max_token_length: integer -} - -export interface StartBasicLicenseRequest extends RequestBase { - acknowledge?: boolean -} - -export interface StartBasicLicenseResponse extends AcknowledgedResponseBase { - acknowledge: Record> - basic_was_started: boolean - error_message: string -} - -export interface StartDatafeedRequest extends RequestBase { - datafeed_id: Id - start?: Time +export interface SqlQuerySqlRequest extends RequestBase { + format?: string body?: { - end?: Time - start?: Time - timeout?: Time + columnar?: boolean + cursor?: string + fetch_size?: integer + filter?: QueryDslQueryContainer + query?: string + request_timeout?: Time + page_timeout?: Time + time_zone?: string + field_multi_value_leniency?: boolean } } -export interface StartDatafeedResponse extends ResponseBase { - node: NodeIds - started: boolean +export interface SqlQuerySqlResponse { + columns?: SqlQuerySqlColumn[] + cursor?: string + rows: SqlQuerySqlRow[] } -export interface StartIlmRequest extends RequestBase { -} +export type SqlQuerySqlRow = any[] -export interface StartIlmResponse extends AcknowledgedResponseBase { -} - -export interface StartRollupJobRequest extends RequestBase { - id: Id -} - -export interface StartRollupJobResponse extends ResponseBase { - started: boolean -} - -export interface StartSnapshotLifecycleManagementRequest extends RequestBase { -} - -export interface StartSnapshotLifecycleManagementResponse extends AcknowledgedResponseBase { -} - -export interface StartTransformRequest extends RequestBase { - transform_id: Name - timeout?: Time -} - -export interface StartTransformResponse extends AcknowledgedResponseBase { -} - -export interface StartTrialLicenseRequest extends RequestBase { - acknowledge?: boolean - type_query_string?: string -} - -export interface StartTrialLicenseResponse extends AcknowledgedResponseBase { - error_message?: string - acknowledged: boolean - trial_was_started: boolean - type: LicenseType -} - -export interface StartWatcherRequest extends RequestBase { -} - -export interface StartWatcherResponse extends AcknowledgedResponseBase { -} - -export interface StatsAggregate extends AggregateBase { - count: double - sum: double - avg?: double - max?: double - min?: double -} - -export interface StatsAggregation extends FormatMetricAggregationBase { -} - -export interface StatsBucketAggregation extends PipelineAggregationBase { -} - -export type Status = 'success' | 'failure' | 'simulated' | 'throttled' - -export interface StemmerOverrideTokenFilter extends TokenFilterBase { - rules: Array - rules_path: string -} - -export interface StemmerTokenFilter extends TokenFilterBase { - language: string -} - -export interface StepKey { - action: string - name: string - phase: string -} - -export interface StopDatafeedRequest extends RequestBase { - datafeed_id: Ids - allow_no_match?: boolean - force?: boolean +export interface SqlTranslateSqlRequest extends RequestBase { body?: { - force?: boolean - timeout?: Time + fetch_size?: integer + filter?: QueryDslQueryContainer + query: string + time_zone?: string } } -export interface StopDatafeedResponse extends ResponseBase { - stopped: boolean +export interface SqlTranslateSqlResponse { + size: long + _source: boolean | Fields | SearchTypesSourceFilter + fields: Record[] + sort: SearchTypesSort } -export interface StopIlmRequest extends RequestBase { +export interface SslGetCertificatesCertificateInformation { + alias?: string + expiry: DateString + format: string + has_private_key: boolean + path: string + serial_number: string + subject_dn: string } -export interface StopIlmResponse extends AcknowledgedResponseBase { +export interface SslGetCertificatesRequest extends RequestBase { } -export interface StopRollupJobRequest extends RequestBase { - id: Id - timeout?: Time - wait_for_completion?: boolean -} - -export interface StopRollupJobResponse extends ResponseBase { - stopped: boolean -} - -export interface StopSnapshotLifecycleManagementRequest extends RequestBase { -} - -export interface StopSnapshotLifecycleManagementResponse extends AcknowledgedResponseBase { -} - -export interface StopTokenFilter extends TokenFilterBase { - ignore_case?: boolean - remove_trailing?: boolean - stopwords: StopWords - stopwords_path?: string -} - -export interface StopTransformRequest extends RequestBase { - transform_id: Name - allow_no_match?: boolean - force?: boolean - timeout?: Time - wait_for_checkpoint?: boolean - wait_for_completion?: boolean -} - -export interface StopTransformResponse extends AcknowledgedResponseBase { -} - -export interface StopWatcherRequest extends RequestBase { -} - -export interface StopWatcherResponse extends AcknowledgedResponseBase { -} - -export type StopWords = string | Array - -export interface StoreStats { - size?: string - size_in_bytes: double - reserved_in_bytes: double -} - -export interface StoredRoleTemplate { - template: StoredRoleTemplateId - format?: RoleTemplateFormat -} - -export interface StoredRoleTemplateId { - id: string -} - -export interface StoredScript { - lang?: string - source: string -} - -export type StringDistance = 'internal' | 'damerau_levenshtein' | 'levenshtein' | 'jaro_winkler' | 'ngram' - -export interface StringFielddata { - format: StringFielddataFormat -} - -export type StringFielddataFormat = 'paged_bytes' | 'disabled' - -export interface StringStatsAggregate extends AggregateBase { - count: long - min_length: integer - max_length: integer - avg_length: double - entropy: double - distribution?: Record -} - -export interface StringStatsAggregation extends MetricAggregationBase { - show_distribution?: boolean -} - -export interface StupidBackoffSmoothingModel { - discount: double -} - -export interface Suggest { - length: integer - offset: integer - options: Array> - text: string -} - -export interface SuggestContainer { - completion?: CompletionSuggester - phrase?: PhraseSuggester - prefix?: string - regex?: string - term?: TermSuggester - text?: string -} - -export interface SuggestContext { - name: string - path: Field - type: string -} - -export interface SuggestContextQuery { - boost?: double - context: Context - neighbours?: Array | Array - precision?: Distance | integer - prefix?: boolean -} - -export interface SuggestFuzziness { - fuzziness: Fuzziness - min_length: integer - prefix_length: integer - transpositions: boolean - unicode_aware: boolean -} - -export type SuggestMode = 'missing' | 'popular' | 'always' - -export type SuggestOption = CompletionSuggestOption | PhraseSuggestOption | TermSuggestOption - -export type SuggestSort = 'score' | 'frequency' - -export interface SuggesterBase { - field: Field - analyzer?: string - size?: integer -} - -export type SuggestionName = string - -export interface SumAggregation extends FormatMetricAggregationBase { -} - -export interface SumBucketAggregation extends PipelineAggregationBase { -} - -export interface SyncedFlushRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean -} - -export interface SyncedFlushResponse extends DictionaryResponseBase { - _shards: ShardStatistics -} - -export type SynonymFormat = 'solr' | 'wordnet' - -export interface SynonymGraphTokenFilter extends TokenFilterBase { - expand: boolean - format: SynonymFormat - lenient: boolean - synonyms: Array - synonyms_path: string - tokenizer: string - updateable: boolean -} - -export interface SynonymTokenFilter extends TokenFilterBase { - expand: boolean - format: SynonymFormat - lenient: boolean - synonyms: Array - synonyms_path: string - tokenizer: string - updateable: boolean -} - -export interface TDigest { - compression?: integer -} - -export interface TDigestPercentilesAggregate extends AggregateBase { - values: Record -} - -export interface TTestAggregation extends Aggregation { - a?: TestPopulation - b?: TestPopulation - type?: TTestType -} - -export type TTestType = 'paired' | 'homoscedastic' | 'heteroscedastic' - -export interface TaskExecutingNode { - attributes: Record - host: string - ip: string - name: string - roles: Array - tasks: Record - transport_address: string -} - -export type TaskId = string | integer +export type SslGetCertificatesResponse = SslGetCertificatesCertificateInformation[] export interface TaskInfo { action: string cancellable: boolean - children?: Array + children?: TaskInfo[] description?: string - headers: Record + headers: HttpHeaders id: long node: string running_time_in_nanos: long @@ -12518,16 +13811,11 @@ export interface TaskInfo { parent_task_id?: Id } -export interface TaskRetries { - bulk: integer - search: integer -} - export interface TaskState { action: string cancellable: boolean description?: string - headers: Record + headers: HttpHeaders id: long node: string parent_task_id?: TaskId @@ -12543,9 +13831,9 @@ export interface TaskStatus { created: long deleted: long noops: long - failures?: Array + failures?: string[] requests_per_second: float - retries: TaskRetries + retries: Retries throttled?: Time throttled_millis: long throttled_until?: Time @@ -12557,387 +13845,206 @@ export interface TaskStatus { version_conflicts: long } -export interface TemplateMapping { - aliases: Record - index_patterns: Array - mappings: TypeMapping - order: integer - settings: Record - version?: VersionNumber +export interface TaskTaskExecutingNode extends SpecUtilsBaseNode { + tasks: Record } -export interface TermQuery extends QueryBase { - value?: string | float | boolean +export interface TaskCancelTasksRequest extends RequestBase { + task_id?: TaskId + actions?: string | string[] + nodes?: string[] + parent_task_id?: string + wait_for_completion?: boolean } -export interface TermSuggestOption { - text: string - freq?: long - score: double +export interface TaskCancelTasksResponse { + node_failures?: ErrorCause[] + nodes: Record } -export interface TermSuggester extends SuggesterBase { - lowercase_terms?: boolean - max_edits?: integer - max_inspections?: integer - max_term_freq?: float - min_doc_freq?: float - min_word_length?: integer - prefix_length?: integer - shard_size?: integer - sort?: SuggestSort - string_distance?: StringDistance - suggest_mode?: SuggestMode - text?: string +export interface TaskGetTaskRequest extends RequestBase { + task_id: Id + timeout?: Time + wait_for_completion?: boolean } -export interface TermUserPrivileges { - apps: boolean +export interface TaskGetTaskResponse { + completed: boolean + task: TaskInfo + response?: TaskStatus + error?: ErrorCause } -export interface TermVector { - field_statistics: FieldStatistics - terms: Record +export interface TaskListTasksRequest extends RequestBase { + actions?: string | string[] + detailed?: boolean + group_by?: GroupBy + nodes?: string[] + parent_task_id?: Id + timeout?: Time + wait_for_completion?: boolean } -export interface TermVectorFilter { - max_doc_freq?: integer - max_num_terms?: integer - max_term_freq?: integer - max_word_length?: integer - min_doc_freq?: integer - min_term_freq?: integer - min_word_length?: integer +export interface TaskListTasksResponse { + node_failures?: ErrorCause[] + nodes?: Record + tasks?: Record | TaskInfo[] } -export type TermVectorOption = 'no' | 'yes' | 'with_offsets' | 'with_positions' | 'with_positions_offsets' | 'with_positions_offsets_payloads' - -export interface TermVectorTerm { - doc_freq?: integer - score?: double - term_freq: integer - tokens: Array - ttf?: integer +export interface TextStructureFindStructureFieldStat { + count: integer + cardinality: integer + top_hits: TextStructureFindStructureTopHit[] + mean_value?: integer + median_value?: integer + max_value?: integer + min_value?: integer + earliest?: string + latest?: string } -export interface TermVectorsRequest extends RequestBase { - index: IndexName - id?: Id - type?: Type - fields?: Fields - field_statistics?: boolean - offsets?: boolean - payloads?: boolean - positions?: boolean - preference?: string - realtime?: boolean - routing?: Routing - term_statistics?: boolean - version?: VersionNumber - version_type?: VersionType - body?: { - doc?: TDocument - filter?: TermVectorFilter - per_field_analyzer?: Record - } +export interface TextStructureFindStructureRequest { + charset?: string + column_names?: string + delimiter?: string + explain?: boolean + format?: string + grok_pattern?: string + has_header_row?: boolean + line_merge_size_limit?: uint + lines_to_sample?: uint + quote?: string + should_trim_fields?: boolean + timeout?: Time + timestamp_field?: Field + timestamp_format?: string + body?: TJsonDocument[] } -export interface TermVectorsResponse extends ResponseBase { - found: boolean - _id: Id - _index: IndexName - term_vectors?: Record - took: long - _type?: Type - _version: VersionNumber +export interface TextStructureFindStructureResponse { + charset: string + has_header_row?: boolean + has_byte_order_marker: boolean + format: string + field_stats: Record + sample_start: string + num_messages_analyzed: integer + mappings: MappingTypeMapping + quote?: string + delimiter?: string + need_client_timezone: boolean + num_lines_analyzed: integer + column_names?: string[] + explanation?: string[] + grok_pattern?: string + multiline_start_pattern?: string + exclude_lines_pattern?: string + java_timestamp_formats?: string[] + joda_timestamp_formats?: string[] + timestamp_field?: Field + should_trim_fields?: boolean + ingest_pipeline: IngestPipelineConfig } -export interface TermVectorsResult { - found: boolean - id: Id - index: IndexName - term_vectors: Record - took: long - version: VersionNumber -} - -export interface TermsAggregate extends MultiBucketAggregate { - doc_count_error_upper_bound: long - sum_other_doc_count: long -} - -export interface TermsAggregation extends BucketAggregationBase { - collect_mode?: TermsAggregationCollectMode - exclude?: string | Array - execution_hint?: TermsAggregationExecutionHint - field?: Field - include?: string | Array | TermsInclude - min_doc_count?: integer - missing?: Missing - missing_bucket?: boolean - value_type?: string - order?: TermsAggregationOrder - script?: Script - shard_size?: integer - show_term_doc_count_error?: boolean - size?: integer -} - -export type TermsAggregationCollectMode = 'depth_first' | 'breadth_first' - -export type TermsAggregationExecutionHint = 'map' | 'global_ordinals' | 'global_ordinals_hash' | 'global_ordinals_low_cardinality' - -export type TermsAggregationOrder = SortOrder | Record | Array> - -export interface TermsInclude { - num_partitions: long - partition: long -} - -export interface TermsQuery extends QueryBase { - terms?: Array - index?: IndexName - id?: Id - path?: string - routing?: Routing -} - -export interface TermsRollupGrouping { - fields: Fields -} - -export interface TermsSetQuery extends QueryBase { - minimum_should_match_field?: Field - minimum_should_match_script?: Script - terms?: Array -} - -export interface TestPopulation { - field: Field - script?: Script - filter?: QueryContainer -} - -export interface TextIndexPrefixes { - max_chars: integer - min_chars: integer -} - -export interface TextProperty extends CorePropertyBase { - analyzer?: string - boost?: double - eager_global_ordinals?: boolean - fielddata?: boolean - fielddata_frequency_filter?: FielddataFrequencyFilter - index?: boolean - index_options?: IndexOptions - index_phrases?: boolean - index_prefixes?: TextIndexPrefixes - norms?: boolean - position_increment_gap?: integer - search_analyzer?: string - search_quote_analyzer?: string - term_vector?: TermVectorOption - type: 'text' -} - -export type TextQueryType = 'best_fields' | 'most_fields' | 'cross_fields' | 'phrase' | 'phrase_prefix' | 'bool_prefix' - -export type TextToAnalyze = string | Array - -export interface ThreadCountStats { - active: long - completed: long - largest: long - queue: long - rejected: long - threads: long -} - -export interface ThreadStats { - count: long - peak_count: long -} - -export type ThreadType = 'cpu' | 'wait' | 'block' - -export interface ThreeDimensionalPoint { - lat: double - lon: double - z?: double -} - -export interface ThrottleState { - reason: string - timestamp: DateString -} - -export type Time = string | integer - -export interface TimeOfDay { - hour: Array - minute: Array -} - -export interface TimeOfMonth { - at: Array - on: Array -} - -export interface TimeOfWeek { - at: Array - on: Array -} - -export interface TimeOfYear { - at: Array - int: Array - on: Array -} - -export type TimeSpan = string - -export type Timestamp = string - -export interface TimingStats { - average_bucket_processing_time_ms?: double - bucket_count: long - exponential_average_bucket_processing_time_ms?: double - exponential_average_bucket_processing_time_per_hour_ms: double - job_id: Id - total_bucket_processing_time_ms: double - maximum_bucket_processing_time_ms?: double - minimum_bucket_processing_time_ms?: double -} - -export interface Token { - end_offset?: integer - payload?: string - position: integer - start_offset?: integer -} - -export type TokenChar = 'letter' | 'digit' | 'whitespace' | 'punctuation' | 'symbol' | 'custom' - -export interface TokenCountProperty extends DocValuesPropertyBase { - analyzer?: string - boost?: double - index?: boolean - null_value?: double - enable_position_increments?: boolean - type: 'token_count' -} - -export interface TokenDetail { - name: string - tokens: Array -} - -export type TokenFilter = AsciiFoldingTokenFilter | CommonGramsTokenFilter | ConditionTokenFilter | DelimitedPayloadTokenFilter | EdgeNGramTokenFilter | ElisionTokenFilter | FingerprintTokenFilter | HunspellTokenFilter | HyphenationDecompounderTokenFilter | KeepTypesTokenFilter | KeepWordsTokenFilter | KeywordMarkerTokenFilter | KStemTokenFilter | LengthTokenFilter | LimitTokenCountTokenFilter | LowercaseTokenFilter | MultiplexerTokenFilter | NGramTokenFilter | NoriPartOfSpeechTokenFilter | PatternCaptureTokenFilter | PatternReplaceTokenFilter | PorterStemTokenFilter | PredicateTokenFilter | RemoveDuplicatesTokenFilter | ReverseTokenFilter | ShingleTokenFilter | SnowballTokenFilter | StemmerOverrideTokenFilter | StemmerTokenFilter | StopTokenFilter | SynonymGraphTokenFilter | SynonymTokenFilter | TrimTokenFilter | TruncateTokenFilter | UniqueTokenFilter | UppercaseTokenFilter | WordDelimiterGraphTokenFilter | WordDelimiterTokenFilter - -export interface TokenFilterBase { - type: string - version?: VersionString -} - -export type Tokenizer = CharGroupTokenizer | EdgeNGramTokenizer | KeywordTokenizer | LetterTokenizer | LowercaseTokenizer | NGramTokenizer | NoriTokenizer | PathHierarchyTokenizer | StandardTokenizer | UaxEmailUrlTokenizer | WhitespaceTokenizer - -export interface TokenizerBase { - type: string - version?: VersionString -} - -export interface TopHit { +export interface TextStructureFindStructureTopHit { count: long value: any } -export interface TopHitsAggregate extends AggregateBase { - hits: HitsMetadata> +export interface TransformLatest { + sort: Field + unique_key: Field[] } -export interface TopHitsAggregation extends MetricAggregationBase { - docvalue_fields?: Fields - explain?: boolean - from?: integer - highlight?: Highlight - script_fields?: Record - size?: integer - sort?: Sort - _source?: boolean | SourceFilter | Fields - stored_fields?: Fields - track_scores?: boolean - version?: boolean - seq_no_primary_term?: boolean +export interface TransformPivot { + aggregations?: Record + aggs?: Record + group_by: Record + max_page_search_size?: integer } -export interface TopMetrics { - sort: Array - metrics: Record +export interface TransformPivotGroupByContainer { + date_histogram?: AggregationsDateHistogramAggregation + geotile_grid?: AggregationsGeoTileGridAggregation + histogram?: AggregationsHistogramAggregation + terms?: AggregationsTermsAggregation } -export interface TopMetricsAggregate extends AggregateBase { - top: Array +export interface TransformRetentionPolicy { + field: Field + max_age: Time } -export interface TopMetricsAggregation extends MetricAggregationBase { - metrics?: TopMetricsValue | Array - size?: integer - sort?: Sort +export interface TransformRetentionPolicyContainer { + time: TransformRetentionPolicy } -export interface TopMetricsValue { +export interface TransformSettings { + dates_as_epoch_millis?: boolean + docs_per_second?: float + max_page_search_size?: integer +} + +export interface TransformSyncContainer { + time: TransformTimeSync +} + +export interface TransformTimeSync { + delay?: Time field: Field } -export interface TotalFileSystemStats { - available: string - available_in_bytes: long - free: string - free_in_bytes: long - total: string - total_in_bytes: long +export interface TransformDeleteTransformRequest extends RequestBase { + transform_id: Name + force?: boolean } -export interface TotalHits { - relation: TotalHitsRelation - value: long +export interface TransformDeleteTransformResponse extends AcknowledgedResponseBase { } -export type TotalHitsRelation = 'eq' | 'gte' - -export interface Transform { +export interface TransformGetTransformRequest extends RequestBase { + transform_id?: Name + allow_no_match?: boolean + from?: integer + size?: integer + exclude_generated?: boolean } -export interface TransformCheckpointStats { +export interface TransformGetTransformResponse { + count: long + transforms: Transform[] +} + +export interface TransformGetTransformStatsCheckpointStats { checkpoint: long - checkpoint_progress?: TransformProgress + checkpoint_progress?: TransformGetTransformStatsTransformProgress timestamp?: DateString timestamp_millis: EpochMillis time_upper_bound?: DateString time_upper_bound_millis?: EpochMillis } -export interface TransformCheckpointingInfo { +export interface TransformGetTransformStatsCheckpointing { changes_last_detected_at: long changes_last_detected_at_date_time?: DateString - last: TransformCheckpointStats - next?: TransformCheckpointStats + last: TransformGetTransformStatsCheckpointStats + next?: TransformGetTransformStatsCheckpointStats operations_behind?: long } -export interface TransformContainer { - chain: ChainTransform - script: ScriptTransform - search: SearchTransform +export interface TransformGetTransformStatsRequest extends RequestBase { + transform_id: Name + allow_no_match?: boolean + from?: long + size?: long } -export interface TransformDestination { - index: IndexName - pipeline?: string +export interface TransformGetTransformStatsResponse { + count: long + transforms: TransformGetTransformStatsTransformStats[] } -export interface TransformIndexerStats { +export interface TransformGetTransformStatsTransformIndexerStats { documents_indexed: long documents_processed: long exponential_avg_checkpoint_duration_ms: double @@ -12955,13 +14062,7 @@ export interface TransformIndexerStats { trigger_count: long } -export interface TransformPivot { - aggregations: Record - group_by: Record - max_page_search_size?: integer -} - -export interface TransformProgress { +export interface TransformGetTransformStatsTransformProgress { docs_indexed: long docs_processed: long docs_remaining: long @@ -12969,913 +14070,1181 @@ export interface TransformProgress { total_docs: long } -export interface TransformSource { - index: Indices - query: QueryContainer -} - -export interface TransformStats { - checkpointing: TransformCheckpointingInfo +export interface TransformGetTransformStatsTransformStats { + checkpointing: TransformGetTransformStatsCheckpointing id: Id node?: NodeAttributes reason?: string state: string - stats: TransformIndexerStats + stats: TransformGetTransformStatsTransformIndexerStats } -export interface TransformSyncContainer { - time: TransformTimeSync -} - -export interface TransformTimeSync { - delay: Time - field: Field -} - -export interface TransientMetadata { - enabled: boolean -} - -export interface TranslateSqlRequest extends RequestBase { - body: { - fetch_size?: integer - filter?: QueryContainer - query?: string - time_zone?: string +export interface TransformPreviewTransformRequest extends RequestBase { + body?: { + dest?: ReindexDestination + description?: string + frequency?: Time + pivot?: TransformPivot + source?: ReindexSource + settings?: TransformSettings + sync?: TransformSyncContainer + retention_policy?: TransformRetentionPolicyContainer + latest?: TransformLatest } } -export interface TranslateSqlResponse extends ResponseBase { - size: long - _source: boolean | Fields | SourceFilter - fields: Array> - sort: Sort +export interface TransformPreviewTransformResponse { + generated_dest_index: IndicesIndexState + preview: TTransform[] } -export interface TranslogStats { - earliest_last_modified_age: long - operations: long - size?: string - size_in_bytes: long - uncommitted_operations: integer - uncommitted_size?: string - uncommitted_size_in_bytes: long +export interface TransformPutTransformRequest extends TransformPreviewTransformRequest { + transform_id: Id + defer_validation?: boolean } -export interface TransportStats { - rx_count: long - rx_size: string - rx_size_in_bytes: long - server_open: integer - tx_count: long - tx_size: string - tx_size_in_bytes: long +export interface TransformPutTransformResponse extends AcknowledgedResponseBase { } -export interface TriggerContainer { - schedule: ScheduleContainer +export interface TransformStartTransformRequest extends RequestBase { + transform_id: Name + timeout?: Time } -export interface TriggerEventContainer { - schedule: ScheduleTriggerEvent +export interface TransformStartTransformResponse extends AcknowledgedResponseBase { } -export interface TriggerEventResult { - manual: TriggerEventContainer +export interface TransformStopTransformRequest extends RequestBase { + transform_id: Name + allow_no_match?: boolean + force?: boolean + timeout?: Time + wait_for_checkpoint?: boolean + wait_for_completion?: boolean +} + +export interface TransformStopTransformResponse extends AcknowledgedResponseBase { +} + +export interface TransformUpdateTransformRequest extends TransformPutTransformRequest { +} + +export interface TransformUpdateTransformResponse { + create_time: long + description: string + dest: ReindexDestination + frequency: Time + id: Id + pivot: TransformPivot + settings: TransformSettings + source: ReindexSource + sync?: TransformSyncContainer + version: VersionString +} + +export interface WatcherAcknowledgeState { + state: WatcherAcknowledgementOptions + timestamp: DateString +} + +export type WatcherAcknowledgementOptions = 'awaits_successful_execution' | 'ackable' | 'acked' + +export interface WatcherAction { + action_type?: WatcherActionType + condition?: WatcherConditionContainer + foreach?: string + max_iterations?: integer + name?: Name + throttle_period?: Time + throttle_period_in_millis?: EpochMillis + transform?: TransformContainer + index?: WatcherIndex + logging?: WatcherLogging +} + +export type WatcherActionExecutionMode = 'simulate' | 'force_simulate' | 'execute' | 'force_execute' | 'skip' + +export interface WatcherActionStatus { + ack: WatcherAcknowledgeState + last_execution?: WatcherExecutionState + last_successful_execution?: WatcherExecutionState + last_throttle?: WatcherThrottleState +} + +export type WatcherActionStatusOptions = 'success' | 'failure' | 'simulated' | 'throttled' + +export type WatcherActionType = 'email' | 'webhook' | 'index' | 'logging' | 'slack' | 'pagerduty' + +export type WatcherActions = Record + +export interface WatcherActivationState { + active: boolean + timestamp: Timestamp +} + +export interface WatcherActivationStatus { + actions: WatcherActions + state: WatcherActivationState + version: VersionNumber +} + +export interface WatcherAlwaysCondition { +} + +export interface WatcherArrayCompareCondition { + array_path: string + comparison: string + path: string + quantifier: WatcherQuantifier + value: any +} + +export interface WatcherChainInput { + inputs: WatcherInputContainer[] +} + +export interface WatcherCompareCondition { + comparison?: string + path?: string + value?: any + 'ctx.payload.match'?: WatcherCompareContextPayloadCondition + 'ctx.payload.value'?: WatcherCompareContextPayloadCondition +} + +export interface WatcherCompareContextPayloadCondition { + eq?: any + lt?: any + gt?: any + lte?: any + gte?: any +} + +export interface WatcherConditionContainer { + always?: WatcherAlwaysCondition + array_compare?: WatcherArrayCompareCondition + compare?: WatcherCompareCondition + never?: WatcherNeverCondition + script?: WatcherScriptCondition +} + +export type WatcherConditionType = 'always' | 'never' | 'script' | 'compare' | 'array_compare' + +export type WatcherConnectionScheme = 'http' | 'https' + +export interface WatcherCronExpression extends WatcherScheduleBase { +} + +export interface WatcherDailySchedule { + at: string[] | WatcherTimeOfDay +} + +export type WatcherDay = 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' + +export interface WatcherEmailResult { + account?: string + message: WatcherEmailResult + reason?: string +} + +export type WatcherExecutionPhase = 'awaits_execution' | 'started' | 'input' | 'condition' | 'actions' | 'watch_transform' | 'aborted' | 'finished' + +export interface WatcherExecutionResult { + actions: WatcherExecutionResultAction[] + condition: WatcherExecutionResultCondition + execution_duration: integer + execution_time: DateString + input: WatcherExecutionResultInput +} + +export interface WatcherExecutionResultAction { + email?: WatcherEmailResult + id: Id + index?: WatcherIndexResult + logging?: WatcherLoggingResult + pagerduty?: WatcherPagerDutyResult + reason?: string + slack?: WatcherSlackResult + status: WatcherActionStatusOptions + type: WatcherActionType + webhook?: WatcherWebhookResult +} + +export interface WatcherExecutionResultCondition { + met: boolean + status: WatcherActionStatusOptions + type: WatcherConditionType +} + +export interface WatcherExecutionResultInput { + payload: Record + status: WatcherActionStatusOptions + type: WatcherInputType +} + +export interface WatcherExecutionState { + successful: boolean + timestamp: DateString +} + +export type WatcherExecutionStatus = 'awaits_execution' | 'checking' | 'execution_not_needed' | 'throttled' | 'executed' | 'failed' | 'deleted_while_queued' | 'not_executed_already_queued' + +export interface WatcherExecutionThreadPool { + max_size: long + queue_size: long +} + +export interface WatcherHourlySchedule { + minute: integer[] +} + +export interface WatcherHttpInput { + http?: WatcherHttpInput + extract?: string[] + request?: WatcherHttpInputRequestDefinition + response_content_type?: WatcherResponseContentType +} + +export interface WatcherHttpInputAuthentication { + basic: WatcherHttpInputBasicAuthentication +} + +export interface WatcherHttpInputBasicAuthentication { + password: Password + username: Username +} + +export type WatcherHttpInputMethod = 'head' | 'get' | 'post' | 'put' | 'delete' + +export interface WatcherHttpInputProxy { + host: Host + port: uint +} + +export interface WatcherHttpInputRequestDefinition { + auth?: WatcherHttpInputAuthentication + body?: string + connection_timeout?: Time + headers?: Record + host?: Host + method?: WatcherHttpInputMethod + params?: Record + path?: string + port?: uint + proxy?: WatcherHttpInputProxy + read_timeout?: Time + scheme?: WatcherConnectionScheme + url?: string +} + +export interface WatcherHttpInputRequestResult extends WatcherHttpInputRequestDefinition { +} + +export interface WatcherHttpInputResponseResult { + body: string + headers: HttpHeaders + status: integer +} + +export interface WatcherIndex { + index: IndexName + doc_id?: Id +} + +export interface WatcherIndexResult { + response: WatcherIndexResultSummary +} + +export interface WatcherIndexResultSummary { + created: boolean + id: Id + index: IndexName + result: Result + version: VersionNumber + type?: Type +} + +export interface WatcherIndicesOptions { + allow_no_indices: boolean + expand_wildcards: ExpandWildcards + ignore_unavailable: boolean + ignore_throttled?: boolean +} + +export interface WatcherInputContainer { + chain?: WatcherChainInput + http?: WatcherHttpInput + search?: WatcherSearchInput + simple?: Record +} + +export type WatcherInputType = 'http' | 'search' | 'simple' + +export interface WatcherLogging { + level: string + text: string +} + +export interface WatcherLoggingResult { + logged_text: string +} + +export type WatcherMonth = 'january' | 'february' | 'march' | 'april' | 'may' | 'june' | 'july' | 'august' | 'september' | 'october' | 'november' | 'december' + +export interface WatcherNeverCondition { +} + +export interface WatcherPagerDutyActionEventResult { + event: WatcherPagerDutyEvent + reason: string + request: WatcherHttpInputRequestResult + response: WatcherHttpInputResponseResult +} + +export interface WatcherPagerDutyContext { + href: string + src: string + type: WatcherPagerDutyContextType +} + +export type WatcherPagerDutyContextType = 'link' | 'image' + +export interface WatcherPagerDutyEvent { + account: string + attach_payload: boolean + client: string + client_url: string + context: WatcherPagerDutyContext[] + description: string + event_type: WatcherPagerDutyEventType + incident_key: string +} + +export type WatcherPagerDutyEventType = 'trigger' | 'resolve' | 'acknowledge' + +export interface WatcherPagerDutyResult { + sent_event: WatcherPagerDutyActionEventResult +} + +export type WatcherQuantifier = 'some' | 'all' + +export type WatcherResponseContentType = 'json' | 'yaml' | 'text' + +export interface WatcherScheduleBase { +} + +export interface WatcherScheduleContainer { + cron?: WatcherCronExpression + daily?: WatcherDailySchedule + hourly?: WatcherHourlySchedule + interval?: Time + monthly?: WatcherTimeOfMonth[] + weekly?: WatcherTimeOfWeek[] + yearly?: WatcherTimeOfYear[] +} + +export interface WatcherScheduleTriggerEvent { + scheduled_time: DateString | string + triggered_time?: DateString | string +} + +export interface WatcherScriptCondition { + lang: string + params?: Record + source: string +} + +export interface WatcherSearchInput { + extract?: string[] + request: WatcherSearchInputRequestDefinition + timeout?: Time +} + +export interface WatcherSearchInputRequestBody { + query: QueryDslQueryContainer +} + +export interface WatcherSearchInputRequestDefinition { + body?: WatcherSearchInputRequestBody + indices?: IndexName[] + indices_options?: WatcherIndicesOptions + search_type?: SearchType + template?: SearchTemplateRequest + rest_total_hits_as_int?: boolean +} + +export interface WatcherSimulatedActions { + actions: string[] + all: WatcherSimulatedActions + use_all: boolean +} + +export interface WatcherSlackAttachment { + author_icon?: string + author_link?: string + author_name: string + color?: string + fallback?: string + fields?: WatcherSlackAttachmentField[] + footer?: string + footer_icon?: string + image_url?: string + pretext?: string + text?: string + thumb_url?: string + title: string + title_link?: string + ts?: DateString +} + +export interface WatcherSlackAttachmentField { + short: boolean + title: string + value: string +} + +export interface WatcherSlackDynamicAttachment { + attachment_template: WatcherSlackAttachment + list_path: string +} + +export interface WatcherSlackMessage { + attachments: WatcherSlackAttachment[] + dynamic_attachments?: WatcherSlackDynamicAttachment + from: string + icon?: string + text: string + to: string[] +} + +export interface WatcherSlackResult { + account?: string + message: WatcherSlackMessage +} + +export interface WatcherThrottleState { + reason: string + timestamp: DateString +} + +export interface WatcherTimeOfDay { + hour: integer[] + minute: integer[] +} + +export interface WatcherTimeOfMonth { + at: string[] + on: integer[] +} + +export interface WatcherTimeOfWeek { + at: string[] + on: WatcherDay[] +} + +export interface WatcherTimeOfYear { + at: string[] + int: WatcherMonth[] + on: integer[] +} + +export interface WatcherTriggerContainer { + schedule: WatcherScheduleContainer +} + +export interface WatcherTriggerEventContainer { + schedule: WatcherScheduleTriggerEvent +} + +export interface WatcherTriggerEventResult { + manual: WatcherTriggerEventContainer triggered_time: DateString type: string } -export interface TrimProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - target_field?: Field +export interface WatcherWatch { + actions: Record + condition: WatcherConditionContainer + input: WatcherInputContainer + metadata?: Metadata + status?: WatcherWatchStatus + throttle_period?: string + transform?: TransformContainer + trigger: WatcherTriggerContainer + throttle_period_in_millis?: long } -export interface TrimTokenFilter extends TokenFilterBase { +export interface WatcherWatchStatus { + actions: WatcherActions + last_checked?: DateString + last_met_condition?: DateString + state: WatcherActivationState + version: VersionNumber + execution_state?: string } -export interface TruncateTokenFilter extends TokenFilterBase { - length: integer +export interface WatcherWebhookResult { + request: WatcherHttpInputRequestResult + response?: WatcherHttpInputResponseResult } -export interface TwoDimensionalPoint { - lat: double - lon: double +export interface WatcherAckWatchRequest extends RequestBase { + watch_id: Name + action_id?: Names } -export type Type = string - -export interface TypeExistsRequest extends RequestBase { - index: Indices - type: Types - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - local?: boolean +export interface WatcherAckWatchResponse { + status: WatcherWatchStatus } -export type TypeExistsResponse = boolean - -export interface TypeFieldMappings { - mappings: Record +export interface WatcherActivateWatchRequest extends RequestBase { + watch_id: Name } -export interface TypeMapping { - all_field?: AllField - date_detection?: boolean - dynamic?: boolean | DynamicMapping - dynamic_date_formats?: Array - dynamic_templates?: Record | Array> - _field_names?: FieldNamesField - index_field?: IndexField - _meta?: Record - numeric_detection?: boolean - properties?: Record - _routing?: RoutingField - _size?: SizeField - _source?: SourceField - runtime?: Record +export interface WatcherActivateWatchResponse { + status: WatcherActivationStatus } -export interface TypeQuery extends QueryBase { - value: string +export interface WatcherDeactivateWatchRequest extends RequestBase { + watch_id: Name } -export type Types = Type | Array - -export interface UaxEmailUrlTokenizer extends TokenizerBase { - max_token_length: integer +export interface WatcherDeactivateWatchResponse { + status: WatcherActivationStatus } -export interface UnassignedInformation { - at: DateString - last_allocation_status: string - reason: UnassignedInformationReason - details?: string - failed_allocation_attempts?: integer +export interface WatcherDeleteWatchRequest extends RequestBase { + id: Name } -export type UnassignedInformationReason = 'INDEX_CREATED' | 'CLUSTER_RECOVERED' | 'INDEX_REOPENED' | 'DANGLING_INDEX_IMPORTED' | 'NEW_INDEX_RESTORED' | 'EXISTING_INDEX_RESTORED' | 'REPLICA_ADDED' | 'ALLOCATION_FAILED' | 'NODE_LEFT' | 'REROUTE_CANCELLED' | 'REINITIALIZED' | 'REALLOCATED_REPLICA' | 'PRIMARY_FAILED' | 'FORCED_EMPTY_PRIMARY' | 'MANUAL_ALLOCATION' - -export interface UnfollowIndexRequest extends RequestBase { - index: IndexName +export interface WatcherDeleteWatchResponse { + found: boolean + _id: Id + _version: VersionNumber } -export interface UnfollowIndexResponse extends AcknowledgedResponseBase { -} - -export interface UnfreezeIndexRequest extends RequestBase { - index: IndexName - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_unavailable?: boolean - master_timeout?: Time - timeout?: Time - wait_for_active_shards?: string -} - -export interface UnfreezeIndexResponse extends AcknowledgedResponseBase { - shards_acknowledged: boolean -} - -export interface UniqueTokenFilter extends TokenFilterBase { - only_on_same_position: boolean -} - -export interface UpdateByQueryRequest extends RequestBase { - index: Indices - type?: Types - allow_no_indices?: boolean - analyzer?: string - analyze_wildcard?: boolean - conflicts?: Conflicts - default_operator?: DefaultOperator - df?: string - expand_wildcards?: ExpandWildcards - from?: long - ignore_unavailable?: boolean - lenient?: boolean - pipeline?: string - preference?: string - query_on_query_string?: string - refresh?: boolean - request_cache?: boolean - requests_per_second?: long - routing?: Routing - scroll?: Time - scroll_size?: long - search_timeout?: Time - search_type?: SearchType - size?: long - slices?: long - sort?: Array - source_enabled?: boolean - source_excludes?: Fields - source_includes?: Fields - stats?: Array - terminate_after?: long - timeout?: Time - version?: boolean - version_type?: boolean - wait_for_active_shards?: WaitForActiveShards - wait_for_completion?: boolean +export interface WatcherExecuteWatchRequest extends RequestBase { + id?: Id + debug?: boolean body?: { - max_docs?: long - query?: QueryContainer - script?: Script - slice?: SlicedScroll - conflicts?: Conflicts + action_modes?: Record + alternative_input?: Record + ignore_condition?: boolean + record_execution?: boolean + simulated_actions?: WatcherSimulatedActions + trigger_data?: WatcherScheduleTriggerEvent + watch?: WatcherWatch } } -export interface UpdateByQueryResponse extends ResponseBase { - batches?: long - failures?: Array - noops?: long - deleted?: long - requests_per_second?: float - retries?: Retries - task?: TaskId - timed_out?: boolean - took?: long - total?: long - updated?: long - version_conflicts?: long - throttled_millis?: ulong - throttled_until_millis?: ulong +export interface WatcherExecuteWatchResponse { + _id: Id + watch_record: WatcherExecuteWatchWatchRecord } -export interface UpdateByQueryRethrottleNode { - attributes: Record - host: string - transport_address: string - ip: string - name: Name - roles: Array - tasks: Record +export interface WatcherExecuteWatchWatchRecord { + condition: WatcherConditionContainer + input: WatcherInputContainer + messages: string[] + metadata: Metadata + node: string + result: WatcherExecutionResult + state: WatcherExecutionStatus + trigger_event: WatcherTriggerEventResult + user: Username + watch_id: Id } -export interface UpdateByQueryRethrottleRequest extends RequestBase { - task_id: Id - requests_per_second?: long +export interface WatcherGetWatchRequest extends RequestBase { + id: Name } -export interface UpdateByQueryRethrottleResponse extends ResponseBase { - nodes: Record +export interface WatcherGetWatchResponse { + found: boolean + _id: Id + status?: WatcherWatchStatus + watch?: WatcherWatch + _primary_term?: integer + _seq_no?: SequenceNumber + _version?: VersionNumber } -export interface UpdateDatafeedRequest extends RequestBase { - datafeed_id: Id - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - ignore_throttled?: boolean - ignore_unavailable?: boolean - body: { - aggregations?: Record - chunking_config?: ChunkingConfig - delayed_data_check_config?: DelayedDataCheckConfig - frequency?: Time - indexes?: Indices - indices?: Indices - indices_options?: DatafeedIndicesOptions - job_id?: Id - max_empty_searches?: integer - query?: QueryContainer - query_delay?: Time - script_fields?: Record - scroll_size?: integer - } -} - -export interface UpdateDatafeedResponse extends ResponseBase { - aggregations?: Record - chunking_config?: ChunkingConfig - datafeed_id: Id - frequency?: Time - indices: Indices - job_id: string - max_empty_searches?: integer - query: QueryContainer - query_delay: Time - script_fields?: Record - scroll_size: integer - indices_options: DatafeedIndicesOptions - delayed_data_check_config: DelayedDataCheckConfig -} - -export interface UpdateFilterRequest extends RequestBase { - filter_id: Id - body: { - add_items?: Array - description?: string - remove_items?: Array - } -} - -export interface UpdateFilterResponse extends ResponseBase { - description: string - filter_id: string - items: Array -} - -export interface UpdateIndexSettingsRequest extends RequestBase { - index?: Indices - allow_no_indices?: boolean - expand_wildcards?: ExpandWildcards - flat_settings?: boolean - ignore_unavailable?: boolean - master_timeout?: Time - preserve_existing?: boolean - timeout?: Time - body: { - index?: Record - refresh_interval?: Time - number_of_replicas?: integer - } -} - -export interface UpdateIndexSettingsResponse extends AcknowledgedResponseBase { -} - -export interface UpdateJobRequest extends RequestBase { - job_id: Id - body: { - allow_lazy_open?: boolean - analysis_limits?: AnalysisMemoryLimit - background_persist_interval?: Time - custom_settings?: Record - description?: string - model_plot_config?: ModelPlotConfigEnabled - model_snapshot_retention_days?: long - renormalization_window_days?: long - results_retention_days?: long - groups?: Array - } -} - -export interface UpdateJobResponse extends ResponseBase { -} - -export interface UpdateModelSnapshotRequest extends RequestBase { - job_id: Id - snapshot_id: Id - body: { - description?: string - retain?: boolean - } -} - -export interface UpdateModelSnapshotResponse extends AcknowledgedResponseBase { - model: ModelSnapshot -} - -export interface UpdateRequest extends RequestBase { +export interface WatcherPutWatchRequest extends RequestBase { id: Id - index: IndexName - type?: Type + active?: boolean if_primary_term?: long - if_seq_no?: SequenceNumber - lang?: string - refresh?: Refresh - require_alias?: boolean - retry_on_conflict?: long - routing?: Routing - source_enabled?: boolean - timeout?: Time - wait_for_active_shards?: WaitForActiveShards - _source?: boolean | string | Array - _source_excludes?: Fields - _source_includes?: Fields - body: { - detect_noop?: boolean - doc?: TPartialDocument - doc_as_upsert?: boolean - script?: Script - scripted_upsert?: boolean - _source?: boolean | SourceFilter - upsert?: TDocument + if_sequence_number?: long + version?: VersionNumber + body?: { + actions?: Record + condition?: WatcherConditionContainer + input?: WatcherInputContainer + metadata?: Metadata + throttle_period?: string + transform?: TransformContainer + trigger?: WatcherTriggerContainer } } -export interface UpdateResponse extends WriteResponseBase { - get?: InlineGet +export interface WatcherPutWatchResponse { + created: boolean + _id: Id + _primary_term: long + _seq_no: SequenceNumber + _version: VersionNumber } -export interface UpdateTransformRequest extends RequestBase { - transform_id: Name - defer_validation?: boolean - body: { - description?: string - dest?: TransformDestination - frequency?: Time - source?: TransformSource - sync?: TransformSyncContainer +export interface WatcherQueryWatchesRequest extends RequestBase { + stub_a: string + stub_b: string + body?: { + stub_c: string } } -export interface UpdateTransformResponse extends ResponseBase { - create_time: long - create_time_date_time: DateString - description: string - dest: TransformDestination - frequency: Time - id: Id - pivot: TransformPivot - source: TransformSource - sync: TransformSyncContainer +export interface WatcherQueryWatchesResponse { + stub: integer +} + +export interface WatcherStartRequest extends RequestBase { +} + +export interface WatcherStartResponse extends AcknowledgedResponseBase { +} + +export interface WatcherStatsRequest extends RequestBase { + metric?: WatcherStatsWatcherMetric | WatcherStatsWatcherMetric[] + emit_stacktraces?: boolean +} + +export interface WatcherStatsResponse { + cluster_name: Name + manually_stopped: boolean + stats: WatcherStatsWatcherNodeStats[] + _nodes: NodeStatistics +} + +export interface WatcherStatsWatchRecordQueuedStats { + execution_time: DateString +} + +export interface WatcherStatsWatchRecordStats extends WatcherStatsWatchRecordQueuedStats { + execution_phase: WatcherExecutionPhase + triggered_time: DateString + executed_actions?: string[] + watch_id: Id + watch_record_id: Id +} + +export type WatcherStatsWatcherMetric = '_all' | 'queued_watches' | 'current_watches' | 'pending_watches' + +export interface WatcherStatsWatcherNodeStats { + current_watches?: WatcherStatsWatchRecordStats[] + execution_thread_pool: WatcherExecutionThreadPool + queued_watches?: WatcherStatsWatchRecordQueuedStats[] + watch_count: long + watcher_state: WatcherStatsWatcherState + node_id: Id +} + +export type WatcherStatsWatcherState = 'stopped' | 'starting' | 'started' | 'stopping' + +export interface WatcherStopRequest extends RequestBase { +} + +export interface WatcherStopResponse extends AcknowledgedResponseBase { +} + +export interface XpackInfoBuildInformation { + date: DateString + hash: string +} + +export interface XpackInfoFeature { + available: boolean + description?: string + enabled: boolean + native_code_info?: XpackInfoNativeCodeInformation +} + +export interface XpackInfoFeatures { + aggregate_metric: XpackInfoFeature + analytics: XpackInfoFeature + ccr: XpackInfoFeature + data_frame?: XpackInfoFeature + data_science?: XpackInfoFeature + data_streams: XpackInfoFeature + data_tiers: XpackInfoFeature + enrich: XpackInfoFeature + eql: XpackInfoFeature + flattened?: XpackInfoFeature + frozen_indices: XpackInfoFeature + graph: XpackInfoFeature + ilm: XpackInfoFeature + logstash: XpackInfoFeature + ml: XpackInfoFeature + monitoring: XpackInfoFeature + rollup: XpackInfoFeature + runtime_fields?: XpackInfoFeature + searchable_snapshots: XpackInfoFeature + security: XpackInfoFeature + slm: XpackInfoFeature + spatial: XpackInfoFeature + sql: XpackInfoFeature + transform: XpackInfoFeature + vectors: XpackInfoFeature + voting_only: XpackInfoFeature + watcher: XpackInfoFeature +} + +export interface XpackInfoMinimalLicenseInformation { + expiry_date_in_millis: EpochMillis + mode: LicenseLicenseType + status: LicenseLicenseStatus + type: LicenseLicenseType + uid: string +} + +export interface XpackInfoNativeCodeInformation { + build_hash: string version: VersionString } -export interface UppercaseProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - target_field?: Field +export interface XpackInfoRequest extends RequestBase { + categories?: string[] } -export interface UppercaseTokenFilter extends TokenFilterBase { +export interface XpackInfoResponse { + build: XpackInfoBuildInformation + features: XpackInfoFeatures + license: XpackInfoMinimalLicenseInformation + tagline: string } -export type Uri = string - -export type UrlConfig = BaseUrlConfig | KibanaUrlConfig - -export interface UrlDecodeProcessor extends ProcessorBase { - field: Field - ignore_missing?: boolean - target_field?: Field +export interface XpackUsageAnalytics extends XpackUsageBase { + stats: XpackUsageAnalyticsStatistics } -export interface UsageCount { +export interface XpackUsageAnalyticsStatistics { + boxplot_usage: long + cumulative_cardinality_usage: long + string_stats_usage: long + top_metrics_usage: long + t_test_usage: long + moving_percentiles_usage: long + normalize_usage: long + rate_usage: long + multi_terms_usage?: long +} + +export interface XpackUsageAudit extends XpackUsageFeatureToggle { + outputs?: string[] +} + +export interface XpackUsageBase { + available: boolean + enabled: boolean +} + +export interface XpackUsageBaseUrlConfig { + url_name: string + url_value: string +} + +export interface XpackUsageCcr extends XpackUsageBase { + auto_follow_patterns_count: integer + follower_indices_count: integer +} + +export interface XpackUsageCounter { active: long total: long } -export interface UserAgentProcessor extends ProcessorBase { - field: Field - ignore_missing: boolean - options: Array - regex_file: string - target_field: Field +export interface XpackUsageCustomSettings { + custom_urls?: XpackUsageUrlConfig[] + created_by?: string + job_tags?: Record } -export type UserAgentProperty = 'NAME' | 'MAJOR' | 'MINOR' | 'PATCH' | 'OS' | 'OS_NAME' | 'OS_MAJOR' | 'OS_MINOR' | 'DEVICE' | 'BUILD' - -export interface UserIndicesPrivileges { - field_security?: FieldSecuritySettings - names: Array - privileges: Array - query?: QueryUserPrivileges - allow_restricted_indices: boolean +export interface XpackUsageDataStreams extends XpackUsageBase { + data_streams: long + indices_count: long } -export interface UserRealm { - name: string - type: string +export interface XpackUsageDataTierPhaseStatistics { + node_count: long + index_count: long + total_shard_count: long + primary_shard_count: long + doc_count: long + total_size_bytes: long + primary_size_bytes: long + primary_shard_size_avg_bytes: long + primary_shard_size_median_bytes: long + primary_shard_size_mad_bytes: long } -export type Uuid = string - -export interface ValidateDetectorRequest extends RequestBase { - body: Detector +export interface XpackUsageDataTiers extends XpackUsageBase { + data_warm: XpackUsageDataTierPhaseStatistics + data_frozen?: XpackUsageDataTierPhaseStatistics + data_cold: XpackUsageDataTierPhaseStatistics + data_content: XpackUsageDataTierPhaseStatistics + data_hot: XpackUsageDataTierPhaseStatistics } -export interface ValidateDetectorResponse extends AcknowledgedResponseBase { +export interface XpackUsageDatafeed { + count: long } -export interface ValidateJobRequest extends RequestBase { - body: { - job_id?: Id - analysis_config?: AnalysisConfig - analysis_limits?: AnalysisLimits - data_description?: DataDescription - description?: string - model_plot?: ModelPlotConfig - model_snapshot_retention_days?: long - results_index_name?: IndexName - } +export interface XpackUsageEql extends XpackUsageBase { + features: XpackUsageEqlFeatures + queries: Record } -export interface ValidateJobResponse extends AcknowledgedResponseBase { +export interface XpackUsageEqlFeatures { + join: uint + joins: XpackUsageEqlFeaturesJoin + keys: XpackUsageEqlFeaturesKeys + event: uint + pipes: XpackUsageEqlFeaturesPipes + sequence: uint + sequences: XpackUsageEqlFeaturesSequences } -export interface ValidateQueryRequest extends RequestBase { - index?: Indices - type?: Types - allow_no_indices?: boolean - all_shards?: boolean - analyzer?: string - analyze_wildcard?: boolean - default_operator?: DefaultOperator - df?: string - expand_wildcards?: ExpandWildcards - explain?: boolean - ignore_unavailable?: boolean - lenient?: boolean - query_on_query_string?: string - rewrite?: boolean - q?: string - body?: { - query?: QueryContainer - } +export interface XpackUsageEqlFeaturesJoin { + join_queries_two: uint + join_queries_three: uint + join_until: uint + join_queries_five_or_more: uint + join_queries_four: uint } -export interface ValidateQueryResponse extends ResponseBase { - explanations?: Array - _shards?: ShardStatistics - valid: boolean - error?: string +export interface XpackUsageEqlFeaturesKeys { + join_keys_two: uint + join_keys_one: uint + join_keys_three: uint + join_keys_five_or_more: uint + join_keys_four: uint } -export interface ValidationExplanation { - error?: string - explanation?: string - index: IndexName - valid: boolean +export interface XpackUsageEqlFeaturesPipes { + pipe_tail: uint + pipe_head: uint } -export interface ValueAggregate extends AggregateBase { - value: double - value_as_string?: string +export interface XpackUsageEqlFeaturesSequences { + sequence_queries_three: uint + sequence_queries_four: uint + sequence_queries_two: uint + sequence_until: uint + sequence_queries_five_or_more: uint + sequence_maxspan: uint } -export interface ValueCountAggregation extends FormattableMetricAggregation { +export interface XpackUsageFeatureToggle { + enabled: boolean } -export type ValueType = 'string' | 'long' | 'double' | 'number' | 'date' | 'date_nanos' | 'ip' | 'numeric' | 'geo_point' | 'boolean' - -export interface VariableWidthHistogramAggregation { - field?: Field - buckets?: integer - shard_size?: integer - initial_buffer?: integer +export interface XpackUsageFlattened extends XpackUsageBase { + field_count: integer } -export interface VectorUsage extends XPackUsage { +export interface XpackUsageFrozenIndices extends XpackUsageBase { + indices_count: long +} + +export interface XpackUsageIlm { + policy_count: integer + policy_stats: XpackUsageIlmPolicyStatistics[] +} + +export interface XpackUsageIlmPolicyStatistics { + indices_managed: integer + phases: IlmPhases +} + +export interface XpackUsageIpFilter { + http: boolean + transport: boolean +} + +export interface XpackUsageKibanaUrlConfig extends XpackUsageBaseUrlConfig { + time_range?: string +} + +export interface XpackUsageMachineLearning extends XpackUsageBase { + datafeeds: Record + jobs: Record + node_count: integer + data_frame_analytics_jobs: XpackUsageMlDataFrameAnalyticsJobs + inference: XpackUsageMlInference +} + +export interface XpackUsageMlCounter { + count: long +} + +export interface XpackUsageMlDataFrameAnalyticsJobs { + memory_usage?: XpackUsageMlDataFrameAnalyticsJobsMemory + _all: XpackUsageMlDataFrameAnalyticsJobsCount + analysis_counts?: EmptyObject +} + +export interface XpackUsageMlDataFrameAnalyticsJobsCount { + count: long +} + +export interface XpackUsageMlDataFrameAnalyticsJobsMemory { + peak_usage_bytes: MlJobStatistics +} + +export interface XpackUsageMlInference { + ingest_processors: Record + trained_models: XpackUsageMlInferenceTrainedModels +} + +export interface XpackUsageMlInferenceIngestProcessor { + num_docs_processed: XpackUsageMlInferenceIngestProcessorCount + pipelines: XpackUsageMlCounter + num_failures: XpackUsageMlInferenceIngestProcessorCount + time_ms: XpackUsageMlInferenceIngestProcessorCount +} + +export interface XpackUsageMlInferenceIngestProcessorCount { + max: long + sum: long + min: long +} + +export interface XpackUsageMlInferenceTrainedModels { + estimated_operations?: MlJobStatistics + estimated_heap_memory_usage_bytes?: MlJobStatistics + count?: XpackUsageMlInferenceTrainedModelsCount + _all: XpackUsageMlCounter +} + +export interface XpackUsageMlInferenceTrainedModelsCount { + total: long + prepackaged: long + other: long + regression: long + classification: long +} + +export interface XpackUsageMlJobForecasts { + total: long + forecasted_jobs: long +} + +export interface XpackUsageMonitoring extends XpackUsageBase { + collection_enabled: boolean + enabled_exporters: Record +} + +export interface XpackUsageQuery { + count?: integer + failed?: integer + paging?: integer + total?: integer +} + +export interface XpackUsageRealm extends XpackUsageBase { + name?: string[] + order?: long[] + size?: long[] + cache?: XpackUsageRealmCache[] + has_authorization_realms?: boolean[] + has_default_username_pattern?: boolean[] + has_truststore?: boolean[] + is_authentication_delegated?: boolean[] +} + +export interface XpackUsageRealmCache { + size: long +} + +export interface XpackUsageRequest extends RequestBase { + master_timeout?: Time +} + +export interface XpackUsageResponse { + aggregate_metric: XpackUsageBase + analytics: XpackUsageAnalytics + watcher: XpackUsageWatcher + ccr: XpackUsageCcr + data_frame?: XpackUsageBase + data_science?: XpackUsageBase + data_streams?: XpackUsageDataStreams + data_tiers: XpackUsageDataTiers + enrich?: XpackUsageBase + eql: XpackUsageEql + flattened?: XpackUsageFlattened + frozen_indices: XpackUsageFrozenIndices + graph: XpackUsageBase + ilm: XpackUsageIlm + logstash: XpackUsageBase + ml: XpackUsageMachineLearning + monitoring: XpackUsageMonitoring + rollup: XpackUsageBase + runtime_fields?: XpackUsageRuntimeFieldTypes + spatial: XpackUsageBase + searchable_snapshots: XpackUsageSearchableSnapshots + security: XpackUsageSecurity + slm: XpackUsageSlm + sql: XpackUsageSql + transform: XpackUsageBase + vectors: XpackUsageVector + voting_only: XpackUsageBase +} + +export interface XpackUsageRoleMapping { + enabled: integer + size: integer +} + +export interface XpackUsageRuntimeFieldTypes extends XpackUsageBase { + field_types: XpackUsageRuntimeFieldsType[] +} + +export interface XpackUsageRuntimeFieldsType { + chars_max: long + chars_total: long + count: long + doc_max: long + doc_total: long + index_count: long + lang: string[] + lines_max: long + lines_total: long + name: Field + scriptless_count: long + shadowed_count: long + source_max: long + source_total: long +} + +export interface XpackUsageSearchableSnapshots extends XpackUsageBase { + indices_count: integer + full_copy_indices_count?: integer + shared_cache_indices_count?: integer +} + +export interface XpackUsageSecurity extends XpackUsageBase { + api_key_service: XpackUsageFeatureToggle + anonymous: XpackUsageFeatureToggle + audit: XpackUsageAudit + fips_140: XpackUsageFeatureToggle + ipfilter: XpackUsageIpFilter + realms: Record + role_mapping: Record + roles: XpackUsageSecurityRoles + ssl: XpackUsageSsl + system_key?: XpackUsageFeatureToggle + token_service: XpackUsageFeatureToggle + operator_privileges: XpackUsageBase +} + +export interface XpackUsageSecurityRoles { + native: XpackUsageSecurityRolesNative + dls: XpackUsageSecurityRolesDls + file: XpackUsageSecurityRolesFile +} + +export interface XpackUsageSecurityRolesDls { + bit_set_cache: XpackUsageSecurityRolesDlsBitSetCache +} + +export interface XpackUsageSecurityRolesDlsBitSetCache { + count: integer + memory?: ByteSize + memory_in_bytes: ulong +} + +export interface XpackUsageSecurityRolesFile { + dls: boolean + fls: boolean + size: long +} + +export interface XpackUsageSecurityRolesNative { + dls: boolean + fls: boolean + size: long +} + +export interface XpackUsageSlm extends XpackUsageBase { + policy_count?: integer + policy_stats?: SlmStatistics +} + +export interface XpackUsageSql extends XpackUsageBase { + features: Record + queries: Record +} + +export interface XpackUsageSsl { + http: XpackUsageFeatureToggle + transport: XpackUsageFeatureToggle +} + +export type XpackUsageUrlConfig = XpackUsageBaseUrlConfig | XpackUsageKibanaUrlConfig + +export interface XpackUsageVector extends XpackUsageBase { dense_vector_dims_avg_count: integer dense_vector_fields_count: integer sparse_vector_fields_count?: integer } -export interface VerifyRepositoryRequest extends RequestBase { - repository: Name - master_timeout?: Time - timeout?: Time +export interface XpackUsageWatcher extends XpackUsageBase { + execution: XpackUsageWatcherActions + watch: XpackUsageWatcherWatch + count: XpackUsageCounter } -export interface VerifyRepositoryResponse extends ResponseBase { - nodes: Record -} - -export type VersionNumber = long - -export interface VersionProperty extends DocValuesPropertyBase { - type: 'version' -} - -export type VersionString = string - -export type VersionType = 'internal' | 'external' | 'external_gte' | 'force' - -export type WaitForActiveShardOptions = 'all' - -export type WaitForActiveShards = integer | WaitForActiveShardOptions - -export type WaitForEvents = 'immediate' | 'urgent' | 'high' | 'normal' | 'low' | 'languid' - -export type WaitForStatus = 'green' | 'yellow' | 'red' - -export interface WarmerStats { - current: long - total: long - total_time?: string - total_time_in_millis: long -} - -export interface Watch { - actions: Record - condition: ConditionContainer - input: InputContainer - metadata?: Record - status?: WatchStatus - throttle_period?: string - transform?: TransformContainer - trigger: TriggerContainer -} - -export interface WatchRecord { - condition: ConditionContainer - input: InputContainer - messages: Array - metadata: Record - node: string - result: ExecutionResult - state: ActionExecutionState - trigger_event: TriggerEventResult - user: string - watch_id: Id -} - -export interface WatchRecordQueuedStats { - execution_time: DateString -} - -export interface WatchRecordStats extends WatchRecordQueuedStats { - execution_phase: ExecutionPhase - triggered_time: DateString - executed_actions?: Array - watch_id: Id - watch_record_id: Id -} - -export interface WatchStatus { - actions: Record - last_checked?: DateString - last_met_condition?: DateString - state: ActivationState - version: VersionNumber - execution_state?: string -} - -export interface WatcherActionTotalsUsage { +export interface XpackUsageWatcherActionTotals { total: long total_time_in_ms: long } -export interface WatcherActionsUsage { - actions: Record +export interface XpackUsageWatcherActions { + actions: Record } -export interface WatcherNodeStats { - current_watches?: Array - execution_thread_pool: ExecutionThreadPool - queued_watches?: Array - watch_count: long - watcher_state: WatcherState - node_id: Id +export interface XpackUsageWatcherWatch { + input: Record + condition?: Record + action?: Record + trigger: XpackUsageWatcherWatchTrigger } -export type WatcherState = 'stopped' | 'starting' | 'started' | 'stopping' - -export interface WatcherStatsRequest extends RequestBase { - metric?: Metrics - emit_stacktraces?: boolean +export interface XpackUsageWatcherWatchTrigger { + schedule?: XpackUsageWatcherWatchTriggerSchedule + _all: XpackUsageCounter } -export interface WatcherStatsResponse extends ResponseBase { - cluster_name: string - manually_stopped: boolean - stats: Array - _nodes: NodeStatistics +export interface XpackUsageWatcherWatchTriggerSchedule extends XpackUsageCounter { + cron: XpackUsageCounter + _all: XpackUsageCounter } -export interface WatcherUsage extends XPackUsage { - execution: WatcherActionsUsage - watch: WatcherWatchUsage - count: UsageCount +export interface SpecUtilsAdditionalProperties { } -export interface WatcherWatchTriggerScheduleUsage extends UsageCount { - cron: UsageCount - _all: UsageCount -} - -export interface WatcherWatchTriggerUsage { - schedule?: WatcherWatchTriggerScheduleUsage - _all: UsageCount -} - -export interface WatcherWatchUsage { - input: Record - condition?: Record - action?: Record - trigger: WatcherWatchTriggerUsage -} - -export interface WebhookActionResult { - request: HttpInputRequestResult - response?: HttpInputResponseResult -} - -export interface WeightedAverageAggregation extends Aggregation { - format?: string - value?: WeightedAverageValue - value_type?: ValueType - weight?: WeightedAverageValue -} - -export interface WeightedAverageValue { - field?: Field - missing?: double - script?: Script -} - -export interface WhitespaceTokenizer extends TokenizerBase { - max_token_length: integer -} - -export interface WildcardProperty extends DocValuesPropertyBase { - type: 'wildcard' -} - -export interface WildcardQuery extends QueryBase { - rewrite?: MultiTermQueryRewrite - value: string -} - -export interface WordDelimiterGraphTokenFilter extends TokenFilterBase { - adjust_offsets: boolean - catenate_all: boolean - catenate_numbers: boolean - catenate_words: boolean - generate_number_parts: boolean - generate_word_parts: boolean - preserve_original: boolean - protected_words: Array - protected_words_path: string - split_on_case_change: boolean - split_on_numerics: boolean - stem_english_possessive: boolean - type_table: Array - type_table_path: string -} - -export interface WordDelimiterTokenFilter extends TokenFilterBase { - catenate_all: boolean - catenate_numbers: boolean - catenate_words: boolean - generate_number_parts: boolean - generate_word_parts: boolean - preserve_original: boolean - protected_words: Array - protected_words_path: string - split_on_case_change: boolean - split_on_numerics: boolean - stem_english_possessive: boolean - type_table: Array - type_table_path: string -} - -export interface WriteResponseBase extends ResponseBase { - _id: Id - _index: IndexName - _primary_term: long - result: Result - _seq_no: SequenceNumber - _shards: ShardStatistics - _type?: Type - _version: VersionNumber - forced_refresh?: boolean - error?: ErrorCause -} - -export interface XPackBuildInformation { - date: DateString - hash: string -} - -export interface XPackFeature { - available: boolean - description?: string - enabled: boolean - native_code_info?: NativeCodeInformation -} - -export interface XPackFeatures { - aggregate_metric: XPackFeature - analytics: XPackFeature - ccr: XPackFeature - data_frame?: XPackFeature - data_science?: XPackFeature - data_streams: XPackFeature - data_tiers: XPackFeature - enrich: XPackFeature - eql: XPackFeature - flattened?: XPackFeature - frozen_indices: XPackFeature - graph: XPackFeature - ilm: XPackFeature - logstash: XPackFeature - ml: XPackFeature - monitoring: XPackFeature - rollup: XPackFeature - runtime_fields?: XPackFeature - searchable_snapshots: XPackFeature - security: XPackFeature - slm: XPackFeature - spatial: XPackFeature - sql: XPackFeature - transform: XPackFeature - vectors: XPackFeature - voting_only: XPackFeature - watcher: XPackFeature -} - -export interface XPackInfoRequest extends RequestBase { - categories?: Array -} - -export interface XPackInfoResponse extends ResponseBase { - build: XPackBuildInformation - features: XPackFeatures - license: MinimalLicenseInformation - tagline: string -} - -export interface XPackRole { - cluster: Array - indices: Array - metadata: Record - run_as: Array - transient_metadata: TransientMetadata - applications: Array - role_templates?: Array -} - -export interface XPackRoleMapping { - enabled: boolean - metadata: Record - roles: Array - rules: RoleMappingRuleBase -} - -export interface XPackUsage { - available: boolean - enabled: boolean -} - -export interface XPackUsageRequest extends RequestBase { - master_timeout?: Time -} - -export interface XPackUsageResponse extends ResponseBase { - aggregate_metric: XPackUsage - analytics: AnalyticsUsage - watcher: WatcherUsage - ccr: CcrUsage - data_frame?: XPackUsage - data_science?: XPackUsage - data_streams?: DataStreamsUsage - data_tiers: DataTiersUsage - enrich?: XPackUsage - eql: EqlUsage - flattened?: FlattenedUsage - frozen_indices: FrozenIndicesUsage - graph: XPackUsage - ilm: IlmUsage - logstash: XPackUsage - ml: MachineLearningUsage - monitoring: MonitoringUsage - rollup: XPackUsage - runtime_fields?: RuntimeFieldsUsage - spatial: XPackUsage - searchable_snapshots: SearchableSnapshotsUsage - security: SecurityUsage - slm: SlmUsage - sql: SqlUsage - transform: XPackUsage - vectors: VectorUsage - voting_only: XPackUsage -} - -export interface XPackUser { - email?: string - full_name?: string - metadata: Record - roles: Array - username: string - enabled: boolean -} - -export type ZeroTermsQuery = 'all' | 'none' - -export type double = number - -export type float = number - -export type integer = number - -export type long = number - -export type uint = number - -export type ulong = number - -export interface CommonCatQueryParameters { - format?: string - h?: Names - help?: boolean - local?: boolean - master_timeout?: Time - s?: Array - v?: boolean -} - -export interface CommonQueryParameters { +export interface SpecUtilsCommonQueryParameters { error_trace?: boolean - filter_path?: string | Array + filter_path?: string | string[] human?: boolean pretty?: boolean source_query_string?: string } +export interface SpecUtilsCommonCatQueryParameters { + format?: string + h?: Names + help?: boolean + local?: boolean + master_timeout?: Time + s?: string[] + v?: boolean +} +