Auto-generated code for 8.15 (#2363)

This commit is contained in:
Elastic Machine
2024-09-24 17:04:11 +02:00
committed by GitHub
parent 15a450eba4
commit a8927727b1
41 changed files with 349 additions and 79 deletions

View File

@ -26,7 +26,7 @@ const response1 = await client.cluster.putComponentTemplate({
type: "keyword", type: "keyword",
script: { script: {
source: source:
"emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ROOT))", "emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ENGLISH))",
}, },
}, },
}, },

View File

@ -0,0 +1,12 @@
// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
[source, js]
----
const response = await client.tasks.list({
human: "true",
detailed: "true",
actions: "indices:data/write/bulk",
});
console.log(response);
----

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "alibabacloud_ai_search_embeddings", id: "alibabacloud_ai_search_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -10,7 +10,7 @@ const response = await client.search({
type: "keyword", type: "keyword",
script: { script: {
source: source:
"emit(doc['@timestamp'].value.dayOfWeekEnum\n .getDisplayName(TextStyle.FULL, Locale.ROOT))", "emit(doc['@timestamp'].value.dayOfWeekEnum\n .getDisplayName(TextStyle.FULL, Locale.ENGLISH))",
}, },
}, },
}, },

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "hugging_face_embeddings", id: "hugging_face_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "google_vertex_ai_embeddings", id: "google_vertex_ai_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -10,7 +10,7 @@ const response = await client.search({
"date.day_of_week": { "date.day_of_week": {
type: "keyword", type: "keyword",
script: script:
"emit(doc['date'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ROOT))", "emit(doc['date'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ENGLISH))",
}, },
}, },
aggs: { aggs: {

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "azure-ai-studio-embeddings", index: "azure-ai-studio-embeddings",
pipeline: "azure_ai_studio_embeddings", pipeline: "azure_ai_studio_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "azure_ai_studio_embeddings", id: "azure_ai_studio_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "openai-embeddings", index: "openai-embeddings",
pipeline: "openai_embeddings", pipeline: "openai_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -0,0 +1,8 @@
// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
[source, js]
----
const response = await client.nodes.hotThreads();
console.log(response);
----

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "amazon-bedrock-embeddings", index: "amazon-bedrock-embeddings",
pipeline: "amazon_bedrock_embeddings", pipeline: "amazon_bedrock_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -10,7 +10,7 @@ const response = await client.search({
type: "keyword", type: "keyword",
script: { script: {
source: source:
"emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ROOT))", "emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ENGLISH))",
}, },
}, },
}, },

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "openai_embeddings", id: "openai_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "elser-embeddings", index: "elser-embeddings",
pipeline: "elser_embeddings", pipeline: "elser_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -0,0 +1,11 @@
// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
[source, js]
----
const response = await client.nodes.stats({
human: "true",
filter_path: "nodes.*.indexing_pressure",
});
console.log(response);
----

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "cohere_embeddings", id: "cohere_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "hugging-face-embeddings", index: "hugging-face-embeddings",
pipeline: "hugging_face_embeddings", pipeline: "hugging_face_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -3,8 +3,8 @@
[source, js] [source, js]
---- ----
const response = await client.nodes.hotThreads({ const response = await client.nodes.stats({
node_id: "my-node,my-other-node", metric: "breaker",
}); });
console.log(response); console.log(response);
---- ----

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "google-vertex-ai-embeddings", index: "google-vertex-ai-embeddings",
pipeline: "google_vertex_ai_embeddings", pipeline: "google_vertex_ai_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "cohere-embeddings", index: "cohere-embeddings",
pipeline: "cohere_embeddings", pipeline: "cohere_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -0,0 +1,11 @@
// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
[source, js]
----
const response = await client.snapshot.create({
repository: "my_repository",
snapshot: "_verify_integrity",
});
console.log(response);
----

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "mistral-embeddings", index: "mistral-embeddings",
pipeline: "mistral_embeddings", pipeline: "mistral_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -7,7 +7,7 @@ const response = await client.search({
index: "semantic-embeddings", index: "semantic-embeddings",
query: { query: {
semantic: { semantic: {
field: "semantic_text", field: "content",
query: "How to avoid muscle soreness while running?", query: "How to avoid muscle soreness while running?",
}, },
}, },

View File

@ -4,7 +4,9 @@
[source, js] [source, js]
---- ----
const response = await client.tasks.list({ const response = await client.tasks.list({
filter_path: "nodes.*.tasks", pretty: "true",
human: "true",
detailed: "true",
}); });
console.log(response); console.log(response);
---- ----

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "alibabacloud-ai-search-embeddings", index: "alibabacloud-ai-search-embeddings",
pipeline: "alibabacloud_ai_search_embeddings", pipeline: "alibabacloud_ai_search_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "azure_openai_embeddings", id: "azure_openai_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -0,0 +1,8 @@
// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
[source, js]
----
const response = await client.cluster.pendingTasks();
console.log(response);
----

View File

@ -8,7 +8,7 @@ const response = await client.search({
day_of_week: { day_of_week: {
type: "keyword", type: "keyword",
script: script:
"\n emit(doc['timestamp'].value.dayOfWeekEnum\n .getDisplayName(TextStyle.FULL, Locale.ROOT))\n ", "\n emit(doc['timestamp'].value.dayOfWeekEnum\n .getDisplayName(TextStyle.FULL, Locale.ENGLISH))\n ",
}, },
}, },
size: 0, size: 0,

View File

@ -7,14 +7,10 @@ const response = await client.indices.create({
index: "semantic-embeddings", index: "semantic-embeddings",
mappings: { mappings: {
properties: { properties: {
semantic_text: { content: {
type: "semantic_text", type: "semantic_text",
inference_id: "my-elser-endpoint", inference_id: "my-elser-endpoint",
}, },
content: {
type: "text",
copy_to: "semantic_text",
},
}, },
}, },
}); });

View File

@ -11,7 +11,7 @@ const response = await client.reindex({
}, },
dest: { dest: {
index: "azure-openai-embeddings", index: "azure-openai-embeddings",
pipeline: "azure_openai_embeddings", pipeline: "azure_openai_embeddings_pipeline",
}, },
}); });
console.log(response); console.log(response);

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "mistral_embeddings", id: "mistral_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -0,0 +1,12 @@
// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
[source, js]
----
const response = await client.tasks.list({
human: "true",
detailed: "true",
actions: "indices:data/write/search",
});
console.log(response);
----

View File

@ -5,7 +5,7 @@
---- ----
const response = await client.cat.threadPool({ const response = await client.cat.threadPool({
v: "true", v: "true",
h: "id,name,active,rejected,completed", h: "id,name,queue,active,rejected,completed",
}); });
console.log(response); console.log(response);
---- ----

View File

@ -12,7 +12,7 @@ const response = await client.indices.create({
type: "keyword", type: "keyword",
script: { script: {
source: source:
"emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ROOT))", "emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ENGLISH))",
}, },
}, },
}, },

View File

