diff --git a/api/kibana.d.ts b/api/kibana.d.ts index af2a8c0e8..3dbec026d 100644 --- a/api/kibana.d.ts +++ b/api/kibana.d.ts @@ -446,6 +446,7 @@ interface KibanaClient { putRole(params: T.SecurityPutRoleRequest, options?: TransportRequestOptions): TransportRequestPromise> putRoleMapping(params: T.SecurityPutRoleMappingRequest, options?: TransportRequestOptions): TransportRequestPromise> putUser(params: T.SecurityPutUserRequest, options?: TransportRequestOptions): TransportRequestPromise> + samlCompleteLogout(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> } shutdown: { deleteNode(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> @@ -472,6 +473,7 @@ interface KibanaClient { deleteRepository(params: T.SnapshotDeleteRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> get(params: T.SnapshotGetRequest, options?: TransportRequestOptions): TransportRequestPromise> getRepository(params?: T.SnapshotGetRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> + repositoryAnalyze(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> restore(params: T.SnapshotRestoreRequest, options?: TransportRequestOptions): TransportRequestPromise> status(params?: T.SnapshotStatusRequest, options?: TransportRequestOptions): TransportRequestPromise> verifyRepository(params: T.SnapshotVerifyRepositoryRequest, options?: TransportRequestOptions): TransportRequestPromise> @@ -489,7 +491,7 @@ interface KibanaClient { get(params: T.TaskGetRequest, options?: TransportRequestOptions): TransportRequestPromise> list(params?: T.TaskListRequest, options?: TransportRequestOptions): TransportRequestPromise> } - termsEnum(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + termsEnum(params: T.TermsEnumRequest, options?: TransportRequestOptions): TransportRequestPromise> termvectors(params: T.TermvectorsRequest, options?: TransportRequestOptions): TransportRequestPromise> textStructure: { findStructure(params: T.TextStructureFindStructureRequest, options?: TransportRequestOptions): TransportRequestPromise> diff --git a/api/new.d.ts b/api/new.d.ts index 6b9dfed5e..8bc6cef17 100644 --- a/api/new.d.ts +++ b/api/new.d.ts @@ -1279,6 +1279,10 @@ declare class Client { putUser(params: T.SecurityPutUserRequest, options?: TransportRequestOptions): TransportRequestPromise> putUser(params: T.SecurityPutUserRequest, callback: callbackFn): TransportRequestCallback putUser(params: T.SecurityPutUserRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + samlCompleteLogout(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + samlCompleteLogout(callback: callbackFn): TransportRequestCallback + samlCompleteLogout(params: TODO, callback: callbackFn): TransportRequestCallback + samlCompleteLogout(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } shutdown: { deleteNode(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> @@ -1355,6 +1359,10 @@ declare class Client { getRepository(callback: callbackFn): TransportRequestCallback getRepository(params: T.SnapshotGetRepositoryRequest, callback: callbackFn): TransportRequestCallback getRepository(params: T.SnapshotGetRepositoryRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + repositoryAnalyze(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> + repositoryAnalyze(callback: callbackFn): TransportRequestCallback + repositoryAnalyze(params: TODO, callback: callbackFn): TransportRequestCallback + repositoryAnalyze(params: TODO, 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 @@ -1399,10 +1407,9 @@ declare class Client { list(params: T.TaskListRequest, callback: callbackFn): TransportRequestCallback list(params: T.TaskListRequest, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback } - termsEnum(params?: TODO, options?: TransportRequestOptions): TransportRequestPromise> - termsEnum(callback: callbackFn): TransportRequestCallback - termsEnum(params: TODO, callback: callbackFn): TransportRequestCallback - termsEnum(params: TODO, options: TransportRequestOptions, callback: callbackFn): TransportRequestCallback + termsEnum(params: T.TermsEnumRequest, options?: TransportRequestOptions): TransportRequestPromise> + termsEnum(params: T.TermsEnumRequest, callback: callbackFn): TransportRequestCallback + termsEnum(params: T.TermsEnumRequest, 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 diff --git a/api/types.d.ts b/api/types.d.ts index cfead6e0e..52e48fcfa 100644 --- a/api/types.d.ts +++ b/api/types.d.ts @@ -1558,6 +1558,25 @@ export interface SearchTemplateResponse { hits: SearchHitsMetadata } +export interface TermsEnumRequest extends RequestBase { + index: IndexName + body?: { + field: Field + size?: integer + timeout?: Time + case_insensitive?: boolean + index_filter?: QueryDslQueryContainer + string?: string + search_after?: string + } +} + +export interface TermsEnumResponse { + _shards: ShardStatistics + terms: string[] + complete: boolean +} + export interface TermvectorsFieldStatistics { doc_count: integer sum_doc_freq: long @@ -3825,9 +3844,7 @@ export interface MappingMurmur3HashProperty extends MappingDocValuesPropertyBase } export interface MappingNestedProperty extends MappingCorePropertyBase { - dynamic?: boolean | MappingDynamicMapping enabled?: boolean - properties?: Record include_in_parent?: boolean include_in_root?: boolean type: 'nested' @@ -3847,9 +3864,7 @@ export interface MappingNumberProperty extends MappingDocValuesPropertyBase { 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' } @@ -4046,7 +4061,6 @@ export interface QueryDslCommonTermsQuery extends QueryDslQueryBase { export interface QueryDslConstantScoreQuery extends QueryDslQueryBase { filter?: QueryDslQueryContainer - boost?: float } export interface QueryDslDateDecayFunctionKeys extends QueryDslDecayFunctionBase { @@ -4070,7 +4084,6 @@ export interface QueryDslDecayPlacement { export interface QueryDslDisMaxQuery extends QueryDslQueryBase { queries?: QueryDslQueryContainer[] tie_breaker?: double - boost?: float } export interface QueryDslDistanceFeatureQuery extends QueryDslQueryBase { @@ -4121,7 +4134,6 @@ export interface QueryDslFunctionScoreQuery extends QueryDslQueryBase { min_score?: double query?: QueryDslQueryContainer score_mode?: QueryDslFunctionScoreMode - boost?: float } export interface QueryDslFuzzyQuery extends QueryDslQueryBase { @@ -5492,9 +5504,9 @@ export interface CatJobsJobsRecord { 'model.bytes'?: ByteSize mb?: ByteSize modelBytes?: ByteSize - 'model.memory_status'?: CatJobsModelMemoryStatus - mms?: CatJobsModelMemoryStatus - modelMemoryStatus?: CatJobsModelMemoryStatus + 'model.memory_status'?: MlMemoryStatus + mms?: MlMemoryStatus + modelMemoryStatus?: MlMemoryStatus 'model.bytes_exceeded'?: ByteSize mbe?: ByteSize modelBytesExceeded?: ByteSize @@ -5513,9 +5525,9 @@ export interface CatJobsJobsRecord { 'model.bucket_allocation_failures'?: string mbaf?: string modelBucketAllocationFailures?: string - 'model.categorization_status'?: CatJobsModelCategorizationStatus - mcs?: CatJobsModelCategorizationStatus - modelCategorizationStatus?: CatJobsModelCategorizationStatus + 'model.categorization_status'?: MlCategorizationStatus + mcs?: MlCategorizationStatus + modelCategorizationStatus?: MlCategorizationStatus 'model.categorized_doc_count'?: string mcdc?: string modelCategorizedDocCount?: string @@ -5610,10 +5622,6 @@ export interface CatJobsJobsRecord { bucketsTimeExpAvgHour?: string } -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 @@ -10052,7 +10060,7 @@ export interface MlAnalysisConfig { categorization_field_name?: Field categorization_filters?: string[] detectors: MlDetector[] - influencers?: Field[] + influencers: Field[] latency?: Time multivariate_by_fields?: boolean per_partition_categorization?: MlPerPartitionCategorization @@ -10155,6 +10163,8 @@ export interface MlCategorizationAnalyzer { char_filter?: (string | AnalysisCharFilter)[] } +export type MlCategorizationStatus = 'ok' | 'warn' + export interface MlCategory { category_id: ulong examples: string[] @@ -10181,20 +10191,26 @@ export type MlChunkingMode = 'auto' | 'manual' | 'off' export type MlConditionOperator = 'gt' | 'gte' | 'lt' | 'lte' +export interface MlCustomSettings { + custom_urls?: XpackUsageUrlConfig[] + created_by?: string + job_tags?: Record +} + export interface MlDataCounts { bucket_count: long - earliest_record_timestamp?: long + earliest_record_timestamp: long 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?: long - latest_empty_bucket_timestamp?: long - latest_record_timestamp?: long - latest_sparse_bucket_timestamp?: long - latest_bucket_timestamp?: long + last_data_time: long + latest_empty_bucket_timestamp: long + latest_record_timestamp: long + latest_sparse_bucket_timestamp: long + latest_bucket_timestamp: long missing_field_count: long out_of_order_timestamp_count: long processed_field_count: long @@ -10238,9 +10254,9 @@ export interface MlDatafeedIndicesOptions { export type MlDatafeedState = 'started' | 'stopped' | 'starting' | 'stopping' export interface MlDatafeedStats { - assignment_explanation?: string + assignment_explanation: string datafeed_id: Id - node?: MlDiscoveryNode + node: MlDiscoveryNode state: MlDatafeedState timing_stats: MlDatafeedTimingStats } @@ -10251,6 +10267,7 @@ export interface MlDatafeedTimingStats { job_id: Id search_count: long total_search_time_ms: double + average_search_time_per_bucket_ms: number } export interface MlDataframeAnalysis { @@ -10372,8 +10389,8 @@ export interface MlDataframeAnalyticsFieldSelection { } export interface MlDataframeAnalyticsMemoryEstimation { - expected_memory_with_disk: ByteSize - expected_memory_without_disk: ByteSize + expected_memory_with_disk: string + expected_memory_without_disk: string } export interface MlDataframeAnalyticsSource { @@ -10427,7 +10444,7 @@ export interface MlDataframeAnalyticsSummary { dest: MlDataframeAnalyticsDestination analysis: MlDataframeAnalysisContainer description?: string - model_memory_limit?: ByteSize + model_memory_limit?: string max_num_threads?: integer analyzed_fields?: MlDataframeAnalysisAnalyzedFields allow_lazy_start?: boolean @@ -10504,7 +10521,7 @@ export interface MlDelayedDataCheckConfig { export interface MlDetectionRule { actions?: MlRuleAction[] - conditions: MlRuleCondition[] + conditions?: MlRuleCondition[] scope?: Record } @@ -10515,11 +10532,10 @@ export interface MlDetector { detector_index?: integer 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 MlDiscoveryNode { @@ -10577,29 +10593,23 @@ export interface MlInfluence { export interface MlJob { allow_lazy_open?: boolean - analysis_config?: MlAnalysisConfig + analysis_config: MlAnalysisConfig analysis_limits?: MlAnalysisLimits - background_persist_interval?: Time - count?: integer - created_by?: EmptyObject - create_time?: integer - detectors?: MlJobStatistics - data_description?: MlDataDescription - description?: string - finished_time?: integer - forecasts?: XpackUsageMlJobForecasts - job_id?: Id - job_type?: string - model_plot?: MlModelPlotConfig - model_size?: MlJobStatistics - model_snapshot_id?: Id - model_snapshot_retention_days?: long - renormalization_window_days?: long + background_persist_interval: Time + create_time: integer + data_description: MlDataDescription + description: string + finished_time: integer + job_id: Id + job_type: string + model_snapshot_id: Id + model_snapshot_retention_days: long + renormalization_window_days: long results_index_name?: IndexName results_retention_days?: long groups?: string[] model_plot_config?: MlModelPlotConfig - custom_settings?: XpackUsageCustomSettings + custom_settings?: MlCustomSettings job_version?: VersionString deleting?: boolean daily_model_snapshot_retention_after_days?: long @@ -10624,12 +10634,12 @@ export interface MlJobStatistics { } export interface MlJobStats { - assignment_explanation?: string + assignment_explanation: string data_counts: MlDataCounts forecasts_stats: MlJobForecastStatistics job_id: string model_size_stats: MlModelSizeStats - node?: MlDiscoveryNode + node: MlDiscoveryNode open_time?: DateString state: MlJobState timing_stats: MlJobTimingStats @@ -10637,14 +10647,14 @@ export interface MlJobStats { } export interface MlJobTimingStats { - average_bucket_processing_time_ms?: double + average_bucket_processing_time_ms: double bucket_count: long - exponential_average_bucket_processing_time_ms?: double + 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 + maximum_bucket_processing_time_ms: double + minimum_bucket_processing_time_ms: double } export type MlMemoryStatus = 'ok' | 'soft_limit' | 'hard_limit' @@ -10655,27 +10665,21 @@ export interface MlModelPlotConfig { annotations_enabled?: boolean } -export interface MlModelPlotConfigEnabled { - enabled: boolean - annotations_enabled?: boolean - terms?: string -} - export interface MlModelSizeStats { bucket_allocation_failures_count: long job_id: Id log_time: Time memory_status: MlMemoryStatus model_bytes: long - model_bytes_exceeded?: long - model_bytes_memory_limit?: long - peak_model_bytes?: long + model_bytes_exceeded: long + model_bytes_memory_limit: long + peak_model_bytes: long assignment_memory_basis?: string result_type: string total_by_field_count: long total_over_field_count: long total_partition_field_count: long - categorization_status: string + categorization_status: MlCategorizationStatus categorized_doc_count: integer dead_category_count: integer failed_category_count: integer @@ -10688,14 +10692,14 @@ export interface MlModelSizeStats { export interface MlModelSnapshot { description?: string job_id: Id - latest_record_time_stamp?: Time - latest_result_time_stamp?: Time + latest_record_time_stamp?: integer + latest_result_time_stamp?: integer min_version: VersionString - model_size_stats?: MlModelSizeStats + model_size_stats: MlModelSizeStats retain: boolean snapshot_doc_count: long snapshot_id: Id - timestamp: Time + timestamp: integer } export interface MlOutlierDetectionParameters { @@ -10943,7 +10947,7 @@ export interface MlEstimateModelMemoryRequest extends RequestBase { } export interface MlEstimateModelMemoryResponse { - model_memory_estimate: ByteSize + model_memory_estimate: string } export interface MlEvaluateDataFrameConfusionMatrixItem { @@ -11046,7 +11050,7 @@ export interface MlExplainDataFrameAnalyticsRequest extends RequestBase { dest?: MlDataframeAnalyticsDestination analysis: MlDataframeAnalysisContainer description?: string - model_memory_limit?: ByteSize + model_memory_limit?: string max_num_threads?: integer analyzed_fields?: MlDataframeAnalysisAnalyzedFields allow_lazy_start?: boolean @@ -11370,7 +11374,7 @@ export interface MlGetTrainedModelsStatsResponse { export interface MlInfoAnomalyDetectors { categorization_analyzer: MlCategorizationAnalyzer categorization_examples_limit: integer - model_memory_limit: ByteSize + model_memory_limit: string model_snapshot_retention_days: integer daily_model_snapshot_retention_after_days: integer } @@ -11457,7 +11461,7 @@ export interface MlPostJobDataResponse { export interface MlPreviewDataFrameAnalyticsDataframePreviewConfig { source: MlDataframeAnalyticsSource analysis: MlDataframeAnalysisContainer - model_memory_limit?: ByteSize + model_memory_limit?: string max_num_threads?: integer analyzed_fields?: MlDataframeAnalysisAnalyzedFields } @@ -11475,6 +11479,10 @@ export interface MlPreviewDataFrameAnalyticsResponse { export interface MlPreviewDatafeedRequest extends RequestBase { datafeed_id: Id + body?: { + job_config?: MlJob + datafeed_config?: MlDatafeed + } } export interface MlPreviewDatafeedResponse { @@ -11542,13 +11550,16 @@ export interface MlPutDatafeedRequest extends RequestBase { body?: { aggregations?: Record chunking_config?: MlChunkingConfig + delayed_data_check_config?: MlDelayedDataCheckConfig frequency?: Time indices?: Indices indexes?: string[] + indices_options?: MlDatafeedIndicesOptions job_id?: Id max_empty_searches?: integer query?: QueryDslQueryContainer query_delay?: Time + runtime_mappings?: MappingRuntimeFields script_fields?: Record scroll_size?: integer } @@ -11557,14 +11568,17 @@ export interface MlPutDatafeedRequest extends RequestBase { export interface MlPutDatafeedResponse { aggregations: Record chunking_config: MlChunkingConfig + delayed_data_check_config?: MlDelayedDataCheckConfig datafeed_id: Id frequency: Time indices: Indices job_id: Id + indices_options?: MlDatafeedIndicesOptions max_empty_searches: integer query: QueryDslQueryContainer query_delay: Time - script_fields: Record + runtime_mappings?: MappingRuntimeFields + script_fields?: Record scroll_size: integer } @@ -11586,32 +11600,40 @@ export interface MlPutJobRequest extends RequestBase { job_id: Id body?: { allow_lazy_open?: boolean - analysis_config?: MlAnalysisConfig + analysis_config: MlAnalysisConfig analysis_limits?: MlAnalysisLimits + background_persist_interval: Time + custom_settings?: MlCustomSettings data_description?: MlDataDescription + daily_model_snapshot_retention_after_days?: long + groups?: string[] description?: string - model_plot?: MlModelPlotConfig + model_plot_config?: MlModelPlotConfig model_snapshot_retention_days?: long results_index_name?: IndexName + results_retention_days?: long } } export interface MlPutJobResponse { allow_lazy_open: boolean analysis_config: MlAnalysisConfig - analysis_limits: MlAnalysisLimits + analysis_limits?: MlAnalysisLimits background_persist_interval: Time create_time: DateString + custom_settings?: MlCustomSettings data_description: MlDataDescription + daily_model_snapshot_retention_after_days?: long + groups?: string[] description: string job_id: Id job_type: string - model_plot: MlModelPlotConfig + model_plot_config: MlModelPlotConfig model_snapshot_id: Id model_snapshot_retention_days: long renormalization_window_days: long results_index_name: string - results_retention_days: long + results_retention_days?: long } export interface MlPutTrainedModelRequest extends RequestBase { @@ -11690,7 +11712,7 @@ export interface MlStopDataFrameAnalyticsResponse { } export interface MlStopDatafeedRequest extends RequestBase { - datafeed_id: Ids + datafeed_id: Id allow_no_match?: boolean force?: boolean body?: { @@ -11707,7 +11729,7 @@ export interface MlUpdateDataFrameAnalyticsRequest extends RequestBase { id: Id body?: { description?: string - model_memory_limit?: ByteSize + model_memory_limit?: string max_num_threads?: integer allow_lazy_start?: boolean } @@ -11720,7 +11742,7 @@ export interface MlUpdateDataFrameAnalyticsResponse { source: MlDataframeAnalyticsSource description?: string dest: MlDataframeAnalyticsDestination - model_memory_limit: ByteSize + model_memory_limit: string allow_lazy_start: boolean max_num_threads: integer analysis: MlDataframeAnalysisContainer @@ -11751,7 +11773,7 @@ export interface MlUpdateJobRequest extends RequestBase { custom_settings?: Record categorization_filters?: string[] description?: string - model_plot_config?: MlModelPlotConfigEnabled + model_plot_config?: MlModelPlotConfig daily_model_snapshot_retention_after_days?: long model_snapshot_retention_days?: long renormalization_window_days?: long @@ -14881,12 +14903,6 @@ export interface XpackUsageCounter { total: long } -export interface XpackUsageCustomSettings { - custom_urls?: XpackUsageUrlConfig[] - created_by?: string - job_tags?: Record -} - export interface XpackUsageDataStreams extends XpackUsageBase { data_streams: long indices_count: long @@ -15052,11 +15068,6 @@ export interface XpackUsageMlInferenceTrainedModelsCount { classification: long } -export interface XpackUsageMlJobForecasts { - total: long - forecasted_jobs: long -} - export interface XpackUsageMonitoring extends XpackUsageBase { collection_enabled: boolean enabled_exporters: Record