From 187849ef21ab951519c9394c568b710cc544ee84 Mon Sep 17 00:00:00 2001 From: Sylvain Wallez Date: Mon, 26 May 2025 19:00:00 +0200 Subject: [PATCH 1/5] Merge multiple paths in a single operation --- .../clients_schema_to_openapi/src/lib.rs | 8 +++ .../clients_schema_to_openapi/src/paths.rs | 61 +++++++++++++++++++ 2 files changed, 69 insertions(+) diff --git a/compiler-rs/clients_schema_to_openapi/src/lib.rs b/compiler-rs/clients_schema_to_openapi/src/lib.rs index 1eeee26407..68abf6002e 100644 --- a/compiler-rs/clients_schema_to_openapi/src/lib.rs +++ b/compiler-rs/clients_schema_to_openapi/src/lib.rs @@ -32,7 +32,15 @@ use crate::components::TypesAndComponents; pub struct Configuration { pub flavor: Option, pub namespaces: Option>, + + /// If a property value is an enumeration, the description of possible values will be copied in the + /// property's description (also works for arrays of enums). pub lift_enum_descriptions: bool, + + /// Will output endpoints having multiple paths into a single operation. The operation's path will + /// be the longest one (with values for all optional parameters), and the other paths will be added + /// at the beginning of the operation's description. + pub merge_multipath_endpoints: bool, } /// Convert an API model into an OpenAPI v3 schema, optionally filtered for a given flavor diff --git a/compiler-rs/clients_schema_to_openapi/src/paths.rs b/compiler-rs/clients_schema_to_openapi/src/paths.rs index c232515526..50424ccb7d 100644 --- a/compiler-rs/clients_schema_to_openapi/src/paths.rs +++ b/compiler-rs/clients_schema_to_openapi/src/paths.rs @@ -232,6 +232,67 @@ pub fn add_endpoint( // TODO: add error responses }; + //---- Merge multipath endpoints if asked for + let mut new_endpoint: clients_schema::Endpoint; + + let endpoint = if is_multipath && tac.config.merge_multipath_endpoints { + new_endpoint = endpoint.clone(); + let endpoint = &mut new_endpoint; + + // Sort paths from smallest to longest + endpoint.urls.sort_by_key(|x| x.path.len()); + + // Keep the longest and its last method so that the operation's path+method are the same as the last one + // (avoids the perception that it may have been chosen randomly). + let mut longest_path = endpoint.urls.last().unwrap().clone(); + while longest_path.methods.len() > 1 { + longest_path.methods.remove(0); + } + + // Replace endpoint urls with the longest path + let mut urls = vec![longest_path]; + std::mem::swap(&mut endpoint.urls, &mut urls); + + let split_desc = split_summary_desc(&endpoint.description); + + // Make sure the description is stays at the top + let mut description = match split_desc.summary { + Some(summary) => format!("{summary}\n\n"), + None => String::new(), + }; + + // Convert removed paths to descriptions + write!(description, "**All methods and paths for this operation:**\n\n")?; + + for url in urls { + for method in url.methods { + let lower_method = method.to_lowercase(); + let path = &url.path; + write!( + description, + r#"
+ {method} + {path} +
+ "# + )?; + } + } + + if let Some(desc) = &split_desc.description { + write!(description, "\n\n{}", desc)?; + } + + // Replace description + endpoint.description = description; + + // Done + endpoint + } else { + // Not multipath or not asked to merge multipath + endpoint + }; + //---- Build a path for each url + method let mut operation_counter = 0; From bfafeefc5ea07c5a9d12abd3c51328c30d3f856f Mon Sep 17 00:00:00 2001 From: Sylvain Wallez Date: Wed, 28 May 2025 10:21:08 +0200 Subject: [PATCH 2/5] Remove custom html tag --- compiler-rs/clients_schema_to_openapi/src/paths.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler-rs/clients_schema_to_openapi/src/paths.rs b/compiler-rs/clients_schema_to_openapi/src/paths.rs index 50424ccb7d..d4441838d3 100644 --- a/compiler-rs/clients_schema_to_openapi/src/paths.rs +++ b/compiler-rs/clients_schema_to_openapi/src/paths.rs @@ -270,10 +270,10 @@ pub fn add_endpoint( let path = &url.path; write!( description, - r#"
+ r#"
{method} {path} -
+
"# )?; } From 8a4566fa7865e274ef884b6ad10f06086727dd55 Mon Sep 17 00:00:00 2001 From: Sylvain Wallez Date: Tue, 3 Jun 2025 19:08:02 +0200 Subject: [PATCH 3/5] Rebase to add CLI support, add new make target --- Makefile | 7 ++++-- .../clients_schema_to_openapi/src/cli.rs | 23 +++++++++++-------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 8bd22d4d7c..59904c6c78 100644 --- a/Makefile +++ b/Makefile @@ -52,8 +52,11 @@ transform-expand-generics: ## Create a new schema with all generics expanded @npm run transform-expand-generics --prefix compiler transform-to-openapi: ## Generate the OpenAPI definition from the compiled schema - @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor stack --output output/openapi/elasticsearch-openapi.json - @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor serverless --output output/openapi/elasticsearch-serverless-openapi.json + @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor stack --lift-enum-descriptions --output output/openapi/elasticsearch-openapi.json + @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor serverless --lift-enum-descriptions --output output/openapi/elasticsearch-serverless-openapi.json + +transform-to-openapi-for-docs: ## Generate the OpenAPI definition tailored for API docs generation + @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor stack --lift-enum-descriptions --merge-multipath-endpoints --output output/openapi/elasticsearch-openapi-docs.json filter-for-serverless: ## Generate the serverless version from the compiled schema @npm run --prefix compiler filter-by-availability -- --serverless --visibility=public --input ../output/schema/schema.json --output ../output/output/openapi/elasticsearch-serverless-openapi.json diff --git a/compiler-rs/clients_schema_to_openapi/src/cli.rs b/compiler-rs/clients_schema_to_openapi/src/cli.rs index b7a53eaea7..9ebf6d5be5 100644 --- a/compiler-rs/clients_schema_to_openapi/src/cli.rs +++ b/compiler-rs/clients_schema_to_openapi/src/cli.rs @@ -20,13 +20,17 @@ pub struct Cli { #[argh(option, default = "SchemaFlavor::All")] pub flavor: SchemaFlavor, - /// add enum descriptions to property descriptions [default = true] - #[argh(option, default = "true")] - pub lift_enum_descriptions: bool, - /// generate only this namespace (can be repeated) #[argh(option)] pub namespace: Vec, + + /// add enum descriptions to property descriptions [default = true] + #[argh(switch)] + pub lift_enum_descriptions: bool, + + /// merge endpoints with multiple paths into a single OpenAPI operation [default = false] + #[argh(switch)] + pub merge_multipath_endpoints: bool, } use derive_more::FromStr; @@ -42,8 +46,8 @@ pub enum SchemaFlavor { } impl From for Configuration { - fn from(val: Cli) -> Configuration { - let flavor = match val.flavor { + fn from(cli: Cli) -> Configuration { + let flavor = match cli.flavor { SchemaFlavor::All => None, SchemaFlavor::Serverless => Some(Flavor::Serverless), SchemaFlavor::Stack => Some(Flavor::Stack), @@ -51,11 +55,12 @@ impl From for Configuration { Configuration { flavor, - lift_enum_descriptions: val.lift_enum_descriptions, - namespaces: if val.namespace.is_empty() { + lift_enum_descriptions: cli.lift_enum_descriptions, + merge_multipath_endpoints: cli.merge_multipath_endpoints, + namespaces: if cli.namespace.is_empty() { None } else { - Some(val.namespace) + Some(cli.namespace) }, } } From ad3e30eb04048604d62fc19f76d7ba91552cff3f Mon Sep 17 00:00:00 2001 From: Sylvain Wallez Date: Mon, 9 Jun 2025 10:27:04 +0200 Subject: [PATCH 4/5] Do not lift enums in default OpenAPI output --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 59904c6c78..f33e06f3e3 100644 --- a/Makefile +++ b/Makefile @@ -52,8 +52,8 @@ transform-expand-generics: ## Create a new schema with all generics expanded @npm run transform-expand-generics --prefix compiler transform-to-openapi: ## Generate the OpenAPI definition from the compiled schema - @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor stack --lift-enum-descriptions --output output/openapi/elasticsearch-openapi.json - @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor serverless --lift-enum-descriptions --output output/openapi/elasticsearch-serverless-openapi.json + @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor stack --output output/openapi/elasticsearch-openapi.json + @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor serverless --output output/openapi/elasticsearch-serverless-openapi.json transform-to-openapi-for-docs: ## Generate the OpenAPI definition tailored for API docs generation @npm run transform-to-openapi -- --schema output/schema/schema.json --flavor stack --lift-enum-descriptions --merge-multipath-endpoints --output output/openapi/elasticsearch-openapi-docs.json From 9bfa5112e98da9b9f528dfcd8e53fa7ac440b02c Mon Sep 17 00:00:00 2001 From: Sylvain Wallez Date: Mon, 9 Jun 2025 17:39:15 +0200 Subject: [PATCH 5/5] Update outputs --- .../pkg/compiler_wasm_lib_bg.wasm | Bin 711963 -> 718925 bytes output/openapi/elasticsearch-openapi.json | 214 +++++++++--------- .../elasticsearch-serverless-openapi.json | 153 ++++++------- 3 files changed, 177 insertions(+), 190 deletions(-) diff --git a/compiler-rs/compiler-wasm-lib/pkg/compiler_wasm_lib_bg.wasm b/compiler-rs/compiler-wasm-lib/pkg/compiler_wasm_lib_bg.wasm index 9b26532ad4eecf78d9ec02e3bf5514493e4d6245..2327db1713725d30fdadb1959996a8f4cda3c163 100644 GIT binary patch literal 718925 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�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�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

rrIhEW`P9qPH)5(M64Dt{;lRQk$B9D-> z$)n^P@)$XnJWkFdPmuG;ljH*O6!{H#np{YpAs3Nn$#2PX#_O>!l9i(EzCCRdYp$Tj3$axHm}Tu0s~*OL#( z4P*|vk<2AGkq^nu+Pr{oUu8M%{uPVORqAa|25$UWpsaxeKK zxsQBB?k8W92go<%d%VT(_z55I4j=I|{=hHz6B9jIzLCvpqnfl?@qGAN63h(vi*Kop`;5tUFGRS<)!sD|pOfmqZ;EyN)n zwNVFkQ4a~Ij|OOnMre#CXo_ZNjuvQ%R%nejXp44ek3=LP86A*2{KL%hR24OIUU?_%RI7VP3EJ(*FjK&y@#W;+|1Wd#vOvV&U#WYOE z49vtV%*Gtd#S%PV^~xYKu@uXYh2_Y`3arE`ti~Fw#X79V25iJ8Y{nLB#Wrlm4(!A( z?8YAK#XjuE0UX339L5nG#W5Vm37o_!oW>cP#W|eE1zf}>T*eh##Wh^V4cx>n+{PW; z#Xa1|1LPnV5Ag_(@dV%FDW2gue!vU7#E*D|*LZ`s_zCauGk(FZ_zmyzJ3ine{=lF3 z3!k7@TUWvW5k^R`feaHA*g^w4XkiZ>T;TvWIKmx;;DN&MgcH2rj6j%C0=_5-KLnvD zg5i%46hkNi5QgF?k8o5#1foz1(I}0ID1%BUi^?d6Du_fJVi1q2sEulOviXEzzlqYnOKNfScKX57IUx|bFl>T@Ezu3B{HxInOKdbSc7F)i!7|ea;!%- zHedyIVk3586LzCF_Mi{;Vhc{9FHRv1r_m2*&>v@U1UGRJw{Qu!F#vZk5YLc<=g7qm z7=jlVikEnT_ZWoVF&G~(3?DHZf8ZSge3>S$50xalu_*+RPsmba0us?1N$7)Q^hF1x zAqD-AivH+`0qBH*=!`+=g2CvDA?Svo=#F9Nf#K+h5$J`H7>zO5?$3O|4qU=cT*fY3 z!ERi|9$dp-T*p4#z<%7s0o=kt+{Pi?!C~CR5!}O3+{ZCIz;Wc@1aff_4{-{Qa2k(s z22XGn-{Tyf;yj+=0-i%{og5Ak5s**{GD<^18E8-zT9kthkc60xeMztq_FP2u2%(pe;ht4q<4IL?j^@ z-MG%(fgDbSX^NV3cOpBZ3%a5kx}ygg@_J9Q57~>P0$u1$HX{3yY3Ppu7=bE0Kaz|g zEo3@IVKl~IEXH9xCSW2aVKSy*DyCsNW?&{}VK(MqF6LoA7T_B!#3Fo)#aM#xkbz7r z#WG}JIkK?=E3pczu?B0g4(qW28?gzSu?1VP4coB;JFyG9u?Ksx5BqTd2XP38aRf(k z499T-Cvgg=aRz5`4(D+J7jX%faRpa#4cBo4H*pKMaR+yC5BKo^ImpFBJi-gS#E*D| zpYRSb*=!f6hU%z+Sky!<#33HFQ3rKV4+*G`255*zXpAOkie_kz7HEl9XpJ^#i*{&_ zL?j^@9gu=lbVMg~Mi+ENH*`l2SdflU7>zL)i*Xo_37CjUn2afyifNdR8JLM#n2kA@ zi+Pxj1^5OFu?T)E*k<96VhBKS1fm2=A_&0Yy&_Ap!N#01eRyjnM>6(G1Pe0xi)Bt#zEf!-5zC#8wu@uXYh2_Y`3arE`tVT!1vxaO#t|gPmb!2yP zJ=vAqNG>5ak>knDlqNV*P?2s-Y;V!yh$J z46z76O%z8h1R@S45Ra0mjUd!PFzO-%^$>~#grPpd(Et%>h*D^T(rAn_Xo9k6igIX% zNHj-zv_J*4L=;*+EAz;cX4HY`|ybgaZEtioul#u%)@Sggf3tiyP$#{_J^L~O()Y{C?5 z!BlL;G;G6kY{v}jz)bAKEbPJ@?7>{@g~i0OLply&6b@rFj$jOqVl0kf9FAi=PGAB~ zVj@mq5>8_>&R`18Vk*vI8qQ-nE?@>OVkRzO7A|8pu3!$XVlJ*>9`LL?1LlUo=J;0AW$CU)T#cH=ho;12fUF81Lb_TxSd-~nQKGS5&INvMWoR7VHYKnh}!ikj$% zTIhs0bVfY7pfA=XoVqYjiG3RVQ7otXonGKkC9Lt$N51-QAqHIjABp_01b*mi$Lg50(z8$0YNY# z7&Zuj38An>80-)ZdqltirQnFtD1csas8gV~Q!Nf}) z_)&?}l#t}Xvc`H7YOjdU^5sIq&4HhP-N{@kyj0nc@X{frBT8roa?h3iXl8?x92N$ol^U?@0gmT{yuk_5@eru zx0ck9PThMYbIaKveH!074B-y7LH7Ir3%B*<_sv4oAM;8JGWOt}-d(Iet@FPC{+V1w diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index 00ef684475..6fb72c77d4 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -2165,7 +2165,7 @@ { "in": "query", "name": "h", - "description": "A comma-separated list of columns names to display.\nIt supports simple wildcards.\n\nSupported values include:\n - `build` (or `b`): The Elasticsearch build hash. For example: `5c03844`.\n - `completion.size` (or `cs`, `completionSize`): The size of completion. For example: `0b`.\n - `cpu`: The percentage of recent system CPU used.\n - `disk.avail` (or `d`, `disk`, `diskAvail`): The available disk space. For example: `198.4gb`.\n - `disk.total` (or `dt`, `diskTotal`): The total disk space. For example: `458.3gb`.\n - `disk.used` (or `du`, `diskUsed`): The used disk space. For example: `259.8gb`.\n - `disk.used_percent` (or `dup`, `diskUsedPercent`): The percentage of disk space used.\n - `fielddata.evictions` (or `fe`, `fielddataEvictions`): The number of fielddata cache evictions.\n - `fielddata.memory_size` (or `fm`, `fielddataMemory`): The fielddata cache memory used. For example: `0b`.\n - `file_desc.current` (or `fdc`, `fileDescriptorCurrent`): The number of file descriptors used.\n - `file_desc.max` (or `fdm`, `fileDescriptorMax`): The maximum number of file descriptors.\n - `file_desc.percent` (or `fdp`, `fileDescriptorPercent`): The percentage of file descriptors used.\n - `flush.total` (or `ft`, `flushTotal`): The number of flushes.\n - `flush.total_time` (or `ftt`, `flushTotalTime`): The amount of time spent in flush.\n - `get.current` (or `gc`, `getCurrent`): The number of current get operations.\n - `get.exists_time` (or `geti`, `getExistsTime`): The time spent in successful get operations. For example: `14ms`.\n - `get.exists_total` (or `geto`, `getExistsTotal`): The number of successful get operations.\n - `get.missing_time` (or `gmti`, `getMissingTime`): The time spent in failed get operations. For example: `0s`.\n - `get.missing_total` (or `gmto`, `getMissingTotal`): The number of failed get operations.\n - `get.time` (or `gti`, `getTime`): The amount of time spent in get operations. For example: `14ms`.\n - `get.total` (or `gto`, `getTotal`): The number of get operations.\n - `heap.current` (or `hc`, `heapCurrent`): The used heap size. For example: `311.2mb`.\n - `heap.max` (or `hm`, `heapMax`): The total heap size. For example: `4gb`.\n - `heap.percent` (or `hp`, `heapPercent`): The used percentage of total allocated Elasticsearch JVM heap.\nThis value reflects only the Elasticsearch process running within the operating system and is the most direct indicator of its JVM, heap, or memory resource performance.\n - `http_address` (or `http`): The bound HTTP address.\n - `id` (or `nodeId`): The identifier for the node.\n - `indexing.delete_current` (or `idc`, `indexingDeleteCurrent`): The number of current deletion operations.\n - `indexing.delete_time` (or `idti`, `indexingDeleteTime`): The time spent in deletion operations. For example: `2ms`.\n - `indexing.delete_total` (or `idto`, `indexingDeleteTotal`): The number of deletion operations.\n - `indexing.index_current` (or `iic`, `indexingIndexCurrent`): The number of current indexing operations.\n - `indexing.index_failed` (or `iif`, `indexingIndexFailed`): The number of failed indexing operations.\n - `indexing.index_failed_due_to_version_conflict` (or `iifvc`, `indexingIndexFailedDueToVersionConflict`): The number of indexing operations that failed due to version conflict.\n - `indexing.index_time` (or `iiti`, `indexingIndexTime`): The time spent in indexing operations. For example: `134ms`.\n - `indexing.index_total` (or `iito`, `indexingIndexTotal`): The number of indexing operations.\n - `ip` (or `i`): The IP address.\n - `jdk` (or `j`): The Java version. For example: `1.8.0`.\n - `load_1m` (or `l`): The most recent load average. For example: `0.22`.\n - `load_5m` (or `l`): The load average for the last five minutes. For example: `0.78`.\n - `load_15m` (or `l`): The load average for the last fifteen minutes. For example: `1.24`.\n - `mappings.total_count` (or `mtc`, `mappingsTotalCount`): The number of mappings, including runtime and object fields.\n - `mappings.total_estimated_overhead_in_bytes` (or `mteo`, `mappingsTotalEstimatedOverheadInBytes`): The estimated heap overhead, in bytes, of mappings on this node, which allows for 1KiB of heap for every mapped field.\n - `master` (or `m`): Indicates whether the node is the elected master node.\nReturned values include `*` (elected master) and `-` (not elected master).\n - `merges.current` (or `mc`, `mergesCurrent`): The number of current merge operations.\n - `merges.current_docs` (or `mcd`, `mergesCurrentDocs`): The number of current merging documents.\n - `merges.current_size` (or `mcs`, `mergesCurrentSize`): The size of current merges. For example: `0b`.\n - `merges.total` (or `mt`, `mergesTotal`): The number of completed merge operations.\n - `merges.total_docs` (or `mtd`, `mergesTotalDocs`): The number of merged documents.\n - `merges.total_size` (or `mts`, `mergesTotalSize`): The total size of merges. For example: `0b`.\n - `merges.total_time` (or `mtt`, `mergesTotalTime`): The time spent merging documents. For example: `0s`.\n - `name` (or `n`): The node name.\n - `node.role` (or `r`, `role`, `nodeRole`): The roles of the node.\nReturned values include `c` (cold node), `d` (data node), `f` (frozen node), `h` (hot node), `i` (ingest node), `l` (machine learning node), `m` (master-eligible node), `r` (remote cluster client node), `s` (content node), `t` (transform node), `v` (voting-only node), `w` (warm node), and `-` (coordinating node only).\nFor example, `dim` indicates a master-eligible data and ingest node.\n - `pid` (or `p`): The process identifier.\n - `port` (or `po`): The bound transport port number.\n - `query_cache.memory_size` (or `qcm`, `queryCacheMemory`): The used query cache memory. For example: `0b`.\n - `query_cache.evictions` (or `qce`, `queryCacheEvictions`): The number of query cache evictions.\n - `query_cache.hit_count` (or `qchc`, `queryCacheHitCount`): The query cache hit count.\n - `query_cache.miss_count` (or `qcmc`, `queryCacheMissCount`): The query cache miss count.\n - `ram.current` (or `rc`, `ramCurrent`): The used total memory. For example: `513.4mb`.\n - `ram.max` (or `rm`, `ramMax`): The total memory. For example: `2.9gb`.\n - `ram.percent` (or `rp`, `ramPercent`): The used percentage of the total operating system memory.\nThis reflects all processes running on the operating system instead of only Elasticsearch and is not guaranteed to correlate to its performance.\n - `refresh.total` (or `rto`, `refreshTotal`): The number of refresh operations.\n - `refresh.time` (or `rti`, `refreshTime`): The time spent in refresh operations. For example: `91ms`.\n - `request_cache.memory_size` (or `rcm`, `requestCacheMemory`): The used request cache memory. For example: `0b`.\n - `request_cache.evictions` (or `rce`, `requestCacheEvictions`): The number of request cache evictions.\n - `request_cache.hit_count` (or `rchc`, `requestCacheHitCount`): The request cache hit count.\n - `request_cache.miss_count` (or `rcmc`, `requestCacheMissCount`): The request cache miss count.\n - `script.compilations` (or `scrcc`, `scriptCompilations`): The number of total script compilations.\n - `script.cache_evictions` (or `scrce`, `scriptCacheEvictions`): The number of total compiled scripts evicted from cache.\n - `search.fetch_current` (or `sfc`, `searchFetchCurrent`): The number of current fetch phase operations.\n - `search.fetch_time` (or `sfti`, `searchFetchTime`): The time spent in fetch phase. For example: `37ms`.\n - `search.fetch_total` (or `sfto`, `searchFetchTotal`): The number of fetch operations.\n - `search.open_contexts` (or `so`, `searchOpenContexts`): The number of open search contexts.\n - `search.query_current` (or `sqc`, `searchQueryCurrent`): The number of current query phase operations.\n - `search.query_time` (or `sqti`, `searchQueryTime`): The time spent in query phase. For example: `43ms`.\n - `search.query_total` (or `sqto`, `searchQueryTotal`): The number of query operations.\n - `search.scroll_current` (or `scc`, `searchScrollCurrent`): The number of open scroll contexts.\n - `search.scroll_time` (or `scti`, `searchScrollTime`): The amount of time scroll contexts were held open. For example: `2m`.\n - `search.scroll_total` (or `scto`, `searchScrollTotal`): The number of completed scroll contexts.\n - `segments.count` (or `sc`, `segmentsCount`): The number of segments.\n - `segments.fixed_bitset_memory` (or `sfbm`, `fixedBitsetMemory`): The memory used by fixed bit sets for nested object field types and type filters for types referred in join fields.\nFor example: `1.0kb`.\n - `segments.index_writer_memory` (or `siwm`, `segmentsIndexWriterMemory`): The memory used by the index writer. For example: `18mb`.\n - `segments.memory` (or `sm`, `segmentsMemory`): The memory used by segments. For example: `1.4kb`.\n - `segments.version_map_memory` (or `svmm`, `segmentsVersionMapMemory`): The memory used by the version map. For example: `1.0kb`.\n - `shard_stats.total_count` (or `sstc`, `shards`, `shardStatsTotalCount`): The number of shards assigned.\n - `suggest.current` (or `suc`, `suggestCurrent`): The number of current suggest operations.\n - `suggest.time` (or `suti`, `suggestTime`): The time spent in suggest operations.\n - `suggest.total` (or `suto`, `suggestTotal`): The number of suggest operations.\n - `uptime` (or `u`): The amount of node uptime. For example: `17.3m`.\n - `version` (or `v`): The Elasticsearch version. For example: `9.0.0`.\n\n", + "description": "A comma-separated list of columns names to display.\nIt supports simple wildcards.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatNodeColumns" @@ -5327,7 +5327,7 @@ { "in": "path", "name": "target", - "description": "Limits the information returned to the specific target. Supports a comma-separated list, such as http,ingest.\n\nSupported values include: `_all`, `http`, `ingest`, `thread_pool`, `script`\n\n", + "description": "Limits the information returned to the specific target. Supports a comma-separated list, such as http,ingest.", "required": true, "deprecated": false, "schema": { @@ -6484,7 +6484,7 @@ { "in": "query", "name": "job_type", - "description": "A comma-separated list of job types to fetch the sync jobs for\n\nSupported values include: `full`, `incremental`, `access_control`\n\n", + "description": "A comma-separated list of job types to fetch the sync jobs for", "deprecated": false, "schema": { "oneOf": [ @@ -8463,7 +8463,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -8741,7 +8741,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -8908,7 +8908,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -8980,7 +8980,7 @@ { "in": "query", "name": "conflicts", - "description": "What to do if delete by query hits version conflicts: `abort` or `proceed`.\n\nSupported values include:\n - `abort`: Stop reindexing if there are conflicts.\n - `proceed`: Continue reindexing even if there are conflicts.\n\n", + "description": "What to do if delete by query hits version conflicts: `abort` or `proceed`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.Conflicts" @@ -9010,7 +9010,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -9150,7 +9150,7 @@ { "in": "query", "name": "search_type", - "description": "The type of the search operation.\nAvailable options include `query_then_fetch` and `dfs_query_then_fetch`.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "The type of the search operation.\nAvailable options include `query_then_fetch` and `dfs_query_then_fetch`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -10857,7 +10857,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -10995,7 +10995,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -13138,7 +13138,7 @@ { "in": "path", "name": "block", - "description": "The block type to add to the index.\n\nSupported values include:\n - `metadata`: Disable metadata changes, such as closing the index.\n - `read`: Disable read operations.\n - `read_only`: Disable write operations and metadata changes.\n - `write`: Disable write operations. However, metadata changes are still allowed.\n\n", + "description": "The block type to add to the index.", "required": true, "deprecated": false, "schema": { @@ -13159,7 +13159,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -13615,7 +13615,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -13736,7 +13736,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument\ndetermines whether wildcard expressions match hidden data streams. Supports comma-separated values,\nsuch as open,hidden.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument\ndetermines whether wildcard expressions match hidden data streams. Supports comma-separated values,\nsuch as open,hidden.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -13796,7 +13796,7 @@ { "in": "query", "name": "features", - "description": "Return only information on specified index features\n\nSupported values include: `aliases`, `mappings`, `settings`\n\n", + "description": "Return only information on specified index features", "deprecated": false, "schema": { "$ref": "#/components/schemas/indices.get.Features" @@ -13980,7 +13980,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14064,7 +14064,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14241,7 +14241,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match. Supports comma-separated values,such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match. Supports comma-separated values,such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14660,7 +14660,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14747,7 +14747,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `hidden`, `open`, `closed`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `hidden`, `open`, `closed`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14855,7 +14855,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Whether wildcard expressions should get expanded to open or closed indices (default: open)\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether wildcard expressions should get expanded to open or closed indices (default: open)", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14927,7 +14927,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14992,7 +14992,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `hidden`, `open`, `closed`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `hidden`, `open`, `closed`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -15070,7 +15070,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Whether wildcard expressions should get expanded to open or closed indices (default: open)\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether wildcard expressions should get expanded to open or closed indices (default: open)", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -15601,7 +15601,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -15904,7 +15904,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -17339,7 +17339,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -17825,7 +17825,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -23836,7 +23836,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -24470,7 +24470,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values. Valid values are:\n\n* `all`: Match any data stream or index, including hidden ones.\n* `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n* `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or both.\n* `none`: Wildcard patterns are not accepted.\n* `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values. Valid values are:\n\n* `all`: Match any data stream or index, including hidden ones.\n* `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n* `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or both.\n* `none`: Wildcard patterns are not accepted.\n* `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -28145,7 +28145,7 @@ { "in": "query", "name": "wait_for", - "description": "Specifies the allocation status to wait for before returning.\n\nSupported values include:\n - `started`: The trained model is started on at least one node.\n - `starting`: Trained model deployment is starting but it is not yet deployed on any nodes.\n - `fully_allocated`: Trained model deployment has started on all valid nodes.\n\n", + "description": "Specifies the allocation status to wait for before returning.", "deprecated": false, "schema": { "$ref": "#/components/schemas/ml._types.DeploymentAllocationState" @@ -28570,7 +28570,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values. Valid values are:\n\n* `all`: Match any data stream or index, including hidden ones.\n* `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n* `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or both.\n* `none`: Wildcard patterns are not accepted.\n* `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values. Valid values are:\n\n* `all`: Match any data stream or index, including hidden ones.\n* `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n* `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or both.\n* `none`: Wildcard patterns are not accepted.\n* `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -30727,7 +30727,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`. Valid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`. Valid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -40998,7 +40998,7 @@ { "in": "query", "name": "order", - "description": "The sort order.\nValid values are `asc` for ascending and `desc` for descending order.\nThe default behavior is ascending order.\n\nSupported values include:\n - `asc`: Ascending (smallest to largest)\n - `desc`: Descending (largest to smallest)\n\n", + "description": "The sort order.\nValid values are `asc` for ascending and `desc` for descending order.\nThe default behavior is ascending order.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SortOrder" @@ -43277,7 +43277,7 @@ { "in": "query", "name": "group_by", - "description": "A key that is used to group tasks in the response.\nThe task lists can be grouped either by nodes or by parent tasks.\n\nSupported values include:\n - `nodes`: Group tasks by node ID.\n - `parents`: Group tasks by parent task ID.\n - `none`: Do not group tasks.\n\n", + "description": "A key that is used to group tasks in the response.\nThe task lists can be grouped either by nodes or by parent tasks.", "deprecated": false, "schema": { "$ref": "#/components/schemas/tasks._types.GroupBy" @@ -45730,7 +45730,7 @@ { "in": "query", "name": "conflicts", - "description": "The preferred behavior when update by query hits version conflicts: `abort` or `proceed`.\n\nSupported values include:\n - `abort`: Stop reindexing if there are conflicts.\n - `proceed`: Continue reindexing even if there are conflicts.\n\n", + "description": "The preferred behavior when update by query hits version conflicts: `abort` or `proceed`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.Conflicts" @@ -45760,7 +45760,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -45910,7 +45910,7 @@ { "in": "query", "name": "search_type", - "description": "The type of the search operation. Available options include `query_then_fetch` and `dfs_query_then_fetch`.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "The type of the search operation. Available options include `query_then_fetch` and `dfs_query_then_fetch`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -65157,7 +65157,6 @@ "$ref": "#/components/schemas/_types.Fields" }, "order": { - "description": "\n\nSupported values include: `asc` (or `ASC`), `desc` (or `DESC`)\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortOrder" @@ -65171,7 +65170,6 @@ ] }, "mode": { - "description": "\n\nSupported values include: `min` (or `MIN`), `max` (or `MAX`)\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortMode" @@ -65185,7 +65183,6 @@ ] }, "missing": { - "description": "\n\nSupported values include: `_last`, `_first`\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortMissing" @@ -69464,7 +69461,6 @@ "$ref": "#/components/schemas/_types.analysis.PhoneticEncoder" }, "languageset": { - "description": "\n\nSupported values include: `any`, `common`, `cyrillic`, `english`, `french`, `german`, `hebrew`, `hungarian`, `polish`, `romanian`, `russian`, `spanish`\n\n", "oneOf": [ { "$ref": "#/components/schemas/_types.analysis.PhoneticLanguage" @@ -87881,7 +87877,7 @@ "type": "object", "properties": { "actions": { - "description": "The set of actions to be triggered when the rule applies. If more than one action is specified the effects of all actions are combined.\n\nSupported values include:\n - `skip_result`: The result will not be created. Unless you also specify `skip_model_update`, the model will be updated as usual with the corresponding series value.\n - `skip_model_update`: The value for that series will not be used to update the model. Unless you also specify `skip_result`, the results will be created as usual. This action is suitable when certain values are expected to be consistently anomalous and they affect the model in a way that negatively impacts the rest of the results.\n\n", + "description": "The set of actions to be triggered when the rule applies. If more than one action is specified the effects of all actions are combined.", "type": "array", "items": { "$ref": "#/components/schemas/ml._types.RuleAction" @@ -109975,7 +109971,7 @@ "async_search.submit-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -110065,7 +110061,7 @@ "async_search.submit-search_type": { "in": "query", "name": "search_type", - "description": "Search operation type\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "Search operation type", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -110108,7 +110104,7 @@ "async_search.submit-suggest_mode": { "in": "query", "name": "suggest_mode", - "description": "Specify suggest mode\n\nSupported values include:\n - `missing`: Only generate suggestions for terms that are not in the shard.\n - `popular`: Only suggest terms that occur in more docs on the shard than the original term.\n - `always`: Suggest any matching suggestions based on terms in the suggest text.\n\n", + "description": "Specify suggest mode", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SuggestMode" @@ -110460,7 +110456,7 @@ "cat.aliases-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -110695,7 +110691,7 @@ "cat.indices-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -110705,7 +110701,7 @@ "cat.indices-health": { "in": "query", "name": "health", - "description": "The health status used to limit returned indices. By default, the response includes indices of any health status.\n\nSupported values include:\n - `green` (or `GREEN`): All shards are assigned.\n - `yellow` (or `YELLOW`): All primary shards are assigned, but one or more replica shards are unassigned. If a node in the cluster fails, some data could be unavailable until that node is repaired.\n - `red` (or `RED`): One or more primary shards are unassigned, so some data is unavailable. This can occur briefly during cluster startup as primary shards are assigned.\n\n", + "description": "The health status used to limit returned indices. By default, the response includes indices of any health status.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.HealthStatus" @@ -110806,7 +110802,7 @@ "cat.ml_data_frame_analytics-h": { "in": "query", "name": "h", - "description": "Comma-separated list of column names to display.\n\nSupported values include:\n - `assignment_explanation` (or `ae`): Contains messages relating to the selection of a node.\n - `create_time` (or `ct`, `createTime`): The time when the data frame analytics job was created.\n - `description` (or `d`): A description of a job.\n - `dest_index` (or `di`, `destIndex`): Name of the destination index.\n - `failure_reason` (or `fr`, `failureReason`): Contains messages about the reason why a data frame analytics job failed.\n - `id`: Identifier for the data frame analytics job.\n - `model_memory_limit` (or `mml`, `modelMemoryLimit`): The approximate maximum amount of memory resources that are permitted for\nthe data frame analytics job.\n - `node.address` (or `na`, `nodeAddress`): The network address of the node that the data frame analytics job is\nassigned to.\n - `node.ephemeral_id` (or `ne`, `nodeEphemeralId`): The ephemeral ID of the node that the data frame analytics job is assigned\nto.\n - `node.id` (or `ni`, `nodeId`): The unique identifier of the node that the data frame analytics job is\nassigned to.\n - `node.name` (or `nn`, `nodeName`): The name of the node that the data frame analytics job is assigned to.\n - `progress` (or `p`): The progress report of the data frame analytics job by phase.\n - `source_index` (or `si`, `sourceIndex`): Name of the source index.\n - `state` (or `s`): Current state of the data frame analytics job.\n - `type` (or `t`): The type of analysis that the data frame analytics job performs.\n - `version` (or `v`): The Elasticsearch version number in which the data frame analytics job was\ncreated.\n\n", + "description": "Comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatDfaColumns" @@ -110816,7 +110812,7 @@ "cat.ml_data_frame_analytics-s": { "in": "query", "name": "s", - "description": "Comma-separated list of column names or column aliases used to sort the\nresponse.\n\nSupported values include:\n - `assignment_explanation` (or `ae`): Contains messages relating to the selection of a node.\n - `create_time` (or `ct`, `createTime`): The time when the data frame analytics job was created.\n - `description` (or `d`): A description of a job.\n - `dest_index` (or `di`, `destIndex`): Name of the destination index.\n - `failure_reason` (or `fr`, `failureReason`): Contains messages about the reason why a data frame analytics job failed.\n - `id`: Identifier for the data frame analytics job.\n - `model_memory_limit` (or `mml`, `modelMemoryLimit`): The approximate maximum amount of memory resources that are permitted for\nthe data frame analytics job.\n - `node.address` (or `na`, `nodeAddress`): The network address of the node that the data frame analytics job is\nassigned to.\n - `node.ephemeral_id` (or `ne`, `nodeEphemeralId`): The ephemeral ID of the node that the data frame analytics job is assigned\nto.\n - `node.id` (or `ni`, `nodeId`): The unique identifier of the node that the data frame analytics job is\nassigned to.\n - `node.name` (or `nn`, `nodeName`): The name of the node that the data frame analytics job is assigned to.\n - `progress` (or `p`): The progress report of the data frame analytics job by phase.\n - `source_index` (or `si`, `sourceIndex`): Name of the source index.\n - `state` (or `s`): Current state of the data frame analytics job.\n - `type` (or `t`): The type of analysis that the data frame analytics job performs.\n - `version` (or `v`): The Elasticsearch version number in which the data frame analytics job was\ncreated.\n\n", + "description": "Comma-separated list of column names or column aliases used to sort the\nresponse.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatDfaColumns" @@ -110857,7 +110853,7 @@ "cat.ml_datafeeds-h": { "in": "query", "name": "h", - "description": "Comma-separated list of column names to display.\n\nSupported values include:\n - `ae` (or `assignment_explanation`): For started datafeeds only, contains messages relating to the selection of\na node.\n - `bc` (or `buckets.count`, `bucketsCount`): The number of buckets processed.\n - `id`: A numerical character string that uniquely identifies the datafeed.\n - `na` (or `node.address`, `nodeAddress`): For started datafeeds only, the network address of the node where the\ndatafeed is started.\n - `ne` (or `node.ephemeral_id`, `nodeEphemeralId`): For started datafeeds only, the ephemeral ID of the node where the\ndatafeed is started.\n - `ni` (or `node.id`, `nodeId`): For started datafeeds only, the unique identifier of the node where the\ndatafeed is started.\n - `nn` (or `node.name`, `nodeName`): For started datafeeds only, the name of the node where the datafeed is\nstarted.\n - `sba` (or `search.bucket_avg`, `searchBucketAvg`): The average search time per bucket, in milliseconds.\n - `sc` (or `search.count`, `searchCount`): The number of searches run by the datafeed.\n - `seah` (or `search.exp_avg_hour`, `searchExpAvgHour`): The exponential average search time per hour, in milliseconds.\n - `st` (or `search.time`, `searchTime`): The total time the datafeed spent searching, in milliseconds.\n - `s` (or `state`): The status of the datafeed: `starting`, `started`, `stopping`, or `stopped`.\nIf `starting`, the datafeed has been requested to start but has not yet\nstarted. If `started`, the datafeed is actively receiving data. If\n`stopping`, the datafeed has been requested to stop gracefully and is\ncompleting its final action. If `stopped`, the datafeed is stopped and will\nnot receive data until it is re-started.\n\n", + "description": "Comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatDatafeedColumns" @@ -110867,7 +110863,7 @@ "cat.ml_datafeeds-s": { "in": "query", "name": "s", - "description": "Comma-separated list of column names or column aliases used to sort the response.\n\nSupported values include:\n - `ae` (or `assignment_explanation`): For started datafeeds only, contains messages relating to the selection of\na node.\n - `bc` (or `buckets.count`, `bucketsCount`): The number of buckets processed.\n - `id`: A numerical character string that uniquely identifies the datafeed.\n - `na` (or `node.address`, `nodeAddress`): For started datafeeds only, the network address of the node where the\ndatafeed is started.\n - `ne` (or `node.ephemeral_id`, `nodeEphemeralId`): For started datafeeds only, the ephemeral ID of the node where the\ndatafeed is started.\n - `ni` (or `node.id`, `nodeId`): For started datafeeds only, the unique identifier of the node where the\ndatafeed is started.\n - `nn` (or `node.name`, `nodeName`): For started datafeeds only, the name of the node where the datafeed is\nstarted.\n - `sba` (or `search.bucket_avg`, `searchBucketAvg`): The average search time per bucket, in milliseconds.\n - `sc` (or `search.count`, `searchCount`): The number of searches run by the datafeed.\n - `seah` (or `search.exp_avg_hour`, `searchExpAvgHour`): The exponential average search time per hour, in milliseconds.\n - `st` (or `search.time`, `searchTime`): The total time the datafeed spent searching, in milliseconds.\n - `s` (or `state`): The status of the datafeed: `starting`, `started`, `stopping`, or `stopped`.\nIf `starting`, the datafeed has been requested to start but has not yet\nstarted. If `started`, the datafeed is actively receiving data. If\n`stopping`, the datafeed has been requested to stop gracefully and is\ncompleting its final action. If `stopped`, the datafeed is stopped and will\nnot receive data until it is re-started.\n\n", + "description": "Comma-separated list of column names or column aliases used to sort the response.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatDatafeedColumns" @@ -110918,7 +110914,7 @@ "cat.ml_jobs-h": { "in": "query", "name": "h", - "description": "Comma-separated list of column names to display.\n\nSupported values include:\n - `assignment_explanation` (or `ae`): For open anomaly detection jobs only, contains messages relating to the\nselection of a node to run the job.\n - `buckets.count` (or `bc`, `bucketsCount`): The number of bucket results produced by the job.\n - `buckets.time.exp_avg` (or `btea`, `bucketsTimeExpAvg`): Exponential moving average of all bucket processing times, in milliseconds.\n - `buckets.time.exp_avg_hour` (or `bteah`, `bucketsTimeExpAvgHour`): Exponentially-weighted moving average of bucket processing times calculated\nin a 1 hour time window, in milliseconds.\n - `buckets.time.max` (or `btmax`, `bucketsTimeMax`): Maximum among all bucket processing times, in milliseconds.\n - `buckets.time.min` (or `btmin`, `bucketsTimeMin`): Minimum among all bucket processing times, in milliseconds.\n - `buckets.time.total` (or `btt`, `bucketsTimeTotal`): Sum of all bucket processing times, in milliseconds.\n - `data.buckets` (or `db`, `dataBuckets`): The number of buckets processed.\n - `data.earliest_record` (or `der`, `dataEarliestRecord`): The timestamp of the earliest chronologically input document.\n - `data.empty_buckets` (or `deb`, `dataEmptyBuckets`): The number of buckets which did not contain any data.\n - `data.input_bytes` (or `dib`, `dataInputBytes`): The number of bytes of input data posted to the anomaly detection job.\n - `data.input_fields` (or `dif`, `dataInputFields`): The total number of fields in input documents posted to the anomaly\ndetection job. This count includes fields that are not used in the analysis.\nHowever, be aware that if you are using a datafeed, it extracts only the\nrequired fields from the documents it retrieves before posting them to the job.\n - `data.input_records` (or `dir`, `dataInputRecords`): The number of input documents posted to the anomaly detection job.\n - `data.invalid_dates` (or `did`, `dataInvalidDates`): The number of input documents with either a missing date field or a date\nthat could not be parsed.\n - `data.last` (or `dl`, `dataLast`): The timestamp at which data was last analyzed, according to server time.\n - `data.last_empty_bucket` (or `dleb`, `dataLastEmptyBucket`): The timestamp of the last bucket that did not contain any data.\n - `data.last_sparse_bucket` (or `dlsb`, `dataLastSparseBucket`): The timestamp of the last bucket that was considered sparse.\n - `data.latest_record` (or `dlr`, `dataLatestRecord`): The timestamp of the latest chronologically input document.\n - `data.missing_fields` (or `dmf`, `dataMissingFields`): The number of input documents that are missing a field that the anomaly\ndetection job is configured to analyze. Input documents with missing fields\nare still processed because it is possible that not all fields are missing.\n - `data.out_of_order_timestamps` (or `doot`, `dataOutOfOrderTimestamps`): The number of input documents that have a timestamp chronologically\npreceding the start of the current anomaly detection bucket offset by the\nlatency window. This information is applicable only when you provide data\nto the anomaly detection job by using the post data API. These out of order\ndocuments are discarded, since jobs require time series data to be in\nascending chronological order.\n - `data.processed_fields` (or `dpf`, `dataProcessedFields`): The total number of fields in all the documents that have been processed by\nthe anomaly detection job. Only fields that are specified in the detector\nconfiguration object contribute to this count. The timestamp is not\nincluded in this count.\n - `data.processed_records` (or `dpr`, `dataProcessedRecords`): The number of input documents that have been processed by the anomaly\ndetection job. This value includes documents with missing fields, since\nthey are nonetheless analyzed. If you use datafeeds and have aggregations\nin your search query, the processed record count is the number of\naggregation results processed, not the number of Elasticsearch documents.\n - `data.sparse_buckets` (or `dsb`, `dataSparseBuckets`): The number of buckets that contained few data points compared to the\nexpected number of data points.\n - `forecasts.memory.avg` (or `fmavg`, `forecastsMemoryAvg`): The average memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.max` (or `fmmax`, `forecastsMemoryMax`): The maximum memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.min` (or `fmmin`, `forecastsMemoryMin`): The minimum memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.total` (or `fmt`, `forecastsMemoryTotal`): The total memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.records.avg` (or `fravg`, `forecastsRecordsAvg`): The average number of `m`odel_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.max` (or `frmax`, `forecastsRecordsMax`): The maximum number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.min` (or `frmin`, `forecastsRecordsMin`): The minimum number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.total` (or `frt`, `forecastsRecordsTotal`): The total number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.time.avg` (or `ftavg`, `forecastsTimeAvg`): The average runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.max` (or `ftmax`, `forecastsTimeMax`): The maximum runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.min` (or `ftmin`, `forecastsTimeMin`): The minimum runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.total` (or `ftt`, `forecastsTimeTotal`): The total runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.total` (or `ft`, `forecastsTotal`): The number of individual forecasts currently available for the job.\n - `id`: Identifier for the anomaly detection job.\n - `model.bucket_allocation_failures` (or `mbaf`, `modelBucketAllocationFailures`): The number of buckets for which new entities in incoming data were not\nprocessed due to insufficient model memory.\n - `model.by_fields` (or `mbf`, `modelByFields`): The number of by field values that were analyzed by the models. This value\nis cumulative for all detectors in the job.\n - `model.bytes` (or `mb`, `modelBytes`): The number of bytes of memory used by the models. This is the maximum value\nsince the last time the model was persisted. If the job is closed, this\nvalue indicates the latest size.\n - `model.bytes_exceeded` (or `mbe`, `modelBytesExceeded`): The number of bytes over the high limit for memory usage at the last\nallocation failure.\n - `model.categorization_status` (or `mcs`, `modelCategorizationStatus`): The status of categorization for the job: `ok` or `warn`. If `ok`,\ncategorization is performing acceptably well (or not being used at all). If\n`warn`, categorization is detecting a distribution of categories that\nsuggests the input data is inappropriate for categorization. Problems could\nbe that there is only one category, more than 90% of categories are rare,\nthe number of categories is greater than 50% of the number of categorized\ndocuments, there are no frequently matched categories, or more than 50% of\ncategories are dead.\n - `model.categorized_doc_count` (or `mcdc`, `modelCategorizedDocCount`): The number of documents that have had a field categorized.\n - `model.dead_category_count` (or `mdcc`, `modelDeadCategoryCount`): The number of categories created by categorization that will never be\nassigned again because another category’s definition makes it a superset of\nthe dead category. Dead categories are a side effect of the way\ncategorization has no prior training.\n - `model.failed_category_count` (or `mdcc`, `modelFailedCategoryCount`): The number of times that categorization wanted to create a new category but\ncouldn’t because the job had hit its model memory limit. This count does\nnot track which specific categories failed to be created. Therefore, you\ncannot use this value to determine the number of unique categories that\nwere missed.\n - `model.frequent_category_count` (or `mfcc`, `modelFrequentCategoryCount`): The number of categories that match more than 1% of categorized documents.\n - `model.log_time` (or `mlt`, `modelLogTime`): The timestamp when the model stats were gathered, according to server time.\n - `model.memory_limit` (or `mml`, `modelMemoryLimit`): The timestamp when the model stats were gathered, according to server time.\n - `model.memory_status` (or `mms`, `modelMemoryStatus`): The status of the mathematical models: `ok`, `soft_limit`, or `hard_limit`.\nIf `ok`, the models stayed below the configured value. If `soft_limit`, the\nmodels used more than 60% of the configured memory limit and older unused\nmodels will be pruned to free up space. Additionally, in categorization jobs\nno further category examples will be stored. If `hard_limit`, the models\nused more space than the configured memory limit. As a result, not all\nincoming data was processed.\n - `model.over_fields` (or `mof`, `modelOverFields`): The number of over field values that were analyzed by the models. This\nvalue is cumulative for all detectors in the job.\n - `model.partition_fields` (or `mpf`, `modelPartitionFields`): The number of partition field values that were analyzed by the models. This\nvalue is cumulative for all detectors in the job.\n - `model.rare_category_count` (or `mrcc`, `modelRareCategoryCount`): The number of categories that match just one categorized document.\n - `model.timestamp` (or `mt`, `modelTimestamp`): The timestamp of the last record when the model stats were gathered.\n - `model.total_category_count` (or `mtcc`, `modelTotalCategoryCount`): The number of categories created by categorization.\n - `node.address` (or `na`, `nodeAddress`): The network address of the node that runs the job. This information is\navailable only for open jobs.\n - `node.ephemeral_id` (or `ne`, `nodeEphemeralId`): The ephemeral ID of the node that runs the job. This information is\navailable only for open jobs.\n - `node.id` (or `ni`, `nodeId`): The unique identifier of the node that runs the job. This information is\navailable only for open jobs.\n - `node.name` (or `nn`, `nodeName`): The name of the node that runs the job. This information is available only\nfor open jobs.\n - `opened_time` (or `ot`): For open jobs only, the elapsed time for which the job has been open.\n - `state` (or `s`): The status of the anomaly detection job: `closed`, `closing`, `failed`,\n`opened`, or `opening`. If `closed`, the job finished successfully with its\nmodel state persisted. The job must be opened before it can accept further\ndata. If `closing`, the job close action is in progress and has not yet\ncompleted. A closing job cannot accept further data. If `failed`, the job\ndid not finish successfully due to an error. This situation can occur due\nto invalid input data, a fatal error occurring during the analysis, or an\nexternal interaction such as the process being killed by the Linux out of\nmemory (OOM) killer. If the job had irrevocably failed, it must be force\nclosed and then deleted. If the datafeed can be corrected, the job can be\nclosed and then re-opened. If `opened`, the job is available to receive and\nprocess data. If `opening`, the job open action is in progress and has not\nyet completed.\n\n", + "description": "Comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatAnonalyDetectorColumns" @@ -110928,7 +110924,7 @@ "cat.ml_jobs-s": { "in": "query", "name": "s", - "description": "Comma-separated list of column names or column aliases used to sort the response.\n\nSupported values include:\n - `assignment_explanation` (or `ae`): For open anomaly detection jobs only, contains messages relating to the\nselection of a node to run the job.\n - `buckets.count` (or `bc`, `bucketsCount`): The number of bucket results produced by the job.\n - `buckets.time.exp_avg` (or `btea`, `bucketsTimeExpAvg`): Exponential moving average of all bucket processing times, in milliseconds.\n - `buckets.time.exp_avg_hour` (or `bteah`, `bucketsTimeExpAvgHour`): Exponentially-weighted moving average of bucket processing times calculated\nin a 1 hour time window, in milliseconds.\n - `buckets.time.max` (or `btmax`, `bucketsTimeMax`): Maximum among all bucket processing times, in milliseconds.\n - `buckets.time.min` (or `btmin`, `bucketsTimeMin`): Minimum among all bucket processing times, in milliseconds.\n - `buckets.time.total` (or `btt`, `bucketsTimeTotal`): Sum of all bucket processing times, in milliseconds.\n - `data.buckets` (or `db`, `dataBuckets`): The number of buckets processed.\n - `data.earliest_record` (or `der`, `dataEarliestRecord`): The timestamp of the earliest chronologically input document.\n - `data.empty_buckets` (or `deb`, `dataEmptyBuckets`): The number of buckets which did not contain any data.\n - `data.input_bytes` (or `dib`, `dataInputBytes`): The number of bytes of input data posted to the anomaly detection job.\n - `data.input_fields` (or `dif`, `dataInputFields`): The total number of fields in input documents posted to the anomaly\ndetection job. This count includes fields that are not used in the analysis.\nHowever, be aware that if you are using a datafeed, it extracts only the\nrequired fields from the documents it retrieves before posting them to the job.\n - `data.input_records` (or `dir`, `dataInputRecords`): The number of input documents posted to the anomaly detection job.\n - `data.invalid_dates` (or `did`, `dataInvalidDates`): The number of input documents with either a missing date field or a date\nthat could not be parsed.\n - `data.last` (or `dl`, `dataLast`): The timestamp at which data was last analyzed, according to server time.\n - `data.last_empty_bucket` (or `dleb`, `dataLastEmptyBucket`): The timestamp of the last bucket that did not contain any data.\n - `data.last_sparse_bucket` (or `dlsb`, `dataLastSparseBucket`): The timestamp of the last bucket that was considered sparse.\n - `data.latest_record` (or `dlr`, `dataLatestRecord`): The timestamp of the latest chronologically input document.\n - `data.missing_fields` (or `dmf`, `dataMissingFields`): The number of input documents that are missing a field that the anomaly\ndetection job is configured to analyze. Input documents with missing fields\nare still processed because it is possible that not all fields are missing.\n - `data.out_of_order_timestamps` (or `doot`, `dataOutOfOrderTimestamps`): The number of input documents that have a timestamp chronologically\npreceding the start of the current anomaly detection bucket offset by the\nlatency window. This information is applicable only when you provide data\nto the anomaly detection job by using the post data API. These out of order\ndocuments are discarded, since jobs require time series data to be in\nascending chronological order.\n - `data.processed_fields` (or `dpf`, `dataProcessedFields`): The total number of fields in all the documents that have been processed by\nthe anomaly detection job. Only fields that are specified in the detector\nconfiguration object contribute to this count. The timestamp is not\nincluded in this count.\n - `data.processed_records` (or `dpr`, `dataProcessedRecords`): The number of input documents that have been processed by the anomaly\ndetection job. This value includes documents with missing fields, since\nthey are nonetheless analyzed. If you use datafeeds and have aggregations\nin your search query, the processed record count is the number of\naggregation results processed, not the number of Elasticsearch documents.\n - `data.sparse_buckets` (or `dsb`, `dataSparseBuckets`): The number of buckets that contained few data points compared to the\nexpected number of data points.\n - `forecasts.memory.avg` (or `fmavg`, `forecastsMemoryAvg`): The average memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.max` (or `fmmax`, `forecastsMemoryMax`): The maximum memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.min` (or `fmmin`, `forecastsMemoryMin`): The minimum memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.total` (or `fmt`, `forecastsMemoryTotal`): The total memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.records.avg` (or `fravg`, `forecastsRecordsAvg`): The average number of `m`odel_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.max` (or `frmax`, `forecastsRecordsMax`): The maximum number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.min` (or `frmin`, `forecastsRecordsMin`): The minimum number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.total` (or `frt`, `forecastsRecordsTotal`): The total number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.time.avg` (or `ftavg`, `forecastsTimeAvg`): The average runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.max` (or `ftmax`, `forecastsTimeMax`): The maximum runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.min` (or `ftmin`, `forecastsTimeMin`): The minimum runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.total` (or `ftt`, `forecastsTimeTotal`): The total runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.total` (or `ft`, `forecastsTotal`): The number of individual forecasts currently available for the job.\n - `id`: Identifier for the anomaly detection job.\n - `model.bucket_allocation_failures` (or `mbaf`, `modelBucketAllocationFailures`): The number of buckets for which new entities in incoming data were not\nprocessed due to insufficient model memory.\n - `model.by_fields` (or `mbf`, `modelByFields`): The number of by field values that were analyzed by the models. This value\nis cumulative for all detectors in the job.\n - `model.bytes` (or `mb`, `modelBytes`): The number of bytes of memory used by the models. This is the maximum value\nsince the last time the model was persisted. If the job is closed, this\nvalue indicates the latest size.\n - `model.bytes_exceeded` (or `mbe`, `modelBytesExceeded`): The number of bytes over the high limit for memory usage at the last\nallocation failure.\n - `model.categorization_status` (or `mcs`, `modelCategorizationStatus`): The status of categorization for the job: `ok` or `warn`. If `ok`,\ncategorization is performing acceptably well (or not being used at all). If\n`warn`, categorization is detecting a distribution of categories that\nsuggests the input data is inappropriate for categorization. Problems could\nbe that there is only one category, more than 90% of categories are rare,\nthe number of categories is greater than 50% of the number of categorized\ndocuments, there are no frequently matched categories, or more than 50% of\ncategories are dead.\n - `model.categorized_doc_count` (or `mcdc`, `modelCategorizedDocCount`): The number of documents that have had a field categorized.\n - `model.dead_category_count` (or `mdcc`, `modelDeadCategoryCount`): The number of categories created by categorization that will never be\nassigned again because another category’s definition makes it a superset of\nthe dead category. Dead categories are a side effect of the way\ncategorization has no prior training.\n - `model.failed_category_count` (or `mdcc`, `modelFailedCategoryCount`): The number of times that categorization wanted to create a new category but\ncouldn’t because the job had hit its model memory limit. This count does\nnot track which specific categories failed to be created. Therefore, you\ncannot use this value to determine the number of unique categories that\nwere missed.\n - `model.frequent_category_count` (or `mfcc`, `modelFrequentCategoryCount`): The number of categories that match more than 1% of categorized documents.\n - `model.log_time` (or `mlt`, `modelLogTime`): The timestamp when the model stats were gathered, according to server time.\n - `model.memory_limit` (or `mml`, `modelMemoryLimit`): The timestamp when the model stats were gathered, according to server time.\n - `model.memory_status` (or `mms`, `modelMemoryStatus`): The status of the mathematical models: `ok`, `soft_limit`, or `hard_limit`.\nIf `ok`, the models stayed below the configured value. If `soft_limit`, the\nmodels used more than 60% of the configured memory limit and older unused\nmodels will be pruned to free up space. Additionally, in categorization jobs\nno further category examples will be stored. If `hard_limit`, the models\nused more space than the configured memory limit. As a result, not all\nincoming data was processed.\n - `model.over_fields` (or `mof`, `modelOverFields`): The number of over field values that were analyzed by the models. This\nvalue is cumulative for all detectors in the job.\n - `model.partition_fields` (or `mpf`, `modelPartitionFields`): The number of partition field values that were analyzed by the models. This\nvalue is cumulative for all detectors in the job.\n - `model.rare_category_count` (or `mrcc`, `modelRareCategoryCount`): The number of categories that match just one categorized document.\n - `model.timestamp` (or `mt`, `modelTimestamp`): The timestamp of the last record when the model stats were gathered.\n - `model.total_category_count` (or `mtcc`, `modelTotalCategoryCount`): The number of categories created by categorization.\n - `node.address` (or `na`, `nodeAddress`): The network address of the node that runs the job. This information is\navailable only for open jobs.\n - `node.ephemeral_id` (or `ne`, `nodeEphemeralId`): The ephemeral ID of the node that runs the job. This information is\navailable only for open jobs.\n - `node.id` (or `ni`, `nodeId`): The unique identifier of the node that runs the job. This information is\navailable only for open jobs.\n - `node.name` (or `nn`, `nodeName`): The name of the node that runs the job. This information is available only\nfor open jobs.\n - `opened_time` (or `ot`): For open jobs only, the elapsed time for which the job has been open.\n - `state` (or `s`): The status of the anomaly detection job: `closed`, `closing`, `failed`,\n`opened`, or `opening`. If `closed`, the job finished successfully with its\nmodel state persisted. The job must be opened before it can accept further\ndata. If `closing`, the job close action is in progress and has not yet\ncompleted. A closing job cannot accept further data. If `failed`, the job\ndid not finish successfully due to an error. This situation can occur due\nto invalid input data, a fatal error occurring during the analysis, or an\nexternal interaction such as the process being killed by the Linux out of\nmemory (OOM) killer. If the job had irrevocably failed, it must be force\nclosed and then deleted. If the datafeed can be corrected, the job can be\nclosed and then re-opened. If `opened`, the job is available to receive and\nprocess data. If `opening`, the job open action is in progress and has not\nyet completed.\n\n", + "description": "Comma-separated list of column names or column aliases used to sort the response.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatAnonalyDetectorColumns" @@ -110979,7 +110975,7 @@ "cat.ml_trained_models-h": { "in": "query", "name": "h", - "description": "A comma-separated list of column names to display.\n\nSupported values include:\n - `create_time` (or `ct`): The time when the trained model was created.\n - `created_by` (or `c`, `createdBy`): Information on the creator of the trained model.\n - `data_frame_analytics_id` (or `df`, `dataFrameAnalytics`, `dfid`): Identifier for the data frame analytics job that created the model. Only\ndisplayed if it is still available.\n - `description` (or `d`): The description of the trained model.\n - `heap_size` (or `hs`, `modelHeapSize`): The estimated heap size to keep the trained model in memory.\n - `id`: Identifier for the trained model.\n - `ingest.count` (or `ic`, `ingestCount`): The total number of documents that are processed by the model.\n - `ingest.current` (or `icurr`, `ingestCurrent`): The total number of document that are currently being handled by the\ntrained model.\n - `ingest.failed` (or `if`, `ingestFailed`): The total number of failed ingest attempts with the trained model.\n - `ingest.pipelines` (or `ip`, `ingestPipelines`): The total number of ingest pipelines that are referencing the trained\nmodel.\n - `ingest.time` (or `it`, `ingestTime`): The total time that is spent processing documents with the trained model.\n - `license` (or `l`): The license level of the trained model.\n - `operations` (or `o`, `modelOperations`): The estimated number of operations to use the trained model. This number\nhelps measuring the computational complexity of the model.\n - `version` (or `v`): The Elasticsearch version number in which the trained model was created.\n\n", + "description": "A comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatTrainedModelsColumns" @@ -110989,7 +110985,7 @@ "cat.ml_trained_models-s": { "in": "query", "name": "s", - "description": "A comma-separated list of column names or aliases used to sort the response.\n\nSupported values include:\n - `create_time` (or `ct`): The time when the trained model was created.\n - `created_by` (or `c`, `createdBy`): Information on the creator of the trained model.\n - `data_frame_analytics_id` (or `df`, `dataFrameAnalytics`, `dfid`): Identifier for the data frame analytics job that created the model. Only\ndisplayed if it is still available.\n - `description` (or `d`): The description of the trained model.\n - `heap_size` (or `hs`, `modelHeapSize`): The estimated heap size to keep the trained model in memory.\n - `id`: Identifier for the trained model.\n - `ingest.count` (or `ic`, `ingestCount`): The total number of documents that are processed by the model.\n - `ingest.current` (or `icurr`, `ingestCurrent`): The total number of document that are currently being handled by the\ntrained model.\n - `ingest.failed` (or `if`, `ingestFailed`): The total number of failed ingest attempts with the trained model.\n - `ingest.pipelines` (or `ip`, `ingestPipelines`): The total number of ingest pipelines that are referencing the trained\nmodel.\n - `ingest.time` (or `it`, `ingestTime`): The total time that is spent processing documents with the trained model.\n - `license` (or `l`): The license level of the trained model.\n - `operations` (or `o`, `modelOperations`): The estimated number of operations to use the trained model. This number\nhelps measuring the computational complexity of the model.\n - `version` (or `v`): The Elasticsearch version number in which the trained model was created.\n\n", + "description": "A comma-separated list of column names or aliases used to sort the response.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatTrainedModelsColumns" @@ -111436,7 +111432,7 @@ "cat.transforms-h": { "in": "query", "name": "h", - "description": "Comma-separated list of column names to display.\n\nSupported values include:\n - `changes_last_detection_time` (or `cldt`): The timestamp when changes were last detected in the source indices.\n - `checkpoint` (or `cp`): The sequence number for the checkpoint.\n - `checkpoint_duration_time_exp_avg` (or `cdtea`, `checkpointTimeExpAvg`): Exponential moving average of the duration of the checkpoint, in\nmilliseconds.\n - `checkpoint_progress` (or `c`, `checkpointProgress`): The progress of the next checkpoint that is currently in progress.\n - `create_time` (or `ct`, `createTime`): The time the transform was created.\n - `delete_time` (or `dtime`): The amount of time spent deleting, in milliseconds.\n - `description` (or `d`): The description of the transform.\n - `dest_index` (or `di`, `destIndex`): The destination index for the transform. The mappings of the destination\nindex are deduced based on the source fields when possible. If alternate\nmappings are required, use the Create index API prior to starting the\ntransform.\n - `documents_deleted` (or `docd`): The number of documents that have been deleted from the destination index\ndue to the retention policy for this transform.\n - `documents_indexed` (or `doci`): The number of documents that have been indexed into the destination index\nfor the transform.\n - `docs_per_second` (or `dps`): Specifies a limit on the number of input documents per second. This setting\nthrottles the transform by adding a wait time between search requests. The\ndefault value is `null`, which disables throttling.\n - `documents_processed` (or `docp`): The number of documents that have been processed from the source index of\nthe transform.\n - `frequency` (or `f`): The interval between checks for changes in the source indices when the\ntransform is running continuously. Also determines the retry interval in\nthe event of transient failures while the transform is searching or\nindexing. The minimum value is `1s` and the maximum is `1h`. The default\nvalue is `1m`.\n - `id`: Identifier for the transform.\n - `index_failure` (or `if`): The number of indexing failures.\n - `index_time` (or `itime`): The amount of time spent indexing, in milliseconds.\n - `index_total` (or `it`): The number of index operations.\n - `indexed_documents_exp_avg` (or `idea`): Exponential moving average of the number of new documents that have been\nindexed.\n - `last_search_time` (or `lst`, `lastSearchTime`): The timestamp of the last search in the source indices. This field is only\nshown if the transform is running.\n - `max_page_search_size` (or `mpsz`): Defines the initial page size to use for the composite aggregation for each\ncheckpoint. If circuit breaker exceptions occur, the page size is\ndynamically adjusted to a lower value. The minimum value is `10` and the\nmaximum is `65,536`. The default value is `500`.\n - `pages_processed` (or `pp`): The number of search or bulk index operations processed. Documents are\nprocessed in batches instead of individually.\n - `pipeline` (or `p`): The unique identifier for an ingest pipeline.\n - `processed_documents_exp_avg` (or `pdea`): Exponential moving average of the number of documents that have been\nprocessed.\n - `processing_time` (or `pt`): The amount of time spent processing results, in milliseconds.\n - `reason` (or `r`): If a transform has a `failed` state, this property provides details about\nthe reason for the failure.\n - `search_failure` (or `sf`): The number of search failures.\n - `search_time` (or `stime`): The amount of time spent searching, in milliseconds.\n - `search_total` (or `st`): The number of search operations on the source index for the transform.\n - `source_index` (or `si`, `sourceIndex`): The source indices for the transform. It can be a single index, an index\npattern (for example, `\"my-index-*\"`), an array of indices (for example,\n`[\"my-index-000001\", \"my-index-000002\"]`), or an array of index patterns\n(for example, `[\"my-index-*\", \"my-other-index-*\"]`. For remote indices use\nthe syntax `\"remote_name:index_name\"`. If any indices are in remote\nclusters then the master node and at least one transform node must have the\n`remote_cluster_client` node role.\n - `state` (or `s`): The status of the transform, which can be one of the following values:\n\n* `aborting`: The transform is aborting.\n* `failed`: The transform failed. For more information about the failure,\ncheck the reason field.\n* `indexing`: The transform is actively processing data and creating new\ndocuments.\n* `started`: The transform is running but not actively indexing data.\n* `stopped`: The transform is stopped.\n* `stopping`: The transform is stopping.\n - `transform_type` (or `tt`): Indicates the type of transform: `batch` or `continuous`.\n - `trigger_count` (or `tc`): The number of times the transform has been triggered by the scheduler. For\nexample, the scheduler triggers the transform indexer to check for updates\nor ingest new data at an interval specified in the `frequency` property.\n - `version` (or `v`): The version of Elasticsearch that existed on the node when the transform\nwas created.\n\n", + "description": "Comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatTransformColumns" @@ -111446,7 +111442,7 @@ "cat.transforms-s": { "in": "query", "name": "s", - "description": "Comma-separated list of column names or column aliases used to sort the response.\n\nSupported values include:\n - `changes_last_detection_time` (or `cldt`): The timestamp when changes were last detected in the source indices.\n - `checkpoint` (or `cp`): The sequence number for the checkpoint.\n - `checkpoint_duration_time_exp_avg` (or `cdtea`, `checkpointTimeExpAvg`): Exponential moving average of the duration of the checkpoint, in\nmilliseconds.\n - `checkpoint_progress` (or `c`, `checkpointProgress`): The progress of the next checkpoint that is currently in progress.\n - `create_time` (or `ct`, `createTime`): The time the transform was created.\n - `delete_time` (or `dtime`): The amount of time spent deleting, in milliseconds.\n - `description` (or `d`): The description of the transform.\n - `dest_index` (or `di`, `destIndex`): The destination index for the transform. The mappings of the destination\nindex are deduced based on the source fields when possible. If alternate\nmappings are required, use the Create index API prior to starting the\ntransform.\n - `documents_deleted` (or `docd`): The number of documents that have been deleted from the destination index\ndue to the retention policy for this transform.\n - `documents_indexed` (or `doci`): The number of documents that have been indexed into the destination index\nfor the transform.\n - `docs_per_second` (or `dps`): Specifies a limit on the number of input documents per second. This setting\nthrottles the transform by adding a wait time between search requests. The\ndefault value is `null`, which disables throttling.\n - `documents_processed` (or `docp`): The number of documents that have been processed from the source index of\nthe transform.\n - `frequency` (or `f`): The interval between checks for changes in the source indices when the\ntransform is running continuously. Also determines the retry interval in\nthe event of transient failures while the transform is searching or\nindexing. The minimum value is `1s` and the maximum is `1h`. The default\nvalue is `1m`.\n - `id`: Identifier for the transform.\n - `index_failure` (or `if`): The number of indexing failures.\n - `index_time` (or `itime`): The amount of time spent indexing, in milliseconds.\n - `index_total` (or `it`): The number of index operations.\n - `indexed_documents_exp_avg` (or `idea`): Exponential moving average of the number of new documents that have been\nindexed.\n - `last_search_time` (or `lst`, `lastSearchTime`): The timestamp of the last search in the source indices. This field is only\nshown if the transform is running.\n - `max_page_search_size` (or `mpsz`): Defines the initial page size to use for the composite aggregation for each\ncheckpoint. If circuit breaker exceptions occur, the page size is\ndynamically adjusted to a lower value. The minimum value is `10` and the\nmaximum is `65,536`. The default value is `500`.\n - `pages_processed` (or `pp`): The number of search or bulk index operations processed. Documents are\nprocessed in batches instead of individually.\n - `pipeline` (or `p`): The unique identifier for an ingest pipeline.\n - `processed_documents_exp_avg` (or `pdea`): Exponential moving average of the number of documents that have been\nprocessed.\n - `processing_time` (or `pt`): The amount of time spent processing results, in milliseconds.\n - `reason` (or `r`): If a transform has a `failed` state, this property provides details about\nthe reason for the failure.\n - `search_failure` (or `sf`): The number of search failures.\n - `search_time` (or `stime`): The amount of time spent searching, in milliseconds.\n - `search_total` (or `st`): The number of search operations on the source index for the transform.\n - `source_index` (or `si`, `sourceIndex`): The source indices for the transform. It can be a single index, an index\npattern (for example, `\"my-index-*\"`), an array of indices (for example,\n`[\"my-index-000001\", \"my-index-000002\"]`), or an array of index patterns\n(for example, `[\"my-index-*\", \"my-other-index-*\"]`. For remote indices use\nthe syntax `\"remote_name:index_name\"`. If any indices are in remote\nclusters then the master node and at least one transform node must have the\n`remote_cluster_client` node role.\n - `state` (or `s`): The status of the transform, which can be one of the following values:\n\n* `aborting`: The transform is aborting.\n* `failed`: The transform failed. For more information about the failure,\ncheck the reason field.\n* `indexing`: The transform is actively processing data and creating new\ndocuments.\n* `started`: The transform is running but not actively indexing data.\n* `stopped`: The transform is stopped.\n* `stopping`: The transform is stopping.\n - `transform_type` (or `tt`): Indicates the type of transform: `batch` or `continuous`.\n - `trigger_count` (or `tc`): The number of times the transform has been triggered by the scheduler. For\nexample, the scheduler triggers the transform indexer to check for updates\nor ingest new data at an interval specified in the `frequency` property.\n - `version` (or `v`): The version of Elasticsearch that existed on the node when the transform\nwas created.\n\n", + "description": "Comma-separated list of column names or column aliases used to sort the response.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatTransformColumns" @@ -111600,7 +111596,7 @@ "cluster.health-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -111700,7 +111696,7 @@ "cluster.health-wait_for_status": { "in": "query", "name": "wait_for_status", - "description": "One of green, yellow or red. Will wait (until the timeout provided) until the status of the cluster changes to the one provided or better, i.e. green > yellow > red. By default, will not wait for any status.\n\nSupported values include:\n - `green` (or `GREEN`): All shards are assigned.\n - `yellow` (or `YELLOW`): All primary shards are assigned, but one or more replica shards are unassigned. If a node in the cluster fails, some data could be unavailable until that node is repaired.\n - `red` (or `RED`): One or more primary shards are unassigned, so some data is unavailable. This can occur briefly during cluster startup as primary shards are assigned.\n\n", + "description": "One of green, yellow or red. Will wait (until the timeout provided) until the status of the cluster changes to the one provided or better, i.e. green > yellow > red. By default, will not wait for any status.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.HealthStatus" @@ -111773,7 +111769,7 @@ "cluster.state-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -111946,7 +111942,7 @@ "count-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -112088,7 +112084,7 @@ "create-op_type": { "in": "query", "name": "op_type", - "description": "Set to `create` to only index the document if it does not already exist (put if absent).\nIf a document with the specified `_id` already exists, the indexing operation will fail.\nThe behavior is the same as using the `/_create` endpoint.\nIf a document ID is specified, this paramater defaults to `index`.\nOtherwise, it defaults to `create`.\nIf the request targets a data stream, an `op_type` of `create` is required.\n\nSupported values include:\n - `index`: Overwrite any documents that already exist.\n - `create`: Only index documents that do not already exist.\n\n", + "description": "Set to `create` to only index the document if it does not already exist (put if absent).\nIf a document with the specified `_id` already exists, the indexing operation will fail.\nThe behavior is the same as using the `/_create` endpoint.\nIf a document ID is specified, this paramater defaults to `index`.\nOtherwise, it defaults to `create`.\nIf the request targets a data stream, an `op_type` of `create` is required.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.OpType" @@ -112168,7 +112164,7 @@ "create-version_type": { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -112249,7 +112245,6 @@ "eql.search-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -112462,7 +112457,7 @@ "field_caps-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -112573,7 +112568,7 @@ "fleet.msearch-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -112633,7 +112628,7 @@ "fleet.msearch-search_type": { "in": "query", "name": "search_type", - "description": "Indicates whether global term and document frequencies should be used when scoring returned documents.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "Indicates whether global term and document frequencies should be used when scoring returned documents.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -112776,7 +112771,6 @@ "fleet.search-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -112876,7 +112870,6 @@ "fleet.search-search_type": { "in": "query", "name": "search_type", - "description": "\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -112917,7 +112910,6 @@ "fleet.search-suggest_mode": { "in": "query", "name": "suggest_mode", - "description": "\n\nSupported values include:\n - `missing`: Only generate suggestions for terms that are not in the shard.\n - `popular`: Only suggest terms that occur in more docs on the shard than the original term.\n - `always`: Suggest any matching suggestions based on terms in the suggest text.\n\n", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SuggestMode" @@ -113279,7 +113271,7 @@ "index-op_type": { "in": "query", "name": "op_type", - "description": "Set to `create` to only index the document if it does not already exist (put if absent).\nIf a document with the specified `_id` already exists, the indexing operation will fail.\nThe behavior is the same as using the `/_create` endpoint.\nIf a document ID is specified, this paramater defaults to `index`.\nOtherwise, it defaults to `create`.\nIf the request targets a data stream, an `op_type` of `create` is required.\n\nSupported values include:\n - `index`: Overwrite any documents that already exist.\n - `create`: Only index documents that do not already exist.\n\n", + "description": "Set to `create` to only index the document if it does not already exist (put if absent).\nIf a document with the specified `_id` already exists, the indexing operation will fail.\nThe behavior is the same as using the `/_create` endpoint.\nIf a document ID is specified, this paramater defaults to `index`.\nOtherwise, it defaults to `create`.\nIf the request targets a data stream, an `op_type` of `create` is required.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.OpType" @@ -113339,7 +113331,7 @@ "index-version_type": { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -113421,7 +113413,7 @@ "indices.clear_cache-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -113566,7 +113558,7 @@ "indices.data_streams_stats-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -113650,7 +113642,7 @@ "indices.exists_alias-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -113701,7 +113693,7 @@ "indices.flush-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -113762,7 +113754,7 @@ "indices.forcemerge-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -113854,7 +113846,7 @@ "indices.get_alias-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -113895,7 +113887,7 @@ "indices.get_data_stream-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -113967,7 +113959,7 @@ "indices.get_field_mapping-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114069,7 +114061,7 @@ "indices.get_mapping-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114141,7 +114133,7 @@ "indices.get_settings-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114346,7 +114338,7 @@ "indices.put_mapping-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114417,7 +114409,7 @@ "indices.put_settings-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target\ndata streams, this argument determines whether wildcard expressions match\nhidden data streams. Supports comma-separated values, such as\n`open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target\ndata streams, this argument determines whether wildcard expressions match\nhidden data streams. Supports comma-separated values, such as\n`open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114590,7 +114582,7 @@ "indices.refresh-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114631,7 +114623,7 @@ "indices.reload_search_analyzers-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114682,7 +114674,7 @@ "indices.resolve_cluster-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\nNOTE: This option is only supported when specifying an index expression. You will get an error if you specify index\noptions to the `_resolve/cluster` API endpoint that takes no index expression.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\nNOTE: This option is only supported when specifying an index expression. You will get an error if you specify index\noptions to the `_resolve/cluster` API endpoint that takes no index expression.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114815,7 +114807,7 @@ "indices.segments-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114856,7 +114848,7 @@ "indices.shard_stores-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target data streams,\nthis argument determines whether wildcard expressions match hidden data streams.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target data streams,\nthis argument determines whether wildcard expressions match hidden data streams.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -114876,7 +114868,7 @@ "indices.shard_stores-status": { "in": "query", "name": "status", - "description": "List of shard health statuses used to limit the request.\n\nSupported values include:\n - `green`: The primary shard and all replica shards are assigned.\n - `yellow`: One or more replica shards are unassigned.\n - `red`: The primary shard is unassigned.\n - `all`: Return all shards, regardless of health status.\n\n", + "description": "List of shard health statuses used to limit the request.", "deprecated": false, "schema": { "oneOf": [ @@ -115083,7 +115075,7 @@ "indices.stats-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument\ndetermines whether wildcard expressions match hidden data streams. Supports comma-separated values,\nsuch as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument\ndetermines whether wildcard expressions match hidden data streams. Supports comma-separated values,\nsuch as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -115244,7 +115236,7 @@ "indices.validate_query-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -116621,7 +116613,7 @@ "ml.get_trained_models-include": { "in": "query", "name": "include", - "description": "A comma delimited string of optional fields to include in the response\nbody.\n\nSupported values include:\n - `definition`: Includes the model definition.\n - `feature_importance_baseline`: Includes the baseline for feature importance values.\n - `hyperparameters`: Includes the information about hyperparameters used to train the model.\nThis information consists of the value, the absolute and relative\nimportance of the hyperparameter as well as an indicator of whether it was\nspecified by the user or tuned during hyperparameter optimization.\n - `total_feature_importance`: Includes the total feature importance for the training data set. The\nbaseline and total feature importance values are returned in the metadata\nfield in the response body.\n - `definition_status`: Includes the model definition status.\n\n", + "description": "A comma delimited string of optional fields to include in the response\nbody.", "deprecated": false, "schema": { "$ref": "#/components/schemas/ml._types.Include" @@ -116775,7 +116767,7 @@ "msearch-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -116865,7 +116857,7 @@ "msearch-search_type": { "in": "query", "name": "search_type", - "description": "Indicates whether global term and document frequencies should be used when scoring returned documents.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "Indicates whether global term and document frequencies should be used when scoring returned documents.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -116916,7 +116908,7 @@ "msearch_template-search_type": { "in": "query", "name": "search_type", - "description": "The type of the search operation.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "The type of the search operation.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -117070,7 +117062,7 @@ "mtermvectors-version_type": { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -117455,7 +117447,7 @@ "rank_eval-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -117691,7 +117683,7 @@ "search-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -117811,7 +117803,7 @@ "search-search_type": { "in": "query", "name": "search_type", - "description": "Indicates how distributed term frequencies are calculated for relevance scoring.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "Indicates how distributed term frequencies are calculated for relevance scoring.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -117854,7 +117846,7 @@ "search-suggest_mode": { "in": "query", "name": "suggest_mode", - "description": "The suggest mode.\nThis parameter can be used only when the `suggest_field` and `suggest_text` query string parameters are specified.\n\nSupported values include:\n - `missing`: Only generate suggestions for terms that are not in the shard.\n - `popular`: Only suggest terms that occur in more docs on the shard than the original term.\n - `always`: Suggest any matching suggestions based on terms in the suggest text.\n\n", + "description": "The suggest mode.\nThis parameter can be used only when the `suggest_field` and `suggest_text` query string parameters are specified.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SuggestMode" @@ -118225,7 +118217,7 @@ "search_shards-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -118316,7 +118308,7 @@ "search_template-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -118396,7 +118388,7 @@ "search_template-search_type": { "in": "query", "name": "search_type", - "description": "The type of the search operation.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "The type of the search operation.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -118457,7 +118449,7 @@ "searchable_snapshots.clear_cache-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -119384,7 +119376,7 @@ "termvectors-version_type": { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -119702,7 +119694,7 @@ "watcher.stats-metric": { "in": "path", "name": "metric", - "description": "Defines which additional metrics are included in the response.\n\nSupported values include: `_all` (or `all`), `queued_watches`, `current_watches`, `pending_watches`\n\n", + "description": "Defines which additional metrics are included in the response.", "required": true, "deprecated": false, "schema": { @@ -119733,7 +119725,7 @@ "watcher.stats-metric_": { "in": "query", "name": "metric", - "description": "Defines which additional metrics are included in the response.\n\nSupported values include: `_all` (or `all`), `queued_watches`, `current_watches`, `pending_watches`\n\n", + "description": "Defines which additional metrics are included in the response.", "deprecated": false, "schema": { "oneOf": [ diff --git a/output/openapi/elasticsearch-serverless-openapi.json b/output/openapi/elasticsearch-serverless-openapi.json index 1d04cd8937..e89edae8c0 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -2051,7 +2051,7 @@ { "in": "path", "name": "target", - "description": "Limits the information returned to the specific target. Supports a comma-separated list, such as http,ingest.\n\nSupported values include: `_all`, `http`, `ingest`, `thread_pool`, `script`\n\n", + "description": "Limits the information returned to the specific target. Supports a comma-separated list, such as http,ingest.", "required": true, "deprecated": false, "schema": { @@ -2643,7 +2643,7 @@ { "in": "query", "name": "job_type", - "description": "A comma-separated list of job types to fetch the sync jobs for\n\nSupported values include: `full`, `incremental`, `access_control`\n\n", + "description": "A comma-separated list of job types to fetch the sync jobs for", "deprecated": false, "schema": { "oneOf": [ @@ -4283,7 +4283,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -4561,7 +4561,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -4728,7 +4728,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -4800,7 +4800,7 @@ { "in": "query", "name": "conflicts", - "description": "What to do if delete by query hits version conflicts: `abort` or `proceed`.\n\nSupported values include:\n - `abort`: Stop reindexing if there are conflicts.\n - `proceed`: Continue reindexing even if there are conflicts.\n\n", + "description": "What to do if delete by query hits version conflicts: `abort` or `proceed`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.Conflicts" @@ -4830,7 +4830,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -4970,7 +4970,7 @@ { "in": "query", "name": "search_type", - "description": "The type of the search operation.\nAvailable options include `query_then_fetch` and `dfs_query_then_fetch`.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "The type of the search operation.\nAvailable options include `query_then_fetch` and `dfs_query_then_fetch`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -6247,7 +6247,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -6385,7 +6385,7 @@ { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -6914,7 +6914,7 @@ { "in": "path", "name": "block", - "description": "The block type to add to the index.\n\nSupported values include:\n - `metadata`: Disable metadata changes, such as closing the index.\n - `read`: Disable read operations.\n - `read_only`: Disable write operations and metadata changes.\n - `write`: Disable write operations. However, metadata changes are still allowed.\n\n", + "description": "The block type to add to the index.", "required": true, "deprecated": false, "schema": { @@ -6935,7 +6935,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -7186,7 +7186,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument\ndetermines whether wildcard expressions match hidden data streams. Supports comma-separated values,\nsuch as open,hidden.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument\ndetermines whether wildcard expressions match hidden data streams. Supports comma-separated values,\nsuch as open,hidden.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -7246,7 +7246,7 @@ { "in": "query", "name": "features", - "description": "Return only information on specified index features\n\nSupported values include: `aliases`, `mappings`, `settings`\n\n", + "description": "Return only information on specified index features", "deprecated": false, "schema": { "$ref": "#/components/schemas/indices.get.Features" @@ -7430,7 +7430,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -7514,7 +7514,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -7691,7 +7691,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match. Supports comma-separated values,such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match. Supports comma-separated values,such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -8446,7 +8446,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -8533,7 +8533,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `hidden`, `open`, `closed`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `hidden`, `open`, `closed`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -8673,7 +8673,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -8738,7 +8738,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `hidden`, `open`, `closed`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `hidden`, `open`, `closed`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -9674,7 +9674,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14110,7 +14110,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -14533,7 +14533,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values. Valid values are:\n\n* `all`: Match any data stream or index, including hidden ones.\n* `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n* `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or both.\n* `none`: Wildcard patterns are not accepted.\n* `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values. Valid values are:\n\n* `all`: Match any data stream or index, including hidden ones.\n* `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n* `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or both.\n* `none`: Wildcard patterns are not accepted.\n* `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -16912,7 +16912,7 @@ { "in": "query", "name": "wait_for", - "description": "Specifies the allocation status to wait for before returning.\n\nSupported values include:\n - `started`: The trained model is started on at least one node.\n - `starting`: Trained model deployment is starting but it is not yet deployed on any nodes.\n - `fully_allocated`: Trained model deployment has started on all valid nodes.\n\n", + "description": "Specifies the allocation status to wait for before returning.", "deprecated": false, "schema": { "$ref": "#/components/schemas/ml._types.DeploymentAllocationState" @@ -17337,7 +17337,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values. Valid values are:\n\n* `all`: Match any data stream or index, including hidden ones.\n* `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n* `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or both.\n* `none`: Wildcard patterns are not accepted.\n* `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target data streams, this argument determines\nwhether wildcard expressions match hidden data streams. Supports comma-separated values. Valid values are:\n\n* `all`: Match any data stream or index, including hidden ones.\n* `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n* `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or both.\n* `none`: Wildcard patterns are not accepted.\n* `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -18607,7 +18607,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`. Valid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`. Valid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -24852,7 +24852,7 @@ { "in": "query", "name": "conflicts", - "description": "The preferred behavior when update by query hits version conflicts: `abort` or `proceed`.\n\nSupported values include:\n - `abort`: Stop reindexing if there are conflicts.\n - `proceed`: Continue reindexing even if there are conflicts.\n\n", + "description": "The preferred behavior when update by query hits version conflicts: `abort` or `proceed`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.Conflicts" @@ -24882,7 +24882,7 @@ { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -25032,7 +25032,7 @@ { "in": "query", "name": "search_type", - "description": "The type of the search operation. Available options include `query_then_fetch` and `dfs_query_then_fetch`.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "The type of the search operation. Available options include `query_then_fetch` and `dfs_query_then_fetch`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -41123,7 +41123,6 @@ "$ref": "#/components/schemas/_types.Fields" }, "order": { - "description": "\n\nSupported values include: `asc` (or `ASC`), `desc` (or `DESC`)\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortOrder" @@ -41137,7 +41136,6 @@ ] }, "mode": { - "description": "\n\nSupported values include: `min` (or `MIN`), `max` (or `MAX`)\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortMode" @@ -41151,7 +41149,6 @@ ] }, "missing": { - "description": "\n\nSupported values include: `_last`, `_first`\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortMissing" @@ -45430,7 +45427,6 @@ "$ref": "#/components/schemas/_types.analysis.PhoneticEncoder" }, "languageset": { - "description": "\n\nSupported values include: `any`, `common`, `cyrillic`, `english`, `french`, `german`, `hebrew`, `hungarian`, `polish`, `romanian`, `russian`, `spanish`\n\n", "oneOf": [ { "$ref": "#/components/schemas/_types.analysis.PhoneticLanguage" @@ -57068,7 +57064,7 @@ "type": "object", "properties": { "actions": { - "description": "The set of actions to be triggered when the rule applies. If more than one action is specified the effects of all actions are combined.\n\nSupported values include:\n - `skip_result`: The result will not be created. Unless you also specify `skip_model_update`, the model will be updated as usual with the corresponding series value.\n - `skip_model_update`: The value for that series will not be used to update the model. Unless you also specify `skip_result`, the results will be created as usual. This action is suitable when certain values are expected to be consistently anomalous and they affect the model in a way that negatively impacts the rest of the results.\n\n", + "description": "The set of actions to be triggered when the rule applies. If more than one action is specified the effects of all actions are combined.", "type": "array", "items": { "$ref": "#/components/schemas/ml._types.RuleAction" @@ -66289,7 +66285,7 @@ "async_search.submit-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -66379,7 +66375,7 @@ "async_search.submit-search_type": { "in": "query", "name": "search_type", - "description": "Search operation type\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "Search operation type", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -66422,7 +66418,7 @@ "async_search.submit-suggest_mode": { "in": "query", "name": "suggest_mode", - "description": "Specify suggest mode\n\nSupported values include:\n - `missing`: Only generate suggestions for terms that are not in the shard.\n - `popular`: Only suggest terms that occur in more docs on the shard than the original term.\n - `always`: Suggest any matching suggestions based on terms in the suggest text.\n\n", + "description": "Specify suggest mode", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SuggestMode" @@ -66774,7 +66770,7 @@ "cat.aliases-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -66897,7 +66893,7 @@ "cat.indices-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -66907,7 +66903,7 @@ "cat.indices-health": { "in": "query", "name": "health", - "description": "The health status used to limit returned indices. By default, the response includes indices of any health status.\n\nSupported values include:\n - `green` (or `GREEN`): All shards are assigned.\n - `yellow` (or `YELLOW`): All primary shards are assigned, but one or more replica shards are unassigned. If a node in the cluster fails, some data could be unavailable until that node is repaired.\n - `red` (or `RED`): One or more primary shards are unassigned, so some data is unavailable. This can occur briefly during cluster startup as primary shards are assigned.\n\n", + "description": "The health status used to limit returned indices. By default, the response includes indices of any health status.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.HealthStatus" @@ -67008,7 +67004,7 @@ "cat.ml_data_frame_analytics-h": { "in": "query", "name": "h", - "description": "Comma-separated list of column names to display.\n\nSupported values include:\n - `assignment_explanation` (or `ae`): Contains messages relating to the selection of a node.\n - `create_time` (or `ct`, `createTime`): The time when the data frame analytics job was created.\n - `description` (or `d`): A description of a job.\n - `dest_index` (or `di`, `destIndex`): Name of the destination index.\n - `failure_reason` (or `fr`, `failureReason`): Contains messages about the reason why a data frame analytics job failed.\n - `id`: Identifier for the data frame analytics job.\n - `model_memory_limit` (or `mml`, `modelMemoryLimit`): The approximate maximum amount of memory resources that are permitted for\nthe data frame analytics job.\n - `node.address` (or `na`, `nodeAddress`): The network address of the node that the data frame analytics job is\nassigned to.\n - `node.ephemeral_id` (or `ne`, `nodeEphemeralId`): The ephemeral ID of the node that the data frame analytics job is assigned\nto.\n - `node.id` (or `ni`, `nodeId`): The unique identifier of the node that the data frame analytics job is\nassigned to.\n - `node.name` (or `nn`, `nodeName`): The name of the node that the data frame analytics job is assigned to.\n - `progress` (or `p`): The progress report of the data frame analytics job by phase.\n - `source_index` (or `si`, `sourceIndex`): Name of the source index.\n - `state` (or `s`): Current state of the data frame analytics job.\n - `type` (or `t`): The type of analysis that the data frame analytics job performs.\n - `version` (or `v`): The Elasticsearch version number in which the data frame analytics job was\ncreated.\n\n", + "description": "Comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatDfaColumns" @@ -67018,7 +67014,7 @@ "cat.ml_data_frame_analytics-s": { "in": "query", "name": "s", - "description": "Comma-separated list of column names or column aliases used to sort the\nresponse.\n\nSupported values include:\n - `assignment_explanation` (or `ae`): Contains messages relating to the selection of a node.\n - `create_time` (or `ct`, `createTime`): The time when the data frame analytics job was created.\n - `description` (or `d`): A description of a job.\n - `dest_index` (or `di`, `destIndex`): Name of the destination index.\n - `failure_reason` (or `fr`, `failureReason`): Contains messages about the reason why a data frame analytics job failed.\n - `id`: Identifier for the data frame analytics job.\n - `model_memory_limit` (or `mml`, `modelMemoryLimit`): The approximate maximum amount of memory resources that are permitted for\nthe data frame analytics job.\n - `node.address` (or `na`, `nodeAddress`): The network address of the node that the data frame analytics job is\nassigned to.\n - `node.ephemeral_id` (or `ne`, `nodeEphemeralId`): The ephemeral ID of the node that the data frame analytics job is assigned\nto.\n - `node.id` (or `ni`, `nodeId`): The unique identifier of the node that the data frame analytics job is\nassigned to.\n - `node.name` (or `nn`, `nodeName`): The name of the node that the data frame analytics job is assigned to.\n - `progress` (or `p`): The progress report of the data frame analytics job by phase.\n - `source_index` (or `si`, `sourceIndex`): Name of the source index.\n - `state` (or `s`): Current state of the data frame analytics job.\n - `type` (or `t`): The type of analysis that the data frame analytics job performs.\n - `version` (or `v`): The Elasticsearch version number in which the data frame analytics job was\ncreated.\n\n", + "description": "Comma-separated list of column names or column aliases used to sort the\nresponse.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatDfaColumns" @@ -67059,7 +67055,7 @@ "cat.ml_datafeeds-h": { "in": "query", "name": "h", - "description": "Comma-separated list of column names to display.\n\nSupported values include:\n - `ae` (or `assignment_explanation`): For started datafeeds only, contains messages relating to the selection of\na node.\n - `bc` (or `buckets.count`, `bucketsCount`): The number of buckets processed.\n - `id`: A numerical character string that uniquely identifies the datafeed.\n - `na` (or `node.address`, `nodeAddress`): For started datafeeds only, the network address of the node where the\ndatafeed is started.\n - `ne` (or `node.ephemeral_id`, `nodeEphemeralId`): For started datafeeds only, the ephemeral ID of the node where the\ndatafeed is started.\n - `ni` (or `node.id`, `nodeId`): For started datafeeds only, the unique identifier of the node where the\ndatafeed is started.\n - `nn` (or `node.name`, `nodeName`): For started datafeeds only, the name of the node where the datafeed is\nstarted.\n - `sba` (or `search.bucket_avg`, `searchBucketAvg`): The average search time per bucket, in milliseconds.\n - `sc` (or `search.count`, `searchCount`): The number of searches run by the datafeed.\n - `seah` (or `search.exp_avg_hour`, `searchExpAvgHour`): The exponential average search time per hour, in milliseconds.\n - `st` (or `search.time`, `searchTime`): The total time the datafeed spent searching, in milliseconds.\n - `s` (or `state`): The status of the datafeed: `starting`, `started`, `stopping`, or `stopped`.\nIf `starting`, the datafeed has been requested to start but has not yet\nstarted. If `started`, the datafeed is actively receiving data. If\n`stopping`, the datafeed has been requested to stop gracefully and is\ncompleting its final action. If `stopped`, the datafeed is stopped and will\nnot receive data until it is re-started.\n\n", + "description": "Comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatDatafeedColumns" @@ -67069,7 +67065,7 @@ "cat.ml_datafeeds-s": { "in": "query", "name": "s", - "description": "Comma-separated list of column names or column aliases used to sort the response.\n\nSupported values include:\n - `ae` (or `assignment_explanation`): For started datafeeds only, contains messages relating to the selection of\na node.\n - `bc` (or `buckets.count`, `bucketsCount`): The number of buckets processed.\n - `id`: A numerical character string that uniquely identifies the datafeed.\n - `na` (or `node.address`, `nodeAddress`): For started datafeeds only, the network address of the node where the\ndatafeed is started.\n - `ne` (or `node.ephemeral_id`, `nodeEphemeralId`): For started datafeeds only, the ephemeral ID of the node where the\ndatafeed is started.\n - `ni` (or `node.id`, `nodeId`): For started datafeeds only, the unique identifier of the node where the\ndatafeed is started.\n - `nn` (or `node.name`, `nodeName`): For started datafeeds only, the name of the node where the datafeed is\nstarted.\n - `sba` (or `search.bucket_avg`, `searchBucketAvg`): The average search time per bucket, in milliseconds.\n - `sc` (or `search.count`, `searchCount`): The number of searches run by the datafeed.\n - `seah` (or `search.exp_avg_hour`, `searchExpAvgHour`): The exponential average search time per hour, in milliseconds.\n - `st` (or `search.time`, `searchTime`): The total time the datafeed spent searching, in milliseconds.\n - `s` (or `state`): The status of the datafeed: `starting`, `started`, `stopping`, or `stopped`.\nIf `starting`, the datafeed has been requested to start but has not yet\nstarted. If `started`, the datafeed is actively receiving data. If\n`stopping`, the datafeed has been requested to stop gracefully and is\ncompleting its final action. If `stopped`, the datafeed is stopped and will\nnot receive data until it is re-started.\n\n", + "description": "Comma-separated list of column names or column aliases used to sort the response.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatDatafeedColumns" @@ -67120,7 +67116,7 @@ "cat.ml_jobs-h": { "in": "query", "name": "h", - "description": "Comma-separated list of column names to display.\n\nSupported values include:\n - `assignment_explanation` (or `ae`): For open anomaly detection jobs only, contains messages relating to the\nselection of a node to run the job.\n - `buckets.count` (or `bc`, `bucketsCount`): The number of bucket results produced by the job.\n - `buckets.time.exp_avg` (or `btea`, `bucketsTimeExpAvg`): Exponential moving average of all bucket processing times, in milliseconds.\n - `buckets.time.exp_avg_hour` (or `bteah`, `bucketsTimeExpAvgHour`): Exponentially-weighted moving average of bucket processing times calculated\nin a 1 hour time window, in milliseconds.\n - `buckets.time.max` (or `btmax`, `bucketsTimeMax`): Maximum among all bucket processing times, in milliseconds.\n - `buckets.time.min` (or `btmin`, `bucketsTimeMin`): Minimum among all bucket processing times, in milliseconds.\n - `buckets.time.total` (or `btt`, `bucketsTimeTotal`): Sum of all bucket processing times, in milliseconds.\n - `data.buckets` (or `db`, `dataBuckets`): The number of buckets processed.\n - `data.earliest_record` (or `der`, `dataEarliestRecord`): The timestamp of the earliest chronologically input document.\n - `data.empty_buckets` (or `deb`, `dataEmptyBuckets`): The number of buckets which did not contain any data.\n - `data.input_bytes` (or `dib`, `dataInputBytes`): The number of bytes of input data posted to the anomaly detection job.\n - `data.input_fields` (or `dif`, `dataInputFields`): The total number of fields in input documents posted to the anomaly\ndetection job. This count includes fields that are not used in the analysis.\nHowever, be aware that if you are using a datafeed, it extracts only the\nrequired fields from the documents it retrieves before posting them to the job.\n - `data.input_records` (or `dir`, `dataInputRecords`): The number of input documents posted to the anomaly detection job.\n - `data.invalid_dates` (or `did`, `dataInvalidDates`): The number of input documents with either a missing date field or a date\nthat could not be parsed.\n - `data.last` (or `dl`, `dataLast`): The timestamp at which data was last analyzed, according to server time.\n - `data.last_empty_bucket` (or `dleb`, `dataLastEmptyBucket`): The timestamp of the last bucket that did not contain any data.\n - `data.last_sparse_bucket` (or `dlsb`, `dataLastSparseBucket`): The timestamp of the last bucket that was considered sparse.\n - `data.latest_record` (or `dlr`, `dataLatestRecord`): The timestamp of the latest chronologically input document.\n - `data.missing_fields` (or `dmf`, `dataMissingFields`): The number of input documents that are missing a field that the anomaly\ndetection job is configured to analyze. Input documents with missing fields\nare still processed because it is possible that not all fields are missing.\n - `data.out_of_order_timestamps` (or `doot`, `dataOutOfOrderTimestamps`): The number of input documents that have a timestamp chronologically\npreceding the start of the current anomaly detection bucket offset by the\nlatency window. This information is applicable only when you provide data\nto the anomaly detection job by using the post data API. These out of order\ndocuments are discarded, since jobs require time series data to be in\nascending chronological order.\n - `data.processed_fields` (or `dpf`, `dataProcessedFields`): The total number of fields in all the documents that have been processed by\nthe anomaly detection job. Only fields that are specified in the detector\nconfiguration object contribute to this count. The timestamp is not\nincluded in this count.\n - `data.processed_records` (or `dpr`, `dataProcessedRecords`): The number of input documents that have been processed by the anomaly\ndetection job. This value includes documents with missing fields, since\nthey are nonetheless analyzed. If you use datafeeds and have aggregations\nin your search query, the processed record count is the number of\naggregation results processed, not the number of Elasticsearch documents.\n - `data.sparse_buckets` (or `dsb`, `dataSparseBuckets`): The number of buckets that contained few data points compared to the\nexpected number of data points.\n - `forecasts.memory.avg` (or `fmavg`, `forecastsMemoryAvg`): The average memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.max` (or `fmmax`, `forecastsMemoryMax`): The maximum memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.min` (or `fmmin`, `forecastsMemoryMin`): The minimum memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.total` (or `fmt`, `forecastsMemoryTotal`): The total memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.records.avg` (or `fravg`, `forecastsRecordsAvg`): The average number of `m`odel_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.max` (or `frmax`, `forecastsRecordsMax`): The maximum number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.min` (or `frmin`, `forecastsRecordsMin`): The minimum number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.total` (or `frt`, `forecastsRecordsTotal`): The total number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.time.avg` (or `ftavg`, `forecastsTimeAvg`): The average runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.max` (or `ftmax`, `forecastsTimeMax`): The maximum runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.min` (or `ftmin`, `forecastsTimeMin`): The minimum runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.total` (or `ftt`, `forecastsTimeTotal`): The total runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.total` (or `ft`, `forecastsTotal`): The number of individual forecasts currently available for the job.\n - `id`: Identifier for the anomaly detection job.\n - `model.bucket_allocation_failures` (or `mbaf`, `modelBucketAllocationFailures`): The number of buckets for which new entities in incoming data were not\nprocessed due to insufficient model memory.\n - `model.by_fields` (or `mbf`, `modelByFields`): The number of by field values that were analyzed by the models. This value\nis cumulative for all detectors in the job.\n - `model.bytes` (or `mb`, `modelBytes`): The number of bytes of memory used by the models. This is the maximum value\nsince the last time the model was persisted. If the job is closed, this\nvalue indicates the latest size.\n - `model.bytes_exceeded` (or `mbe`, `modelBytesExceeded`): The number of bytes over the high limit for memory usage at the last\nallocation failure.\n - `model.categorization_status` (or `mcs`, `modelCategorizationStatus`): The status of categorization for the job: `ok` or `warn`. If `ok`,\ncategorization is performing acceptably well (or not being used at all). If\n`warn`, categorization is detecting a distribution of categories that\nsuggests the input data is inappropriate for categorization. Problems could\nbe that there is only one category, more than 90% of categories are rare,\nthe number of categories is greater than 50% of the number of categorized\ndocuments, there are no frequently matched categories, or more than 50% of\ncategories are dead.\n - `model.categorized_doc_count` (or `mcdc`, `modelCategorizedDocCount`): The number of documents that have had a field categorized.\n - `model.dead_category_count` (or `mdcc`, `modelDeadCategoryCount`): The number of categories created by categorization that will never be\nassigned again because another category’s definition makes it a superset of\nthe dead category. Dead categories are a side effect of the way\ncategorization has no prior training.\n - `model.failed_category_count` (or `mdcc`, `modelFailedCategoryCount`): The number of times that categorization wanted to create a new category but\ncouldn’t because the job had hit its model memory limit. This count does\nnot track which specific categories failed to be created. Therefore, you\ncannot use this value to determine the number of unique categories that\nwere missed.\n - `model.frequent_category_count` (or `mfcc`, `modelFrequentCategoryCount`): The number of categories that match more than 1% of categorized documents.\n - `model.log_time` (or `mlt`, `modelLogTime`): The timestamp when the model stats were gathered, according to server time.\n - `model.memory_limit` (or `mml`, `modelMemoryLimit`): The timestamp when the model stats were gathered, according to server time.\n - `model.memory_status` (or `mms`, `modelMemoryStatus`): The status of the mathematical models: `ok`, `soft_limit`, or `hard_limit`.\nIf `ok`, the models stayed below the configured value. If `soft_limit`, the\nmodels used more than 60% of the configured memory limit and older unused\nmodels will be pruned to free up space. Additionally, in categorization jobs\nno further category examples will be stored. If `hard_limit`, the models\nused more space than the configured memory limit. As a result, not all\nincoming data was processed.\n - `model.over_fields` (or `mof`, `modelOverFields`): The number of over field values that were analyzed by the models. This\nvalue is cumulative for all detectors in the job.\n - `model.partition_fields` (or `mpf`, `modelPartitionFields`): The number of partition field values that were analyzed by the models. This\nvalue is cumulative for all detectors in the job.\n - `model.rare_category_count` (or `mrcc`, `modelRareCategoryCount`): The number of categories that match just one categorized document.\n - `model.timestamp` (or `mt`, `modelTimestamp`): The timestamp of the last record when the model stats were gathered.\n - `model.total_category_count` (or `mtcc`, `modelTotalCategoryCount`): The number of categories created by categorization.\n - `node.address` (or `na`, `nodeAddress`): The network address of the node that runs the job. This information is\navailable only for open jobs.\n - `node.ephemeral_id` (or `ne`, `nodeEphemeralId`): The ephemeral ID of the node that runs the job. This information is\navailable only for open jobs.\n - `node.id` (or `ni`, `nodeId`): The unique identifier of the node that runs the job. This information is\navailable only for open jobs.\n - `node.name` (or `nn`, `nodeName`): The name of the node that runs the job. This information is available only\nfor open jobs.\n - `opened_time` (or `ot`): For open jobs only, the elapsed time for which the job has been open.\n - `state` (or `s`): The status of the anomaly detection job: `closed`, `closing`, `failed`,\n`opened`, or `opening`. If `closed`, the job finished successfully with its\nmodel state persisted. The job must be opened before it can accept further\ndata. If `closing`, the job close action is in progress and has not yet\ncompleted. A closing job cannot accept further data. If `failed`, the job\ndid not finish successfully due to an error. This situation can occur due\nto invalid input data, a fatal error occurring during the analysis, or an\nexternal interaction such as the process being killed by the Linux out of\nmemory (OOM) killer. If the job had irrevocably failed, it must be force\nclosed and then deleted. If the datafeed can be corrected, the job can be\nclosed and then re-opened. If `opened`, the job is available to receive and\nprocess data. If `opening`, the job open action is in progress and has not\nyet completed.\n\n", + "description": "Comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatAnonalyDetectorColumns" @@ -67130,7 +67126,7 @@ "cat.ml_jobs-s": { "in": "query", "name": "s", - "description": "Comma-separated list of column names or column aliases used to sort the response.\n\nSupported values include:\n - `assignment_explanation` (or `ae`): For open anomaly detection jobs only, contains messages relating to the\nselection of a node to run the job.\n - `buckets.count` (or `bc`, `bucketsCount`): The number of bucket results produced by the job.\n - `buckets.time.exp_avg` (or `btea`, `bucketsTimeExpAvg`): Exponential moving average of all bucket processing times, in milliseconds.\n - `buckets.time.exp_avg_hour` (or `bteah`, `bucketsTimeExpAvgHour`): Exponentially-weighted moving average of bucket processing times calculated\nin a 1 hour time window, in milliseconds.\n - `buckets.time.max` (or `btmax`, `bucketsTimeMax`): Maximum among all bucket processing times, in milliseconds.\n - `buckets.time.min` (or `btmin`, `bucketsTimeMin`): Minimum among all bucket processing times, in milliseconds.\n - `buckets.time.total` (or `btt`, `bucketsTimeTotal`): Sum of all bucket processing times, in milliseconds.\n - `data.buckets` (or `db`, `dataBuckets`): The number of buckets processed.\n - `data.earliest_record` (or `der`, `dataEarliestRecord`): The timestamp of the earliest chronologically input document.\n - `data.empty_buckets` (or `deb`, `dataEmptyBuckets`): The number of buckets which did not contain any data.\n - `data.input_bytes` (or `dib`, `dataInputBytes`): The number of bytes of input data posted to the anomaly detection job.\n - `data.input_fields` (or `dif`, `dataInputFields`): The total number of fields in input documents posted to the anomaly\ndetection job. This count includes fields that are not used in the analysis.\nHowever, be aware that if you are using a datafeed, it extracts only the\nrequired fields from the documents it retrieves before posting them to the job.\n - `data.input_records` (or `dir`, `dataInputRecords`): The number of input documents posted to the anomaly detection job.\n - `data.invalid_dates` (or `did`, `dataInvalidDates`): The number of input documents with either a missing date field or a date\nthat could not be parsed.\n - `data.last` (or `dl`, `dataLast`): The timestamp at which data was last analyzed, according to server time.\n - `data.last_empty_bucket` (or `dleb`, `dataLastEmptyBucket`): The timestamp of the last bucket that did not contain any data.\n - `data.last_sparse_bucket` (or `dlsb`, `dataLastSparseBucket`): The timestamp of the last bucket that was considered sparse.\n - `data.latest_record` (or `dlr`, `dataLatestRecord`): The timestamp of the latest chronologically input document.\n - `data.missing_fields` (or `dmf`, `dataMissingFields`): The number of input documents that are missing a field that the anomaly\ndetection job is configured to analyze. Input documents with missing fields\nare still processed because it is possible that not all fields are missing.\n - `data.out_of_order_timestamps` (or `doot`, `dataOutOfOrderTimestamps`): The number of input documents that have a timestamp chronologically\npreceding the start of the current anomaly detection bucket offset by the\nlatency window. This information is applicable only when you provide data\nto the anomaly detection job by using the post data API. These out of order\ndocuments are discarded, since jobs require time series data to be in\nascending chronological order.\n - `data.processed_fields` (or `dpf`, `dataProcessedFields`): The total number of fields in all the documents that have been processed by\nthe anomaly detection job. Only fields that are specified in the detector\nconfiguration object contribute to this count. The timestamp is not\nincluded in this count.\n - `data.processed_records` (or `dpr`, `dataProcessedRecords`): The number of input documents that have been processed by the anomaly\ndetection job. This value includes documents with missing fields, since\nthey are nonetheless analyzed. If you use datafeeds and have aggregations\nin your search query, the processed record count is the number of\naggregation results processed, not the number of Elasticsearch documents.\n - `data.sparse_buckets` (or `dsb`, `dataSparseBuckets`): The number of buckets that contained few data points compared to the\nexpected number of data points.\n - `forecasts.memory.avg` (or `fmavg`, `forecastsMemoryAvg`): The average memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.max` (or `fmmax`, `forecastsMemoryMax`): The maximum memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.min` (or `fmmin`, `forecastsMemoryMin`): The minimum memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.memory.total` (or `fmt`, `forecastsMemoryTotal`): The total memory usage in bytes for forecasts related to the anomaly\ndetection job.\n - `forecasts.records.avg` (or `fravg`, `forecastsRecordsAvg`): The average number of `m`odel_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.max` (or `frmax`, `forecastsRecordsMax`): The maximum number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.min` (or `frmin`, `forecastsRecordsMin`): The minimum number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.records.total` (or `frt`, `forecastsRecordsTotal`): The total number of `model_forecast` documents written for forecasts\nrelated to the anomaly detection job.\n - `forecasts.time.avg` (or `ftavg`, `forecastsTimeAvg`): The average runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.max` (or `ftmax`, `forecastsTimeMax`): The maximum runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.min` (or `ftmin`, `forecastsTimeMin`): The minimum runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.time.total` (or `ftt`, `forecastsTimeTotal`): The total runtime in milliseconds for forecasts related to the anomaly\ndetection job.\n - `forecasts.total` (or `ft`, `forecastsTotal`): The number of individual forecasts currently available for the job.\n - `id`: Identifier for the anomaly detection job.\n - `model.bucket_allocation_failures` (or `mbaf`, `modelBucketAllocationFailures`): The number of buckets for which new entities in incoming data were not\nprocessed due to insufficient model memory.\n - `model.by_fields` (or `mbf`, `modelByFields`): The number of by field values that were analyzed by the models. This value\nis cumulative for all detectors in the job.\n - `model.bytes` (or `mb`, `modelBytes`): The number of bytes of memory used by the models. This is the maximum value\nsince the last time the model was persisted. If the job is closed, this\nvalue indicates the latest size.\n - `model.bytes_exceeded` (or `mbe`, `modelBytesExceeded`): The number of bytes over the high limit for memory usage at the last\nallocation failure.\n - `model.categorization_status` (or `mcs`, `modelCategorizationStatus`): The status of categorization for the job: `ok` or `warn`. If `ok`,\ncategorization is performing acceptably well (or not being used at all). If\n`warn`, categorization is detecting a distribution of categories that\nsuggests the input data is inappropriate for categorization. Problems could\nbe that there is only one category, more than 90% of categories are rare,\nthe number of categories is greater than 50% of the number of categorized\ndocuments, there are no frequently matched categories, or more than 50% of\ncategories are dead.\n - `model.categorized_doc_count` (or `mcdc`, `modelCategorizedDocCount`): The number of documents that have had a field categorized.\n - `model.dead_category_count` (or `mdcc`, `modelDeadCategoryCount`): The number of categories created by categorization that will never be\nassigned again because another category’s definition makes it a superset of\nthe dead category. Dead categories are a side effect of the way\ncategorization has no prior training.\n - `model.failed_category_count` (or `mdcc`, `modelFailedCategoryCount`): The number of times that categorization wanted to create a new category but\ncouldn’t because the job had hit its model memory limit. This count does\nnot track which specific categories failed to be created. Therefore, you\ncannot use this value to determine the number of unique categories that\nwere missed.\n - `model.frequent_category_count` (or `mfcc`, `modelFrequentCategoryCount`): The number of categories that match more than 1% of categorized documents.\n - `model.log_time` (or `mlt`, `modelLogTime`): The timestamp when the model stats were gathered, according to server time.\n - `model.memory_limit` (or `mml`, `modelMemoryLimit`): The timestamp when the model stats were gathered, according to server time.\n - `model.memory_status` (or `mms`, `modelMemoryStatus`): The status of the mathematical models: `ok`, `soft_limit`, or `hard_limit`.\nIf `ok`, the models stayed below the configured value. If `soft_limit`, the\nmodels used more than 60% of the configured memory limit and older unused\nmodels will be pruned to free up space. Additionally, in categorization jobs\nno further category examples will be stored. If `hard_limit`, the models\nused more space than the configured memory limit. As a result, not all\nincoming data was processed.\n - `model.over_fields` (or `mof`, `modelOverFields`): The number of over field values that were analyzed by the models. This\nvalue is cumulative for all detectors in the job.\n - `model.partition_fields` (or `mpf`, `modelPartitionFields`): The number of partition field values that were analyzed by the models. This\nvalue is cumulative for all detectors in the job.\n - `model.rare_category_count` (or `mrcc`, `modelRareCategoryCount`): The number of categories that match just one categorized document.\n - `model.timestamp` (or `mt`, `modelTimestamp`): The timestamp of the last record when the model stats were gathered.\n - `model.total_category_count` (or `mtcc`, `modelTotalCategoryCount`): The number of categories created by categorization.\n - `node.address` (or `na`, `nodeAddress`): The network address of the node that runs the job. This information is\navailable only for open jobs.\n - `node.ephemeral_id` (or `ne`, `nodeEphemeralId`): The ephemeral ID of the node that runs the job. This information is\navailable only for open jobs.\n - `node.id` (or `ni`, `nodeId`): The unique identifier of the node that runs the job. This information is\navailable only for open jobs.\n - `node.name` (or `nn`, `nodeName`): The name of the node that runs the job. This information is available only\nfor open jobs.\n - `opened_time` (or `ot`): For open jobs only, the elapsed time for which the job has been open.\n - `state` (or `s`): The status of the anomaly detection job: `closed`, `closing`, `failed`,\n`opened`, or `opening`. If `closed`, the job finished successfully with its\nmodel state persisted. The job must be opened before it can accept further\ndata. If `closing`, the job close action is in progress and has not yet\ncompleted. A closing job cannot accept further data. If `failed`, the job\ndid not finish successfully due to an error. This situation can occur due\nto invalid input data, a fatal error occurring during the analysis, or an\nexternal interaction such as the process being killed by the Linux out of\nmemory (OOM) killer. If the job had irrevocably failed, it must be force\nclosed and then deleted. If the datafeed can be corrected, the job can be\nclosed and then re-opened. If `opened`, the job is available to receive and\nprocess data. If `opening`, the job open action is in progress and has not\nyet completed.\n\n", + "description": "Comma-separated list of column names or column aliases used to sort the response.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatAnonalyDetectorColumns" @@ -67181,7 +67177,7 @@ "cat.ml_trained_models-h": { "in": "query", "name": "h", - "description": "A comma-separated list of column names to display.\n\nSupported values include:\n - `create_time` (or `ct`): The time when the trained model was created.\n - `created_by` (or `c`, `createdBy`): Information on the creator of the trained model.\n - `data_frame_analytics_id` (or `df`, `dataFrameAnalytics`, `dfid`): Identifier for the data frame analytics job that created the model. Only\ndisplayed if it is still available.\n - `description` (or `d`): The description of the trained model.\n - `heap_size` (or `hs`, `modelHeapSize`): The estimated heap size to keep the trained model in memory.\n - `id`: Identifier for the trained model.\n - `ingest.count` (or `ic`, `ingestCount`): The total number of documents that are processed by the model.\n - `ingest.current` (or `icurr`, `ingestCurrent`): The total number of document that are currently being handled by the\ntrained model.\n - `ingest.failed` (or `if`, `ingestFailed`): The total number of failed ingest attempts with the trained model.\n - `ingest.pipelines` (or `ip`, `ingestPipelines`): The total number of ingest pipelines that are referencing the trained\nmodel.\n - `ingest.time` (or `it`, `ingestTime`): The total time that is spent processing documents with the trained model.\n - `license` (or `l`): The license level of the trained model.\n - `operations` (or `o`, `modelOperations`): The estimated number of operations to use the trained model. This number\nhelps measuring the computational complexity of the model.\n - `version` (or `v`): The Elasticsearch version number in which the trained model was created.\n\n", + "description": "A comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatTrainedModelsColumns" @@ -67191,7 +67187,7 @@ "cat.ml_trained_models-s": { "in": "query", "name": "s", - "description": "A comma-separated list of column names or aliases used to sort the response.\n\nSupported values include:\n - `create_time` (or `ct`): The time when the trained model was created.\n - `created_by` (or `c`, `createdBy`): Information on the creator of the trained model.\n - `data_frame_analytics_id` (or `df`, `dataFrameAnalytics`, `dfid`): Identifier for the data frame analytics job that created the model. Only\ndisplayed if it is still available.\n - `description` (or `d`): The description of the trained model.\n - `heap_size` (or `hs`, `modelHeapSize`): The estimated heap size to keep the trained model in memory.\n - `id`: Identifier for the trained model.\n - `ingest.count` (or `ic`, `ingestCount`): The total number of documents that are processed by the model.\n - `ingest.current` (or `icurr`, `ingestCurrent`): The total number of document that are currently being handled by the\ntrained model.\n - `ingest.failed` (or `if`, `ingestFailed`): The total number of failed ingest attempts with the trained model.\n - `ingest.pipelines` (or `ip`, `ingestPipelines`): The total number of ingest pipelines that are referencing the trained\nmodel.\n - `ingest.time` (or `it`, `ingestTime`): The total time that is spent processing documents with the trained model.\n - `license` (or `l`): The license level of the trained model.\n - `operations` (or `o`, `modelOperations`): The estimated number of operations to use the trained model. This number\nhelps measuring the computational complexity of the model.\n - `version` (or `v`): The Elasticsearch version number in which the trained model was created.\n\n", + "description": "A comma-separated list of column names or aliases used to sort the response.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatTrainedModelsColumns" @@ -67262,7 +67258,7 @@ "cat.transforms-h": { "in": "query", "name": "h", - "description": "Comma-separated list of column names to display.\n\nSupported values include:\n - `changes_last_detection_time` (or `cldt`): The timestamp when changes were last detected in the source indices.\n - `checkpoint` (or `cp`): The sequence number for the checkpoint.\n - `checkpoint_duration_time_exp_avg` (or `cdtea`, `checkpointTimeExpAvg`): Exponential moving average of the duration of the checkpoint, in\nmilliseconds.\n - `checkpoint_progress` (or `c`, `checkpointProgress`): The progress of the next checkpoint that is currently in progress.\n - `create_time` (or `ct`, `createTime`): The time the transform was created.\n - `delete_time` (or `dtime`): The amount of time spent deleting, in milliseconds.\n - `description` (or `d`): The description of the transform.\n - `dest_index` (or `di`, `destIndex`): The destination index for the transform. The mappings of the destination\nindex are deduced based on the source fields when possible. If alternate\nmappings are required, use the Create index API prior to starting the\ntransform.\n - `documents_deleted` (or `docd`): The number of documents that have been deleted from the destination index\ndue to the retention policy for this transform.\n - `documents_indexed` (or `doci`): The number of documents that have been indexed into the destination index\nfor the transform.\n - `docs_per_second` (or `dps`): Specifies a limit on the number of input documents per second. This setting\nthrottles the transform by adding a wait time between search requests. The\ndefault value is `null`, which disables throttling.\n - `documents_processed` (or `docp`): The number of documents that have been processed from the source index of\nthe transform.\n - `frequency` (or `f`): The interval between checks for changes in the source indices when the\ntransform is running continuously. Also determines the retry interval in\nthe event of transient failures while the transform is searching or\nindexing. The minimum value is `1s` and the maximum is `1h`. The default\nvalue is `1m`.\n - `id`: Identifier for the transform.\n - `index_failure` (or `if`): The number of indexing failures.\n - `index_time` (or `itime`): The amount of time spent indexing, in milliseconds.\n - `index_total` (or `it`): The number of index operations.\n - `indexed_documents_exp_avg` (or `idea`): Exponential moving average of the number of new documents that have been\nindexed.\n - `last_search_time` (or `lst`, `lastSearchTime`): The timestamp of the last search in the source indices. This field is only\nshown if the transform is running.\n - `max_page_search_size` (or `mpsz`): Defines the initial page size to use for the composite aggregation for each\ncheckpoint. If circuit breaker exceptions occur, the page size is\ndynamically adjusted to a lower value. The minimum value is `10` and the\nmaximum is `65,536`. The default value is `500`.\n - `pages_processed` (or `pp`): The number of search or bulk index operations processed. Documents are\nprocessed in batches instead of individually.\n - `pipeline` (or `p`): The unique identifier for an ingest pipeline.\n - `processed_documents_exp_avg` (or `pdea`): Exponential moving average of the number of documents that have been\nprocessed.\n - `processing_time` (or `pt`): The amount of time spent processing results, in milliseconds.\n - `reason` (or `r`): If a transform has a `failed` state, this property provides details about\nthe reason for the failure.\n - `search_failure` (or `sf`): The number of search failures.\n - `search_time` (or `stime`): The amount of time spent searching, in milliseconds.\n - `search_total` (or `st`): The number of search operations on the source index for the transform.\n - `source_index` (or `si`, `sourceIndex`): The source indices for the transform. It can be a single index, an index\npattern (for example, `\"my-index-*\"`), an array of indices (for example,\n`[\"my-index-000001\", \"my-index-000002\"]`), or an array of index patterns\n(for example, `[\"my-index-*\", \"my-other-index-*\"]`. For remote indices use\nthe syntax `\"remote_name:index_name\"`. If any indices are in remote\nclusters then the master node and at least one transform node must have the\n`remote_cluster_client` node role.\n - `state` (or `s`): The status of the transform, which can be one of the following values:\n\n* `aborting`: The transform is aborting.\n* `failed`: The transform failed. For more information about the failure,\ncheck the reason field.\n* `indexing`: The transform is actively processing data and creating new\ndocuments.\n* `started`: The transform is running but not actively indexing data.\n* `stopped`: The transform is stopped.\n* `stopping`: The transform is stopping.\n - `transform_type` (or `tt`): Indicates the type of transform: `batch` or `continuous`.\n - `trigger_count` (or `tc`): The number of times the transform has been triggered by the scheduler. For\nexample, the scheduler triggers the transform indexer to check for updates\nor ingest new data at an interval specified in the `frequency` property.\n - `version` (or `v`): The version of Elasticsearch that existed on the node when the transform\nwas created.\n\n", + "description": "Comma-separated list of column names to display.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatTransformColumns" @@ -67272,7 +67268,7 @@ "cat.transforms-s": { "in": "query", "name": "s", - "description": "Comma-separated list of column names or column aliases used to sort the response.\n\nSupported values include:\n - `changes_last_detection_time` (or `cldt`): The timestamp when changes were last detected in the source indices.\n - `checkpoint` (or `cp`): The sequence number for the checkpoint.\n - `checkpoint_duration_time_exp_avg` (or `cdtea`, `checkpointTimeExpAvg`): Exponential moving average of the duration of the checkpoint, in\nmilliseconds.\n - `checkpoint_progress` (or `c`, `checkpointProgress`): The progress of the next checkpoint that is currently in progress.\n - `create_time` (or `ct`, `createTime`): The time the transform was created.\n - `delete_time` (or `dtime`): The amount of time spent deleting, in milliseconds.\n - `description` (or `d`): The description of the transform.\n - `dest_index` (or `di`, `destIndex`): The destination index for the transform. The mappings of the destination\nindex are deduced based on the source fields when possible. If alternate\nmappings are required, use the Create index API prior to starting the\ntransform.\n - `documents_deleted` (or `docd`): The number of documents that have been deleted from the destination index\ndue to the retention policy for this transform.\n - `documents_indexed` (or `doci`): The number of documents that have been indexed into the destination index\nfor the transform.\n - `docs_per_second` (or `dps`): Specifies a limit on the number of input documents per second. This setting\nthrottles the transform by adding a wait time between search requests. The\ndefault value is `null`, which disables throttling.\n - `documents_processed` (or `docp`): The number of documents that have been processed from the source index of\nthe transform.\n - `frequency` (or `f`): The interval between checks for changes in the source indices when the\ntransform is running continuously. Also determines the retry interval in\nthe event of transient failures while the transform is searching or\nindexing. The minimum value is `1s` and the maximum is `1h`. The default\nvalue is `1m`.\n - `id`: Identifier for the transform.\n - `index_failure` (or `if`): The number of indexing failures.\n - `index_time` (or `itime`): The amount of time spent indexing, in milliseconds.\n - `index_total` (or `it`): The number of index operations.\n - `indexed_documents_exp_avg` (or `idea`): Exponential moving average of the number of new documents that have been\nindexed.\n - `last_search_time` (or `lst`, `lastSearchTime`): The timestamp of the last search in the source indices. This field is only\nshown if the transform is running.\n - `max_page_search_size` (or `mpsz`): Defines the initial page size to use for the composite aggregation for each\ncheckpoint. If circuit breaker exceptions occur, the page size is\ndynamically adjusted to a lower value. The minimum value is `10` and the\nmaximum is `65,536`. The default value is `500`.\n - `pages_processed` (or `pp`): The number of search or bulk index operations processed. Documents are\nprocessed in batches instead of individually.\n - `pipeline` (or `p`): The unique identifier for an ingest pipeline.\n - `processed_documents_exp_avg` (or `pdea`): Exponential moving average of the number of documents that have been\nprocessed.\n - `processing_time` (or `pt`): The amount of time spent processing results, in milliseconds.\n - `reason` (or `r`): If a transform has a `failed` state, this property provides details about\nthe reason for the failure.\n - `search_failure` (or `sf`): The number of search failures.\n - `search_time` (or `stime`): The amount of time spent searching, in milliseconds.\n - `search_total` (or `st`): The number of search operations on the source index for the transform.\n - `source_index` (or `si`, `sourceIndex`): The source indices for the transform. It can be a single index, an index\npattern (for example, `\"my-index-*\"`), an array of indices (for example,\n`[\"my-index-000001\", \"my-index-000002\"]`), or an array of index patterns\n(for example, `[\"my-index-*\", \"my-other-index-*\"]`. For remote indices use\nthe syntax `\"remote_name:index_name\"`. If any indices are in remote\nclusters then the master node and at least one transform node must have the\n`remote_cluster_client` node role.\n - `state` (or `s`): The status of the transform, which can be one of the following values:\n\n* `aborting`: The transform is aborting.\n* `failed`: The transform failed. For more information about the failure,\ncheck the reason field.\n* `indexing`: The transform is actively processing data and creating new\ndocuments.\n* `started`: The transform is running but not actively indexing data.\n* `stopped`: The transform is stopped.\n* `stopping`: The transform is stopping.\n - `transform_type` (or `tt`): Indicates the type of transform: `batch` or `continuous`.\n - `trigger_count` (or `tc`): The number of times the transform has been triggered by the scheduler. For\nexample, the scheduler triggers the transform indexer to check for updates\nor ingest new data at an interval specified in the `frequency` property.\n - `version` (or `v`): The version of Elasticsearch that existed on the node when the transform\nwas created.\n\n", + "description": "Comma-separated list of column names or column aliases used to sort the response.", "deprecated": false, "schema": { "$ref": "#/components/schemas/cat._types.CatTransformColumns" @@ -67467,7 +67463,7 @@ "count-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -67609,7 +67605,7 @@ "create-op_type": { "in": "query", "name": "op_type", - "description": "Set to `create` to only index the document if it does not already exist (put if absent).\nIf a document with the specified `_id` already exists, the indexing operation will fail.\nThe behavior is the same as using the `/_create` endpoint.\nIf a document ID is specified, this paramater defaults to `index`.\nOtherwise, it defaults to `create`.\nIf the request targets a data stream, an `op_type` of `create` is required.\n\nSupported values include:\n - `index`: Overwrite any documents that already exist.\n - `create`: Only index documents that do not already exist.\n\n", + "description": "Set to `create` to only index the document if it does not already exist (put if absent).\nIf a document with the specified `_id` already exists, the indexing operation will fail.\nThe behavior is the same as using the `/_create` endpoint.\nIf a document ID is specified, this paramater defaults to `index`.\nOtherwise, it defaults to `create`.\nIf the request targets a data stream, an `op_type` of `create` is required.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.OpType" @@ -67689,7 +67685,7 @@ "create-version_type": { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -67770,7 +67766,6 @@ "eql.search-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -67983,7 +67978,7 @@ "field_caps-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -68139,7 +68134,7 @@ "index-op_type": { "in": "query", "name": "op_type", - "description": "Set to `create` to only index the document if it does not already exist (put if absent).\nIf a document with the specified `_id` already exists, the indexing operation will fail.\nThe behavior is the same as using the `/_create` endpoint.\nIf a document ID is specified, this paramater defaults to `index`.\nOtherwise, it defaults to `create`.\nIf the request targets a data stream, an `op_type` of `create` is required.\n\nSupported values include:\n - `index`: Overwrite any documents that already exist.\n - `create`: Only index documents that do not already exist.\n\n", + "description": "Set to `create` to only index the document if it does not already exist (put if absent).\nIf a document with the specified `_id` already exists, the indexing operation will fail.\nThe behavior is the same as using the `/_create` endpoint.\nIf a document ID is specified, this paramater defaults to `index`.\nOtherwise, it defaults to `create`.\nIf the request targets a data stream, an `op_type` of `create` is required.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.OpType" @@ -68199,7 +68194,7 @@ "index-version_type": { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -68324,7 +68319,7 @@ "indices.exists_alias-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -68386,7 +68381,7 @@ "indices.get_alias-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -68427,7 +68422,7 @@ "indices.get_data_stream-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of data stream that wildcard patterns can match.\nSupports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -68539,7 +68534,7 @@ "indices.get_mapping-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -68611,7 +68606,7 @@ "indices.get_settings-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -68775,7 +68770,7 @@ "indices.put_mapping-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -68846,7 +68841,7 @@ "indices.put_settings-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match. If the request can target\ndata streams, this argument determines whether wildcard expressions match\nhidden data streams. Supports comma-separated values, such as\n`open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match. If the request can target\ndata streams, this argument determines whether wildcard expressions match\nhidden data streams. Supports comma-separated values, such as\n`open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -68937,7 +68932,7 @@ "indices.refresh-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -69151,7 +69146,7 @@ "indices.validate_query-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -69890,7 +69885,7 @@ "ml.get_trained_models-include": { "in": "query", "name": "include", - "description": "A comma delimited string of optional fields to include in the response\nbody.\n\nSupported values include:\n - `definition`: Includes the model definition.\n - `feature_importance_baseline`: Includes the baseline for feature importance values.\n - `hyperparameters`: Includes the information about hyperparameters used to train the model.\nThis information consists of the value, the absolute and relative\nimportance of the hyperparameter as well as an indicator of whether it was\nspecified by the user or tuned during hyperparameter optimization.\n - `total_feature_importance`: Includes the total feature importance for the training data set. The\nbaseline and total feature importance values are returned in the metadata\nfield in the response body.\n - `definition_status`: Includes the model definition status.\n\n", + "description": "A comma delimited string of optional fields to include in the response\nbody.", "deprecated": false, "schema": { "$ref": "#/components/schemas/ml._types.Include" @@ -70044,7 +70039,7 @@ "msearch-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Type of index that wildcard expressions can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -70134,7 +70129,7 @@ "msearch-search_type": { "in": "query", "name": "search_type", - "description": "Indicates whether global term and document frequencies should be used when scoring returned documents.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "Indicates whether global term and document frequencies should be used when scoring returned documents.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -70185,7 +70180,7 @@ "msearch_template-search_type": { "in": "query", "name": "search_type", - "description": "The type of the search operation.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "The type of the search operation.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -70339,7 +70334,7 @@ "mtermvectors-version_type": { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType" @@ -70422,7 +70417,7 @@ "rank_eval-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -70605,7 +70600,7 @@ "search-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values such as `open,hidden`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nIt supports comma-separated values such as `open,hidden`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -70725,7 +70720,7 @@ "search-search_type": { "in": "query", "name": "search_type", - "description": "Indicates how distributed term frequencies are calculated for relevance scoring.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "Indicates how distributed term frequencies are calculated for relevance scoring.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -70768,7 +70763,7 @@ "search-suggest_mode": { "in": "query", "name": "suggest_mode", - "description": "The suggest mode.\nThis parameter can be used only when the `suggest_field` and `suggest_text` query string parameters are specified.\n\nSupported values include:\n - `missing`: Only generate suggestions for terms that are not in the shard.\n - `popular`: Only suggest terms that occur in more docs on the shard than the original term.\n - `always`: Suggest any matching suggestions based on terms in the suggest text.\n\n", + "description": "The suggest mode.\nThis parameter can be used only when the `suggest_field` and `suggest_text` query string parameters are specified.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SuggestMode" @@ -71149,7 +71144,7 @@ "search_template-expand_wildcards": { "in": "query", "name": "expand_wildcards", - "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.\n\nSupported values include:\n - `all`: Match any data stream or index, including hidden ones.\n - `open`: Match open, non-hidden indices. Also matches any non-hidden data stream.\n - `closed`: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.\n - `hidden`: Match hidden data streams and hidden indices. Must be combined with `open`, `closed`, or `both`.\n - `none`: Wildcard expressions are not accepted.\n\n", + "description": "The type of index that wildcard patterns can match.\nIf the request can target data streams, this argument determines whether wildcard expressions match hidden data streams.\nSupports comma-separated values, such as `open,hidden`.\nValid values are: `all`, `open`, `closed`, `hidden`, `none`.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.ExpandWildcards" @@ -71229,7 +71224,7 @@ "search_template-search_type": { "in": "query", "name": "search_type", - "description": "The type of the search operation.\n\nSupported values include:\n - `query_then_fetch`: Documents are scored using local term and document frequencies for the shard. This is usually faster but less accurate.\n - `dfs_query_then_fetch`: Documents are scored using global term and document frequencies across all shards. This is usually slower but more accurate.\n\n", + "description": "The type of the search operation.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.SearchType" @@ -71485,7 +71480,7 @@ "termvectors-version_type": { "in": "query", "name": "version_type", - "description": "The version type.\n\nSupported values include:\n - `internal`: Use internal versioning that starts at 1 and increments with each update or delete.\n - `external`: Only index the document if the specified version is strictly higher than the version of the stored document or if there is no existing document.\n - `external_gte`: Only index the document if the specified version is equal or higher than the version of the stored document or if there is no existing document.\nNOTE: The `external_gte` version type is meant for special use cases and should be used with care.\nIf used incorrectly, it can result in loss of data.\n - `force`: This option is deprecated because it can cause primary and replica shards to diverge.\n\n", + "description": "The version type.", "deprecated": false, "schema": { "$ref": "#/components/schemas/_types.VersionType"