@ -11,7 +11,7 @@ const response = await client.indices.create({
type: "keyword", type: "keyword",
script: { script: {
source: source:
"emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ROOT))", "emit(doc['@timestamp'].value.dayOfWeekEnum.getDisplayName(TextStyle.FULL, Locale.ENGLISH))",
}, },
}, },
}, },

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "amazon_bedrock_embeddings", id: "amazon_bedrock_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -4,7 +4,7 @@
[source, js] [source, js]
---- ----
const response = await client.ingest.putPipeline({ const response = await client.ingest.putPipeline({
id: "elser_embeddings", id: "elser_embeddings_pipeline",
processors: [ processors: [
{ {
inference: { inference: {

View File

@ -925,7 +925,7 @@ client.search({ ... })
** *`index` (Optional, string | string[])*: List of data streams, indices, and aliases to search. ** *`index` (Optional, string | string[])*: List of data streams, indices, and aliases to search.
Supports wildcards (`*`). Supports wildcards (`*`).
To search all data streams and indices, omit this parameter or use `*` or `_all`. To search all data streams and indices, omit this parameter or use `*` or `_all`.
** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: Defines the aggregations that are run as part of the search request. ** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, time_series, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: Defines the aggregations that are run as part of the search request.
** *`collapse` (Optional, { field, inner_hits, max_concurrent_group_searches, collapse })*: Collapses search results the values of the specified field. ** *`collapse` (Optional, { field, inner_hits, max_concurrent_group_searches, collapse })*: Collapses search results the values of the specified field.
** *`explain` (Optional, boolean)*: If true, returns detailed information about score computation as part of a hit. ** *`explain` (Optional, boolean)*: If true, returns detailed information about score computation as part of a hit.
** *`ext` (Optional, Record<string, User-defined value>)*: Configuration of search extensions defined by Elasticsearch plugins. ** *`ext` (Optional, Record<string, User-defined value>)*: Configuration of search extensions defined by Elasticsearch plugins.
@ -1082,7 +1082,7 @@ client.searchMvt({ index, field, zoom, x, y })
** *`zoom` (number)*: Zoom level for the vector tile to search ** *`zoom` (number)*: Zoom level for the vector tile to search
** *`x` (number)*: X coordinate for the vector tile to search ** *`x` (number)*: X coordinate for the vector tile to search
** *`y` (number)*: Y coordinate for the vector tile to search ** *`y` (number)*: Y coordinate for the vector tile to search
** *`aggs` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: Sub-aggregations for the geotile_grid. ** *`aggs` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, time_series, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: Sub-aggregations for the geotile_grid.
Supports the following aggregation types: Supports the following aggregation types:
- avg - avg
@ -1458,7 +1458,7 @@ client.asyncSearch.submit({ ... })
* *Request (object):* * *Request (object):*
** *`index` (Optional, string | string[])*: A list of index names to search; use `_all` or empty string to perform the operation on all indices ** *`index` (Optional, string | string[])*: A list of index names to search; use `_all` or empty string to perform the operation on all indices
** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)* ** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, time_series, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*
** *`collapse` (Optional, { field, inner_hits, max_concurrent_group_searches, collapse })* ** *`collapse` (Optional, { field, inner_hits, max_concurrent_group_searches, collapse })*
** *`explain` (Optional, boolean)*: If true, returns detailed information about score computation as part of a hit. ** *`explain` (Optional, boolean)*: If true, returns detailed information about score computation as part of a hit.
** *`ext` (Optional, Record<string, User-defined value>)*: Configuration of search extensions defined by Elasticsearch plugins. ** *`ext` (Optional, Record<string, User-defined value>)*: Configuration of search extensions defined by Elasticsearch plugins.
@ -3510,7 +3510,7 @@ client.esql.query({ query })
** *`filter` (Optional, { bool, boosting, common, combined_fields, constant_score, dis_max, distance_feature, exists, function_score, fuzzy, geo_bounding_box, geo_distance, geo_polygon, geo_shape, has_child, has_parent, ids, intervals, knn, match, match_all, match_bool_prefix, match_none, match_phrase, match_phrase_prefix, more_like_this, multi_match, nested, parent_id, percolate, pinned, prefix, query_string, range, rank_feature, regexp, rule, script, script_score, semantic, shape, simple_query_string, span_containing, span_field_masking, span_first, span_multi, span_near, span_not, span_or, span_term, span_within, sparse_vector, term, terms, terms_set, text_expansion, weighted_tokens, wildcard, wrapper, type })*: Specify a Query DSL query in the filter parameter to filter the set of documents that an ES|QL query runs on. ** *`filter` (Optional, { bool, boosting, common, combined_fields, constant_score, dis_max, distance_feature, exists, function_score, fuzzy, geo_bounding_box, geo_distance, geo_polygon, geo_shape, has_child, has_parent, ids, intervals, knn, match, match_all, match_bool_prefix, match_none, match_phrase, match_phrase_prefix, more_like_this, multi_match, nested, parent_id, percolate, pinned, prefix, query_string, range, rank_feature, regexp, rule, script, script_score, semantic, shape, simple_query_string, span_containing, span_field_masking, span_first, span_multi, span_near, span_not, span_or, span_term, span_within, sparse_vector, term, terms, terms_set, text_expansion, weighted_tokens, wildcard, wrapper, type })*: Specify a Query DSL query in the filter parameter to filter the set of documents that an ES|QL query runs on.
** *`locale` (Optional, string)* ** *`locale` (Optional, string)*
** *`params` (Optional, number | number | string | boolean | null[])*: To avoid any attempts of hacking or code injection, extract the values in a separate list of parameters. Use question mark placeholders (?) in the query string for each of the parameters. ** *`params` (Optional, number | number | string | boolean | null[])*: To avoid any attempts of hacking or code injection, extract the values in a separate list of parameters. Use question mark placeholders (?) in the query string for each of the parameters.
** *`format` (Optional, string)*: A short version of the Accept header, e.g. json, yaml. ** *`format` (Optional, Enum("csv" | "json" | "tsv" | "txt" | "yaml" | "cbor" | "smile" | "arrow"))*: A short version of the Accept header, e.g. json, yaml.
** *`delimiter` (Optional, string)*: The character to use between values within a CSV row. Only valid for the CSV format. ** *`delimiter` (Optional, string)*: The character to use between values within a CSV row. Only valid for the CSV format.
[discrete] [discrete]
@ -3611,7 +3611,7 @@ client.fleet.search({ index })
* *Request (object):* * *Request (object):*
** *`index` (string | string)*: A single target to search. If the target is an index alias, it must resolve to a single index. ** *`index` (string | string)*: A single target to search. If the target is an index alias, it must resolve to a single index.
** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)* ** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, time_series, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*
** *`collapse` (Optional, { field, inner_hits, max_concurrent_group_searches, collapse })* ** *`collapse` (Optional, { field, inner_hits, max_concurrent_group_searches, collapse })*
** *`explain` (Optional, boolean)*: If true, returns detailed information about score computation as part of a hit. ** *`explain` (Optional, boolean)*: If true, returns detailed information about score computation as part of a hit.
** *`ext` (Optional, Record<string, User-defined value>)*: Configuration of search extensions defined by Elasticsearch plugins. ** *`ext` (Optional, Record<string, User-defined value>)*: Configuration of search extensions defined by Elasticsearch plugins.
@ -5172,6 +5172,10 @@ Resources on remote clusters can be specified using the `<cluster>`:`<name>` syn
If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.
Supports a list of values, such as `open,hidden`. Supports a list of values, such as `open,hidden`.
Valid values are: `all`, `open`, `closed`, `hidden`, `none`. Valid values are: `all`, `open`, `closed`, `hidden`, `none`.
** *`ignore_unavailable` (Optional, boolean)*: If `false`, the request returns an error if it targets a missing or closed index.
** *`allow_no_indices` (Optional, boolean)*: If `false`, the request returns an error if any wildcard expression, index alias, or `_all` value targets only missing or closed indices.
This behavior applies even if the request targets other open indices.
For example, a request targeting `foo*,bar*` returns an error if an index starts with `foo` but no index starts with `bar`.
[discrete] [discrete]
==== rollover ==== rollover
@ -5712,8 +5716,8 @@ client.ingest.putPipeline({ id })
** *`id` (string)*: ID of the ingest pipeline to create or update. ** *`id` (string)*: ID of the ingest pipeline to create or update.
** *`_meta` (Optional, Record<string, User-defined value>)*: Optional metadata about the ingest pipeline. May have any contents. This map is not automatically generated by Elasticsearch. ** *`_meta` (Optional, Record<string, User-defined value>)*: Optional metadata about the ingest pipeline. May have any contents. This map is not automatically generated by Elasticsearch.
** *`description` (Optional, string)*: Description of the ingest pipeline. ** *`description` (Optional, string)*: Description of the ingest pipeline.
** *`on_failure` (Optional, { append, attachment, bytes, circle, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, foreach, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, pipeline, remove, rename, reroute, script, set, set_security_user, sort, split, trim, uppercase, urldecode, uri_parts, user_agent }[])*: Processors to run immediately after a processor failure. Each processor supports a processor-level `on_failure` value. If a processor without an `on_failure` value fails, Elasticsearch uses this pipeline-level parameter as a fallback. The processors in this parameter run sequentially in the order specified. Elasticsearch will not attempt to run the pipeline's remaining processors. ** *`on_failure` (Optional, { append, attachment, bytes, circle, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, foreach, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, pipeline, redact, remove, rename, reroute, script, set, set_security_user, sort, split, trim, uppercase, urldecode, uri_parts, user_agent }[])*: Processors to run immediately after a processor failure. Each processor supports a processor-level `on_failure` value. If a processor without an `on_failure` value fails, Elasticsearch uses this pipeline-level parameter as a fallback. The processors in this parameter run sequentially in the order specified. Elasticsearch will not attempt to run the pipeline's remaining processors.
** *`processors` (Optional, { append, attachment, bytes, circle, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, foreach, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, pipeline, remove, rename, reroute, script, set, set_security_user, sort, split, trim, uppercase, urldecode, uri_parts, user_agent }[])*: Processors used to perform transformations on documents before indexing. Processors run sequentially in the order specified. ** *`processors` (Optional, { append, attachment, bytes, circle, convert, csv, date, date_index_name, dissect, dot_expander, drop, enrich, fail, foreach, geo_grid, geoip, grok, gsub, html_strip, inference, join, json, kv, lowercase, pipeline, redact, remove, rename, reroute, script, set, set_security_user, sort, split, trim, uppercase, urldecode, uri_parts, user_agent }[])*: Processors used to perform transformations on documents before indexing. Processors run sequentially in the order specified.
** *`version` (Optional, number)*: Version number used by external systems to track ingest pipelines. This parameter is intended for external systems only. Elasticsearch does not use or validate pipeline version numbers. ** *`version` (Optional, number)*: Version number used by external systems to track ingest pipelines. This parameter is intended for external systems only. Elasticsearch does not use or validate pipeline version numbers.
** *`master_timeout` (Optional, string | -1 | 0)*: Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. ** *`master_timeout` (Optional, string | -1 | 0)*: Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.
** *`timeout` (Optional, string | -1 | 0)*: Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. ** *`timeout` (Optional, string | -1 | 0)*: Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error.
@ -7257,7 +7261,7 @@ client.ml.putDatafeed({ datafeed_id })
** *`datafeed_id` (string)*: A numerical character string that uniquely identifies the datafeed. ** *`datafeed_id` (string)*: A numerical character string that uniquely identifies the datafeed.
This identifier can contain lowercase alphanumeric characters (a-z and 0-9), hyphens, and underscores. This identifier can contain lowercase alphanumeric characters (a-z and 0-9), hyphens, and underscores.
It must start and end with alphanumeric characters. It must start and end with alphanumeric characters.
** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: If set, the datafeed performs aggregation searches. ** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, time_series, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: If set, the datafeed performs aggregation searches.
Support for aggregations is limited and should be used only with low cardinality data. Support for aggregations is limited and should be used only with low cardinality data.
** *`chunking_config` (Optional, { mode, time_span })*: Datafeeds might be required to search over long time periods, for several months or years. ** *`chunking_config` (Optional, { mode, time_span })*: Datafeeds might be required to search over long time periods, for several months or years.
This search is split into time chunks in order to ensure the load on Elasticsearch is managed. This search is split into time chunks in order to ensure the load on Elasticsearch is managed.
@ -7788,7 +7792,7 @@ client.ml.updateDatafeed({ datafeed_id })
** *`datafeed_id` (string)*: A numerical character string that uniquely identifies the datafeed. ** *`datafeed_id` (string)*: A numerical character string that uniquely identifies the datafeed.
This identifier can contain lowercase alphanumeric characters (a-z and 0-9), hyphens, and underscores. This identifier can contain lowercase alphanumeric characters (a-z and 0-9), hyphens, and underscores.
It must start and end with alphanumeric characters. It must start and end with alphanumeric characters.
** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: If set, the datafeed performs aggregation searches. Support for aggregations is limited and should be used only ** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, time_series, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: If set, the datafeed performs aggregation searches. Support for aggregations is limited and should be used only
with low cardinality data. with low cardinality data.
** *`chunking_config` (Optional, { mode, time_span })*: Datafeeds might search over long time periods, for several months or years. This search is split into time ** *`chunking_config` (Optional, { mode, time_span })*: Datafeeds might search over long time periods, for several months or years. This search is split into time
chunks in order to ensure the load on Elasticsearch is managed. Chunking configuration controls how the size of chunks in order to ensure the load on Elasticsearch is managed. Chunking configuration controls how the size of
@ -8421,7 +8425,7 @@ client.rollup.rollupSearch({ index })
* *Request (object):* * *Request (object):*
** *`index` (string | string[])*: Enables searching rolled-up data using the standard Query DSL. ** *`index` (string | string[])*: Enables searching rolled-up data using the standard Query DSL.
** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: Specifies aggregations. ** *`aggregations` (Optional, Record<string, { aggregations, meta, adjacency_matrix, auto_date_histogram, avg, avg_bucket, boxplot, bucket_script, bucket_selector, bucket_sort, bucket_count_ks_test, bucket_correlation, cardinality, categorize_text, children, composite, cumulative_cardinality, cumulative_sum, date_histogram, date_range, derivative, diversified_sampler, extended_stats, extended_stats_bucket, frequent_item_sets, filter, filters, geo_bounds, geo_centroid, geo_distance, geohash_grid, geo_line, geotile_grid, geohex_grid, global, histogram, ip_range, ip_prefix, inference, line, matrix_stats, max, max_bucket, median_absolute_deviation, min, min_bucket, missing, moving_avg, moving_percentiles, moving_fn, multi_terms, nested, normalize, parent, percentile_ranks, percentiles, percentiles_bucket, range, rare_terms, rate, reverse_nested, sampler, scripted_metric, serial_diff, significant_terms, significant_text, stats, stats_bucket, string_stats, sum, sum_bucket, terms, time_series, top_hits, t_test, top_metrics, value_count, weighted_avg, variable_width_histogram }>)*: Specifies aggregations.
** *`query` (Optional, { bool, boosting, common, combined_fields, constant_score, dis_max, distance_feature, exists, function_score, fuzzy, geo_bounding_box, geo_distance, geo_polygon, geo_shape, has_child, has_parent, ids, intervals, knn, match, match_all, match_bool_prefix, match_none, match_phrase, match_phrase_prefix, more_like_this, multi_match, nested, parent_id, percolate, pinned, prefix, query_string, range, rank_feature, regexp, rule, script, script_score, semantic, shape, simple_query_string, span_containing, span_field_masking, span_first, span_multi, span_near, span_not, span_or, span_term, span_within, sparse_vector, term, terms, terms_set, text_expansion, weighted_tokens, wildcard, wrapper, type })*: Specifies a DSL query. ** *`query` (Optional, { bool, boosting, common, combined_fields, constant_score, dis_max, distance_feature, exists, function_score, fuzzy, geo_bounding_box, geo_distance, geo_polygon, geo_shape, has_child, has_parent, ids, intervals, knn, match, match_all, match_bool_prefix, match_none, match_phrase, match_phrase_prefix, more_like_this, multi_match, nested, parent_id, percolate, pinned, prefix, query_string, range, rank_feature, regexp, rule, script, script_score, semantic, shape, simple_query_string, span_containing, span_field_masking, span_first, span_multi, span_near, span_not, span_or, span_term, span_within, sparse_vector, term, terms, terms_set, text_expansion, weighted_tokens, wildcard, wrapper, type })*: Specifies a DSL query.
** *`size` (Optional, number)*: Must be zero if set, as rollups work on pre-aggregated data. ** *`size` (Optional, number)*: Must be zero if set, as rollups work on pre-aggregated data.
** *`rest_total_hits_as_int` (Optional, boolean)*: Indicates whether hits.total should be rendered as an integer or an object in the rest search response ** *`rest_total_hits_as_int` (Optional, boolean)*: Indicates whether hits.total should be rendered as an integer or an object in the rest search response

View File

@ -1734,11 +1734,23 @@ export interface SearchShardsRequest extends RequestBase {
} }
export interface SearchShardsResponse { export interface SearchShardsResponse {
nodes: Record<string, NodeAttributes> nodes: Record<NodeId, SearchShardsSearchShardsNodeAttributes>
shards: NodeShard[][] shards: NodeShard[][]
indices: Record<IndexName, SearchShardsShardStoreIndex> indices: Record<IndexName, SearchShardsShardStoreIndex>
} }
export interface SearchShardsSearchShardsNodeAttributes {
name: NodeName
ephemeral_id: Id
transport_address: TransportAddress
external_id: string
attributes: Record<string, string>
roles: NodeRoles
version: VersionString
min_index_version: integer
max_index_version: integer
}
export interface SearchShardsShardStoreIndex { export interface SearchShardsShardStoreIndex {
aliases?: Name[] aliases?: Name[]
filter?: QueryDslQueryContainer filter?: QueryDslQueryContainer
@ -2226,6 +2238,8 @@ export interface GetStats {
total: long total: long
} }
export type GrokPattern = string
export type HealthStatus = 'green' | 'GREEN' | 'yellow' | 'YELLOW' | 'red' | 'RED' export type HealthStatus = 'green' | 'GREEN' | 'yellow' | 'YELLOW' | 'red' | 'RED'
export type Host = string export type Host = string
@ -2380,8 +2394,6 @@ export interface NodeAttributes {
id?: NodeId id?: NodeId
name: NodeName name: NodeName
transport_address: TransportAddress transport_address: TransportAddress
roles?: NodeRoles
external_id?: string
} }
export type NodeId = string export type NodeId = string
@ -2831,7 +2843,7 @@ export interface AggregationsAdjacencyMatrixBucketKeys extends AggregationsMulti
export type AggregationsAdjacencyMatrixBucket = AggregationsAdjacencyMatrixBucketKeys export type AggregationsAdjacencyMatrixBucket = AggregationsAdjacencyMatrixBucketKeys
& { [property: string]: AggregationsAggregate | string | long } & { [property: string]: AggregationsAggregate | string | long }
export type AggregationsAggregate = AggregationsCardinalityAggregate | AggregationsHdrPercentilesAggregate | AggregationsHdrPercentileRanksAggregate | AggregationsTDigestPercentilesAggregate | AggregationsTDigestPercentileRanksAggregate | AggregationsPercentilesBucketAggregate | AggregationsMedianAbsoluteDeviationAggregate | AggregationsMinAggregate | AggregationsMaxAggregate | AggregationsSumAggregate | AggregationsAvgAggregate | AggregationsWeightedAvgAggregate | AggregationsValueCountAggregate | AggregationsSimpleValueAggregate | AggregationsDerivativeAggregate | AggregationsBucketMetricValueAggregate | AggregationsStatsAggregate | AggregationsStatsBucketAggregate | AggregationsExtendedStatsAggregate | AggregationsExtendedStatsBucketAggregate | AggregationsGeoBoundsAggregate | AggregationsGeoCentroidAggregate | AggregationsHistogramAggregate | AggregationsDateHistogramAggregate | AggregationsAutoDateHistogramAggregate | AggregationsVariableWidthHistogramAggregate | AggregationsStringTermsAggregate | AggregationsLongTermsAggregate | AggregationsDoubleTermsAggregate | AggregationsUnmappedTermsAggregate | AggregationsLongRareTermsAggregate | AggregationsStringRareTermsAggregate | AggregationsUnmappedRareTermsAggregate | AggregationsMultiTermsAggregate | AggregationsMissingAggregate | AggregationsNestedAggregate | AggregationsReverseNestedAggregate | AggregationsGlobalAggregate | AggregationsFilterAggregate | AggregationsChildrenAggregate | AggregationsParentAggregate | AggregationsSamplerAggregate | AggregationsUnmappedSamplerAggregate | AggregationsGeoHashGridAggregate | AggregationsGeoTileGridAggregate | AggregationsGeoHexGridAggregate | AggregationsRangeAggregate | AggregationsDateRangeAggregate | AggregationsGeoDistanceAggregate | AggregationsIpRangeAggregate | AggregationsIpPrefixAggregate | AggregationsFiltersAggregate | AggregationsAdjacencyMatrixAggregate | AggregationsSignificantLongTermsAggregate | AggregationsSignificantStringTermsAggregate | AggregationsUnmappedSignificantTermsAggregate | AggregationsCompositeAggregate | AggregationsFrequentItemSetsAggregate | AggregationsScriptedMetricAggregate | AggregationsTopHitsAggregate | AggregationsInferenceAggregate | AggregationsStringStatsAggregate | AggregationsBoxPlotAggregate | AggregationsTopMetricsAggregate | AggregationsTTestAggregate | AggregationsRateAggregate | AggregationsCumulativeCardinalityAggregate | AggregationsMatrixStatsAggregate | AggregationsGeoLineAggregate export type AggregationsAggregate = AggregationsCardinalityAggregate | AggregationsHdrPercentilesAggregate | AggregationsHdrPercentileRanksAggregate | AggregationsTDigestPercentilesAggregate | AggregationsTDigestPercentileRanksAggregate | AggregationsPercentilesBucketAggregate | AggregationsMedianAbsoluteDeviationAggregate | AggregationsMinAggregate | AggregationsMaxAggregate | AggregationsSumAggregate | AggregationsAvgAggregate | AggregationsWeightedAvgAggregate | AggregationsValueCountAggregate | AggregationsSimpleValueAggregate | AggregationsDerivativeAggregate | AggregationsBucketMetricValueAggregate | AggregationsStatsAggregate | AggregationsStatsBucketAggregate | AggregationsExtendedStatsAggregate | AggregationsExtendedStatsBucketAggregate | AggregationsGeoBoundsAggregate | AggregationsGeoCentroidAggregate | AggregationsHistogramAggregate | AggregationsDateHistogramAggregate | AggregationsAutoDateHistogramAggregate | AggregationsVariableWidthHistogramAggregate | AggregationsStringTermsAggregate | AggregationsLongTermsAggregate | AggregationsDoubleTermsAggregate | AggregationsUnmappedTermsAggregate | AggregationsLongRareTermsAggregate | AggregationsStringRareTermsAggregate | AggregationsUnmappedRareTermsAggregate | AggregationsMultiTermsAggregate | AggregationsMissingAggregate | AggregationsNestedAggregate | AggregationsReverseNestedAggregate | AggregationsGlobalAggregate | AggregationsFilterAggregate | AggregationsChildrenAggregate | AggregationsParentAggregate | AggregationsSamplerAggregate | AggregationsUnmappedSamplerAggregate | AggregationsGeoHashGridAggregate | AggregationsGeoTileGridAggregate | AggregationsGeoHexGridAggregate | AggregationsRangeAggregate | AggregationsDateRangeAggregate | AggregationsGeoDistanceAggregate | AggregationsIpRangeAggregate | AggregationsIpPrefixAggregate | AggregationsFiltersAggregate | AggregationsAdjacencyMatrixAggregate | AggregationsSignificantLongTermsAggregate | AggregationsSignificantStringTermsAggregate | AggregationsUnmappedSignificantTermsAggregate | AggregationsCompositeAggregate | AggregationsFrequentItemSetsAggregate | AggregationsTimeSeriesAggregate | AggregationsScriptedMetricAggregate | AggregationsTopHitsAggregate | AggregationsInferenceAggregate | AggregationsStringStatsAggregate | AggregationsBoxPlotAggregate | AggregationsTopMetricsAggregate | AggregationsTTestAggregate | AggregationsRateAggregate | AggregationsCumulativeCardinalityAggregate | AggregationsMatrixStatsAggregate | AggregationsGeoLineAggregate
export interface AggregationsAggregateBase { export interface AggregationsAggregateBase {
meta?: Metadata meta?: Metadata
@ -2916,6 +2928,7 @@ export interface AggregationsAggregationContainer {
sum?: AggregationsSumAggregation sum?: AggregationsSumAggregation
sum_bucket?: AggregationsSumBucketAggregation sum_bucket?: AggregationsSumBucketAggregation
terms?: AggregationsTermsAggregation terms?: AggregationsTermsAggregation
time_series?: AggregationsTimeSeriesAggregation
top_hits?: AggregationsTopHitsAggregation top_hits?: AggregationsTopHitsAggregation
t_test?: AggregationsTTestAggregation t_test?: AggregationsTTestAggregation
top_metrics?: AggregationsTopMetricsAggregation top_metrics?: AggregationsTopMetricsAggregation
@ -4112,6 +4125,20 @@ export interface AggregationsTestPopulation {
filter?: QueryDslQueryContainer filter?: QueryDslQueryContainer
} }
export interface AggregationsTimeSeriesAggregate extends AggregationsMultiBucketAggregateBase<AggregationsTimeSeriesBucket> {
}
export interface AggregationsTimeSeriesAggregation extends AggregationsBucketAggregationBase {
size?: integer
keyed?: boolean
}
export interface AggregationsTimeSeriesBucketKeys extends AggregationsMultiBucketBase {
key: Record<Field, FieldValue>
}
export type AggregationsTimeSeriesBucket = AggregationsTimeSeriesBucketKeys
& { [property: string]: AggregationsAggregate | Record<Field, FieldValue> | long }
export interface AggregationsTopHitsAggregate extends AggregationsAggregateBase { export interface AggregationsTopHitsAggregate extends AggregationsAggregateBase {
hits: SearchHitsMetadata<any> hits: SearchHitsMetadata<any>
} }
@ -6615,6 +6642,7 @@ export interface CatIndicesIndicesRecord {
ss?: string | null ss?: string | null
storeSize?: string | null storeSize?: string | null
'pri.store.size'?: string | null 'pri.store.size'?: string | null
'dataset.size'?: string | null
'completion.size'?: string 'completion.size'?: string
cs?: string cs?: string
completionSize?: string completionSize?: string
@ -7732,6 +7760,7 @@ export interface CatShardsShardsRecord {
dc?: string | null dc?: string | null
store?: string | null store?: string | null
sto?: string | null sto?: string | null
dataset?: string | null
ip?: string | null ip?: string | null
id?: string id?: string
node?: string | null node?: string | null
@ -9653,7 +9682,9 @@ export interface EnrichStatsCacheStats {
node_id: Id node_id: Id
count: integer count: integer
hits: integer hits: integer
hits_time_in_millis: DurationValue<UnitMillis>
misses: integer misses: integer
misses_time_in_millis: DurationValue<UnitMillis>
evictions: integer evictions: integer
} }
@ -9759,8 +9790,10 @@ export type EqlSearchResponse<TEvent = unknown> = EqlEqlSearchResponseBase<TEven
export type EqlSearchResultPosition = 'tail' | 'head' export type EqlSearchResultPosition = 'tail' | 'head'
export type EsqlQueryEsqlFormat = 'csv' | 'json' | 'tsv' | 'txt' | 'yaml' | 'cbor' | 'smile' | 'arrow'
export interface EsqlQueryRequest extends RequestBase { export interface EsqlQueryRequest extends RequestBase {
format?: string format?: EsqlQueryEsqlFormat
delimiter?: string delimiter?: string
columnar?: boolean columnar?: boolean
filter?: QueryDslQueryContainer filter?: QueryDslQueryContainer
@ -11533,6 +11566,8 @@ export type IndicesResolveClusterResponse = Record<ClusterAlias, IndicesResolveC
export interface IndicesResolveIndexRequest extends RequestBase { export interface IndicesResolveIndexRequest extends RequestBase {
name: Names name: Names
expand_wildcards?: ExpandWildcards expand_wildcards?: ExpandWildcards
ignore_unavailable?: boolean
allow_no_indices?: boolean
} }
export interface IndicesResolveIndexResolveIndexAliasItem { export interface IndicesResolveIndexResolveIndexAliasItem {
@ -12206,6 +12241,22 @@ export interface IngestForeachProcessor extends IngestProcessorBase {
processor: IngestProcessorContainer processor: IngestProcessorContainer
} }
export interface IngestGeoGridProcessor extends IngestProcessorBase {
field: string
tile_type: IngestGeoGridTileType
target_field?: Field
parent_field?: Field
children_field?: Field
non_children_field?: Field
precision_field?: Field
ignore_missing?: boolean
target_format?: IngestGeoGridTargetFormat
}
export type IngestGeoGridTargetFormat = 'geojson' | 'wkt'
export type IngestGeoGridTileType = 'geotile' | 'geohex' | 'geohash'
export interface IngestGeoIpProcessor extends IngestProcessorBase { export interface IngestGeoIpProcessor extends IngestProcessorBase {
database_file?: string database_file?: string
field: Field field: Field
@ -12219,7 +12270,7 @@ export interface IngestGrokProcessor extends IngestProcessorBase {
field: Field field: Field
ignore_missing?: boolean ignore_missing?: boolean
pattern_definitions?: Record<string, string> pattern_definitions?: Record<string, string>
patterns: string[] patterns: GrokPattern[]
trace_match?: boolean trace_match?: boolean
} }
@ -12344,6 +12395,7 @@ export interface IngestProcessorContainer {
enrich?: IngestEnrichProcessor enrich?: IngestEnrichProcessor
fail?: IngestFailProcessor fail?: IngestFailProcessor
foreach?: IngestForeachProcessor foreach?: IngestForeachProcessor
geo_grid?: IngestGeoGridProcessor
geoip?: IngestGeoIpProcessor geoip?: IngestGeoIpProcessor
grok?: IngestGrokProcessor grok?: IngestGrokProcessor
gsub?: IngestGsubProcessor gsub?: IngestGsubProcessor
@ -12354,6 +12406,7 @@ export interface IngestProcessorContainer {
kv?: IngestKeyValueProcessor kv?: IngestKeyValueProcessor
lowercase?: IngestLowercaseProcessor lowercase?: IngestLowercaseProcessor
pipeline?: IngestPipelineProcessor pipeline?: IngestPipelineProcessor
redact?: IngestRedactProcessor
remove?: IngestRemoveProcessor remove?: IngestRemoveProcessor
rename?: IngestRenameProcessor rename?: IngestRenameProcessor
reroute?: IngestRerouteProcessor reroute?: IngestRerouteProcessor
@ -12369,6 +12422,16 @@ export interface IngestProcessorContainer {
user_agent?: IngestUserAgentProcessor user_agent?: IngestUserAgentProcessor
} }
export interface IngestRedactProcessor extends IngestProcessorBase {
field: Field
patterns: GrokPattern[]
pattern_definitions?: Record<string, string>
prefix?: string
suffix?: string
ignore_missing?: boolean
skip_if_unlicensed?: boolean
}
export interface IngestRemoveProcessor extends IngestProcessorBase { export interface IngestRemoveProcessor extends IngestProcessorBase {
field: Fields field: Fields
keep?: Fields keep?: Fields
@ -12948,7 +13011,7 @@ export type MlCategorizationStatus = 'ok' | 'warn'
export interface MlCategory { export interface MlCategory {
category_id: ulong category_id: ulong
examples: string[] examples: string[]
grok_pattern?: string grok_pattern?: GrokPattern
job_id: Id job_id: Id
max_matching_length: ulong max_matching_length: ulong
partition_field_name?: string partition_field_name?: string
@ -15431,6 +15494,25 @@ export interface NodesHttp {
current_open?: integer current_open?: integer
total_opened?: long total_opened?: long
clients?: NodesClient[] clients?: NodesClient[]
routes: Record<string, NodesHttpRoute>
}
export interface NodesHttpRoute {
requests: NodesHttpRouteRequests
responses: NodesHttpRouteResponses
}
export interface NodesHttpRouteRequests {
count: long
total_size_in_bytes: long
size_histogram: NodesSizeHttpHistogram[]
}
export interface NodesHttpRouteResponses {
count: long
total_size_in_bytes: long
handling_time_histogram: NodesTimeHttpHistogram[]
size_histogram: NodesSizeHttpHistogram[]
} }
export interface NodesIndexingPressure { export interface NodesIndexingPressure {
@ -15445,16 +15527,25 @@ export interface NodesIndexingPressureMemory {
} }
export interface NodesIngest { export interface NodesIngest {
pipelines?: Record<string, NodesIngestTotal> pipelines?: Record<string, NodesIngestStats>
total?: NodesIngestTotal total?: NodesIngestTotal
} }
export interface NodesIngestStats {
count: long
current: long
failed: long
processors: Record<string, NodesKeyedProcessor>[]
time_in_millis: DurationValue<UnitMillis>
ingested_as_first_pipeline_in_bytes: long
produced_as_first_pipeline_in_bytes: long
}
export interface NodesIngestTotal { export interface NodesIngestTotal {
count?: long count: long
current?: long current: long
failed?: long failed: long
processors?: Record<string, NodesKeyedProcessor>[] time_in_millis: DurationValue<UnitMillis>
time_in_millis?: DurationValue<UnitMillis>
} }
export interface NodesIoStatDevice { export interface NodesIoStatDevice {
@ -15659,6 +15750,12 @@ export interface NodesSerializedClusterStateDetail {
compressed_size_in_bytes?: long compressed_size_in_bytes?: long
} }
export interface NodesSizeHttpHistogram {
count: long
ge_bytes?: long
lt_bytes?: long
}
export interface NodesStats { export interface NodesStats {
adaptive_selection?: Record<string, NodesAdaptiveSelection> adaptive_selection?: Record<string, NodesAdaptiveSelection>
breakers?: Record<string, NodesBreaker> breakers?: Record<string, NodesBreaker>
@ -15693,6 +15790,12 @@ export interface NodesThreadCount {
threads?: long threads?: long
} }
export interface NodesTimeHttpHistogram {
count: long
ge_millis?: long
lt_millis?: long
}
export interface NodesTransport { export interface NodesTransport {
inbound_handling_time_histogram?: NodesTransportHistogram[] inbound_handling_time_histogram?: NodesTransportHistogram[]
outbound_handling_time_histogram?: NodesTransportHistogram[] outbound_handling_time_histogram?: NodesTransportHistogram[]
@ -18449,7 +18552,7 @@ export interface TextStructureFindStructureRequest<TJsonDocument = unknown> {
ecs_compatibility?: string ecs_compatibility?: string
explain?: boolean explain?: boolean
format?: string format?: string
grok_pattern?: string grok_pattern?: GrokPattern
has_header_row?: boolean has_header_row?: boolean
line_merge_size_limit?: uint line_merge_size_limit?: uint
lines_to_sample?: uint lines_to_sample?: uint
@ -18476,7 +18579,7 @@ export interface TextStructureFindStructureResponse {
num_lines_analyzed: integer num_lines_analyzed: integer
column_names?: string[] column_names?: string[]
explanation?: string[] explanation?: string[]
grok_pattern?: string grok_pattern?: GrokPattern
multiline_start_pattern?: string multiline_start_pattern?: string
exclude_lines_pattern?: string exclude_lines_pattern?: string
java_timestamp_formats?: string[] java_timestamp_formats?: string[]
@ -18504,7 +18607,7 @@ export interface TextStructureTestGrokPatternMatchedText {
export interface TextStructureTestGrokPatternRequest extends RequestBase { export interface TextStructureTestGrokPatternRequest extends RequestBase {
ecs_compatibility?: string ecs_compatibility?: string
grok_pattern: string grok_pattern: GrokPattern
text: string[] text: string[]
} }

View File

@ -1792,11 +1792,23 @@ export interface SearchShardsRequest extends RequestBase {
} }
export interface SearchShardsResponse { export interface SearchShardsResponse {
nodes: Record<string, NodeAttributes> nodes: Record<NodeId, SearchShardsSearchShardsNodeAttributes>
shards: NodeShard[][] shards: NodeShard[][]
indices: Record<IndexName, SearchShardsShardStoreIndex> indices: Record<IndexName, SearchShardsShardStoreIndex>
} }
export interface SearchShardsSearchShardsNodeAttributes {
name: NodeName
ephemeral_id: Id
transport_address: TransportAddress
external_id: string
attributes: Record<string, string>
roles: NodeRoles
version: VersionString
min_index_version: integer
max_index_version: integer
}
export interface SearchShardsShardStoreIndex { export interface SearchShardsShardStoreIndex {
aliases?: Name[] aliases?: Name[]
filter?: QueryDslQueryContainer filter?: QueryDslQueryContainer
@ -2299,6 +2311,8 @@ export interface GetStats {
total: long total: long
} }
export type GrokPattern = string
export type HealthStatus = 'green' | 'GREEN' | 'yellow' | 'YELLOW' | 'red' | 'RED' export type HealthStatus = 'green' | 'GREEN' | 'yellow' | 'YELLOW' | 'red' | 'RED'
export type Host = string export type Host = string
@ -2453,8 +2467,6 @@ export interface NodeAttributes {
id?: NodeId id?: NodeId
name: NodeName name: NodeName
transport_address: TransportAddress transport_address: TransportAddress
roles?: NodeRoles
external_id?: string
} }
export type NodeId = string export type NodeId = string
@ -2904,7 +2916,7 @@ export interface AggregationsAdjacencyMatrixBucketKeys extends AggregationsMulti
export type AggregationsAdjacencyMatrixBucket = AggregationsAdjacencyMatrixBucketKeys export type AggregationsAdjacencyMatrixBucket = AggregationsAdjacencyMatrixBucketKeys
& { [property: string]: AggregationsAggregate | string | long } & { [property: string]: AggregationsAggregate | string | long }
export type AggregationsAggregate = AggregationsCardinalityAggregate | AggregationsHdrPercentilesAggregate | AggregationsHdrPercentileRanksAggregate | AggregationsTDigestPercentilesAggregate | AggregationsTDigestPercentileRanksAggregate | AggregationsPercentilesBucketAggregate | AggregationsMedianAbsoluteDeviationAggregate | AggregationsMinAggregate | AggregationsMaxAggregate | AggregationsSumAggregate | AggregationsAvgAggregate | AggregationsWeightedAvgAggregate | AggregationsValueCountAggregate | AggregationsSimpleValueAggregate | AggregationsDerivativeAggregate | AggregationsBucketMetricValueAggregate | AggregationsStatsAggregate | AggregationsStatsBucketAggregate | AggregationsExtendedStatsAggregate | AggregationsExtendedStatsBucketAggregate | AggregationsGeoBoundsAggregate | AggregationsGeoCentroidAggregate | AggregationsHistogramAggregate | AggregationsDateHistogramAggregate | AggregationsAutoDateHistogramAggregate | AggregationsVariableWidthHistogramAggregate | AggregationsStringTermsAggregate | AggregationsLongTermsAggregate | AggregationsDoubleTermsAggregate | AggregationsUnmappedTermsAggregate | AggregationsLongRareTermsAggregate | AggregationsStringRareTermsAggregate | AggregationsUnmappedRareTermsAggregate | AggregationsMultiTermsAggregate | AggregationsMissingAggregate | AggregationsNestedAggregate | AggregationsReverseNestedAggregate | AggregationsGlobalAggregate | AggregationsFilterAggregate | AggregationsChildrenAggregate | AggregationsParentAggregate | AggregationsSamplerAggregate | AggregationsUnmappedSamplerAggregate | AggregationsGeoHashGridAggregate | AggregationsGeoTileGridAggregate | AggregationsGeoHexGridAggregate | AggregationsRangeAggregate | AggregationsDateRangeAggregate | AggregationsGeoDistanceAggregate | AggregationsIpRangeAggregate | AggregationsIpPrefixAggregate | AggregationsFiltersAggregate | AggregationsAdjacencyMatrixAggregate | AggregationsSignificantLongTermsAggregate | AggregationsSignificantStringTermsAggregate | AggregationsUnmappedSignificantTermsAggregate | AggregationsCompositeAggregate | AggregationsFrequentItemSetsAggregate | AggregationsScriptedMetricAggregate | AggregationsTopHitsAggregate | AggregationsInferenceAggregate | AggregationsStringStatsAggregate | AggregationsBoxPlotAggregate | AggregationsTopMetricsAggregate | AggregationsTTestAggregate | AggregationsRateAggregate | AggregationsCumulativeCardinalityAggregate | AggregationsMatrixStatsAggregate | AggregationsGeoLineAggregate export type AggregationsAggregate = AggregationsCardinalityAggregate | AggregationsHdrPercentilesAggregate | AggregationsHdrPercentileRanksAggregate | AggregationsTDigestPercentilesAggregate | AggregationsTDigestPercentileRanksAggregate | AggregationsPercentilesBucketAggregate | AggregationsMedianAbsoluteDeviationAggregate | AggregationsMinAggregate | AggregationsMaxAggregate | AggregationsSumAggregate | AggregationsAvgAggregate | AggregationsWeightedAvgAggregate | AggregationsValueCountAggregate | AggregationsSimpleValueAggregate | AggregationsDerivativeAggregate | AggregationsBucketMetricValueAggregate | AggregationsStatsAggregate | AggregationsStatsBucketAggregate | AggregationsExtendedStatsAggregate | AggregationsExtendedStatsBucketAggregate | AggregationsGeoBoundsAggregate | AggregationsGeoCentroidAggregate | AggregationsHistogramAggregate | AggregationsDateHistogramAggregate | AggregationsAutoDateHistogramAggregate | AggregationsVariableWidthHistogramAggregate | AggregationsStringTermsAggregate | AggregationsLongTermsAggregate | AggregationsDoubleTermsAggregate | AggregationsUnmappedTermsAggregate | AggregationsLongRareTermsAggregate | AggregationsStringRareTermsAggregate | AggregationsUnmappedRareTermsAggregate | AggregationsMultiTermsAggregate | AggregationsMissingAggregate | AggregationsNestedAggregate | AggregationsReverseNestedAggregate | AggregationsGlobalAggregate | AggregationsFilterAggregate | AggregationsChildrenAggregate | AggregationsParentAggregate | AggregationsSamplerAggregate | AggregationsUnmappedSamplerAggregate | AggregationsGeoHashGridAggregate | AggregationsGeoTileGridAggregate | AggregationsGeoHexGridAggregate | AggregationsRangeAggregate | AggregationsDateRangeAggregate | AggregationsGeoDistanceAggregate | AggregationsIpRangeAggregate | AggregationsIpPrefixAggregate | AggregationsFiltersAggregate | AggregationsAdjacencyMatrixAggregate | AggregationsSignificantLongTermsAggregate | AggregationsSignificantStringTermsAggregate | AggregationsUnmappedSignificantTermsAggregate | AggregationsCompositeAggregate | AggregationsFrequentItemSetsAggregate | AggregationsTimeSeriesAggregate | AggregationsScriptedMetricAggregate | AggregationsTopHitsAggregate | AggregationsInferenceAggregate | AggregationsStringStatsAggregate | AggregationsBoxPlotAggregate | AggregationsTopMetricsAggregate | AggregationsTTestAggregate | AggregationsRateAggregate | AggregationsCumulativeCardinalityAggregate | AggregationsMatrixStatsAggregate | AggregationsGeoLineAggregate
export interface AggregationsAggregateBase { export interface AggregationsAggregateBase {
meta?: Metadata meta?: Metadata
@ -2989,6 +3001,7 @@ export interface AggregationsAggregationContainer {
sum?: AggregationsSumAggregation sum?: AggregationsSumAggregation
sum_bucket?: AggregationsSumBucketAggregation sum_bucket?: AggregationsSumBucketAggregation
terms?: AggregationsTermsAggregation terms?: AggregationsTermsAggregation
time_series?: AggregationsTimeSeriesAggregation
top_hits?: AggregationsTopHitsAggregation top_hits?: AggregationsTopHitsAggregation
t_test?: AggregationsTTestAggregation t_test?: AggregationsTTestAggregation
top_metrics?: AggregationsTopMetricsAggregation top_metrics?: AggregationsTopMetricsAggregation
@ -4185,6 +4198,20 @@ export interface AggregationsTestPopulation {
filter?: QueryDslQueryContainer filter?: QueryDslQueryContainer
} }
export interface AggregationsTimeSeriesAggregate extends AggregationsMultiBucketAggregateBase<AggregationsTimeSeriesBucket> {
}
export interface AggregationsTimeSeriesAggregation extends AggregationsBucketAggregationBase {
size?: integer
keyed?: boolean
}
export interface AggregationsTimeSeriesBucketKeys extends AggregationsMultiBucketBase {
key: Record<Field, FieldValue>
}
export type AggregationsTimeSeriesBucket = AggregationsTimeSeriesBucketKeys
& { [property: string]: AggregationsAggregate | Record<Field, FieldValue> | long }
export interface AggregationsTopHitsAggregate extends AggregationsAggregateBase { export interface AggregationsTopHitsAggregate extends AggregationsAggregateBase {
hits: SearchHitsMetadata<any> hits: SearchHitsMetadata<any>
} }
@ -6692,6 +6719,7 @@ export interface CatIndicesIndicesRecord {
ss?: string | null ss?: string | null
storeSize?: string | null storeSize?: string | null
'pri.store.size'?: string | null 'pri.store.size'?: string | null
'dataset.size'?: string | null
'completion.size'?: string 'completion.size'?: string
cs?: string cs?: string
completionSize?: string completionSize?: string
@ -7809,6 +7837,7 @@ export interface CatShardsShardsRecord {
dc?: string | null dc?: string | null
store?: string | null store?: string | null
sto?: string | null sto?: string | null
dataset?: string | null
ip?: string | null ip?: string | null
id?: string id?: string
node?: string | null node?: string | null
@ -9805,7 +9834,9 @@ export interface EnrichStatsCacheStats {
node_id: Id node_id: Id
count: integer count: integer
hits: integer hits: integer
hits_time_in_millis: DurationValue<UnitMillis>
misses: integer misses: integer
misses_time_in_millis: DurationValue<UnitMillis>
evictions: integer evictions: integer
} }
@ -9914,8 +9945,10 @@ export type EqlSearchResponse<TEvent = unknown> = EqlEqlSearchResponseBase<TEven
export type EqlSearchResultPosition = 'tail' | 'head' export type EqlSearchResultPosition = 'tail' | 'head'
export type EsqlQueryEsqlFormat = 'csv' | 'json' | 'tsv' | 'txt' | 'yaml' | 'cbor' | 'smile' | 'arrow'
export interface EsqlQueryRequest extends RequestBase { export interface EsqlQueryRequest extends RequestBase {
format?: string format?: EsqlQueryEsqlFormat
delimiter?: string delimiter?: string
/** @deprecated The use of the 'body' key has been deprecated, move the nested keys to the top level object. */ /** @deprecated The use of the 'body' key has been deprecated, move the nested keys to the top level object. */
body?: { body?: {
@ -11736,6 +11769,8 @@ export type IndicesResolveClusterResponse = Record<ClusterAlias, IndicesResolveC
export interface IndicesResolveIndexRequest extends RequestBase { export interface IndicesResolveIndexRequest extends RequestBase {
name: Names name: Names
expand_wildcards?: ExpandWildcards expand_wildcards?: ExpandWildcards
ignore_unavailable?: boolean
allow_no_indices?: boolean
} }
export interface IndicesResolveIndexResolveIndexAliasItem { export interface IndicesResolveIndexResolveIndexAliasItem {
@ -12431,6 +12466,22 @@ export interface IngestForeachProcessor extends IngestProcessorBase {
processor: IngestProcessorContainer processor: IngestProcessorContainer
} }
export interface IngestGeoGridProcessor extends IngestProcessorBase {
field: string
tile_type: IngestGeoGridTileType
target_field?: Field
parent_field?: Field
children_field?: Field
non_children_field?: Field
precision_field?: Field
ignore_missing?: boolean
target_format?: IngestGeoGridTargetFormat
}
export type IngestGeoGridTargetFormat = 'geojson' | 'wkt'
export type IngestGeoGridTileType = 'geotile' | 'geohex' | 'geohash'
export interface IngestGeoIpProcessor extends IngestProcessorBase { export interface IngestGeoIpProcessor extends IngestProcessorBase {
database_file?: string database_file?: string
field: Field field: Field
@ -12444,7 +12495,7 @@ export interface IngestGrokProcessor extends IngestProcessorBase {
field: Field field: Field
ignore_missing?: boolean ignore_missing?: boolean
pattern_definitions?: Record<string, string> pattern_definitions?: Record<string, string>
patterns: string[] patterns: GrokPattern[]
trace_match?: boolean trace_match?: boolean
} }
@ -12569,6 +12620,7 @@ export interface IngestProcessorContainer {
enrich?: IngestEnrichProcessor enrich?: IngestEnrichProcessor
fail?: IngestFailProcessor fail?: IngestFailProcessor
foreach?: IngestForeachProcessor foreach?: IngestForeachProcessor
geo_grid?: IngestGeoGridProcessor
geoip?: IngestGeoIpProcessor geoip?: IngestGeoIpProcessor
grok?: IngestGrokProcessor grok?: IngestGrokProcessor
gsub?: IngestGsubProcessor gsub?: IngestGsubProcessor
@ -12579,6 +12631,7 @@ export interface IngestProcessorContainer {
kv?: IngestKeyValueProcessor kv?: IngestKeyValueProcessor
lowercase?: IngestLowercaseProcessor lowercase?: IngestLowercaseProcessor
pipeline?: IngestPipelineProcessor pipeline?: IngestPipelineProcessor
redact?: IngestRedactProcessor
remove?: IngestRemoveProcessor remove?: IngestRemoveProcessor
rename?: IngestRenameProcessor rename?: IngestRenameProcessor
reroute?: IngestRerouteProcessor reroute?: IngestRerouteProcessor
@ -12594,6 +12647,16 @@ export interface IngestProcessorContainer {
user_agent?: IngestUserAgentProcessor user_agent?: IngestUserAgentProcessor
} }
export interface IngestRedactProcessor extends IngestProcessorBase {
field: Field
patterns: GrokPattern[]
pattern_definitions?: Record<string, string>
prefix?: string
suffix?: string
ignore_missing?: boolean
skip_if_unlicensed?: boolean
}
export interface IngestRemoveProcessor extends IngestProcessorBase { export interface IngestRemoveProcessor extends IngestProcessorBase {
field: Fields field: Fields
keep?: Fields keep?: Fields
@ -13186,7 +13249,7 @@ export type MlCategorizationStatus = 'ok' | 'warn'
export interface MlCategory { export interface MlCategory {
category_id: ulong category_id: ulong
examples: string[] examples: string[]
grok_pattern?: string grok_pattern?: GrokPattern
job_id: Id job_id: Id
max_matching_length: ulong max_matching_length: ulong
partition_field_name?: string partition_field_name?: string
@ -15783,6 +15846,25 @@ export interface NodesHttp {
current_open?: integer current_open?: integer
total_opened?: long total_opened?: long
clients?: NodesClient[] clients?: NodesClient[]
routes: Record<string, NodesHttpRoute>
}
export interface NodesHttpRoute {
requests: NodesHttpRouteRequests
responses: NodesHttpRouteResponses
}
export interface NodesHttpRouteRequests {
count: long
total_size_in_bytes: long
size_histogram: NodesSizeHttpHistogram[]
}
export interface NodesHttpRouteResponses {
count: long
total_size_in_bytes: long
handling_time_histogram: NodesTimeHttpHistogram[]
size_histogram: NodesSizeHttpHistogram[]
} }
export interface NodesIndexingPressure { export interface NodesIndexingPressure {
@ -15797,16 +15879,25 @@ export interface NodesIndexingPressureMemory {
} }
export interface NodesIngest { export interface NodesIngest {
pipelines?: Record<string, NodesIngestTotal> pipelines?: Record<string, NodesIngestStats>
total?: NodesIngestTotal total?: NodesIngestTotal
} }
export interface NodesIngestStats {
count: long
current: long
failed: long
processors: Record<string, NodesKeyedProcessor>[]
time_in_millis: DurationValue<UnitMillis>
ingested_as_first_pipeline_in_bytes: long
produced_as_first_pipeline_in_bytes: long
}
export interface NodesIngestTotal { export interface NodesIngestTotal {
count?: long count: long
current?: long current: long
failed?: long failed: long
processors?: Record<string, NodesKeyedProcessor>[] time_in_millis: DurationValue<UnitMillis>
time_in_millis?: DurationValue<UnitMillis>
} }
export interface NodesIoStatDevice { export interface NodesIoStatDevice {
@ -16011,6 +16102,12 @@ export interface NodesSerializedClusterStateDetail {
compressed_size_in_bytes?: long compressed_size_in_bytes?: long
} }
export interface NodesSizeHttpHistogram {
count: long
ge_bytes?: long
lt_bytes?: long
}
export interface NodesStats { export interface NodesStats {
adaptive_selection?: Record<string, NodesAdaptiveSelection> adaptive_selection?: Record<string, NodesAdaptiveSelection>
breakers?: Record<string, NodesBreaker> breakers?: Record<string, NodesBreaker>
@ -16045,6 +16142,12 @@ export interface NodesThreadCount {
threads?: long threads?: long
} }
export interface NodesTimeHttpHistogram {
count: long
ge_millis?: long
lt_millis?: long
}
export interface NodesTransport { export interface NodesTransport {
inbound_handling_time_histogram?: NodesTransportHistogram[] inbound_handling_time_histogram?: NodesTransportHistogram[]
outbound_handling_time_histogram?: NodesTransportHistogram[] outbound_handling_time_histogram?: NodesTransportHistogram[]
@ -18931,7 +19034,7 @@ export interface TextStructureFindStructureRequest<TJsonDocument = unknown> {
ecs_compatibility?: string ecs_compatibility?: string
explain?: boolean explain?: boolean
format?: string format?: string
grok_pattern?: string grok_pattern?: GrokPattern
has_header_row?: boolean has_header_row?: boolean
line_merge_size_limit?: uint line_merge_size_limit?: uint
lines_to_sample?: uint lines_to_sample?: uint
@ -18959,7 +19062,7 @@ export interface TextStructureFindStructureResponse {
num_lines_analyzed: integer num_lines_analyzed: integer
column_names?: string[] column_names?: string[]
explanation?: string[] explanation?: string[]
grok_pattern?: string grok_pattern?: GrokPattern
multiline_start_pattern?: string multiline_start_pattern?: string
exclude_lines_pattern?: string exclude_lines_pattern?: string
java_timestamp_formats?: string[] java_timestamp_formats?: string[]
@ -18989,7 +19092,7 @@ export interface TextStructureTestGrokPatternRequest extends RequestBase {
ecs_compatibility?: string ecs_compatibility?: string
/** @deprecated The use of the 'body' key has been deprecated, move the nested keys to the top level object. */ /** @deprecated The use of the 'body' key has been deprecated, move the nested keys to the top level object. */
body?: { body?: {
grok_pattern: string grok_pattern: GrokPattern
text: string[] text: string[]
} }
} }