From 94b78cc66ce0f89a9d262da2d3d5f074b2f00731 Mon Sep 17 00:00:00 2001 From: Sylvain Wallez Date: Mon, 9 Jun 2025 17:56:28 +0200 Subject: [PATCH] [OpenAPI] Merge multiple paths in a single operation (#4415) --- Makefile | 3 + .../clients_schema_to_openapi/src/cli.rs | 23 +- .../clients_schema_to_openapi/src/lib.rs | 8 + .../clients_schema_to_openapi/src/paths.rs | 61 +++++ .../pkg/compiler_wasm_lib_bg.wasm | Bin 721686 -> 727924 bytes output/openapi/elasticsearch-openapi.json | 208 +++++++++--------- .../elasticsearch-serverless-openapi.json | 149 ++++++------- 7 files changed, 258 insertions(+), 194 deletions(-) diff --git a/Makefile b/Makefile index 9cde11d7e6..0a1703a150 100644 --- a/Makefile +++ b/Makefile @@ -52,6 +52,9 @@ transform-to-openapi: ## Generate the OpenAPI definition from the compiled schem @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 + 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) }, } } diff --git a/compiler-rs/clients_schema_to_openapi/src/lib.rs b/compiler-rs/clients_schema_to_openapi/src/lib.rs index 3fe4bb03e1..87053bf6d7 100644 --- a/compiler-rs/clients_schema_to_openapi/src/lib.rs +++ b/compiler-rs/clients_schema_to_openapi/src/lib.rs @@ -31,7 +31,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 37ed2ae8c0..debf17779f 100644 --- a/compiler-rs/clients_schema_to_openapi/src/paths.rs +++ b/compiler-rs/clients_schema_to_openapi/src/paths.rs @@ -228,6 +228,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; 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 6f5c950e1d28f3a3d56e7f37c4e962f26e36ed59..b6d4882e115b3b83ebf58601591a161524e98697 100644 GIT binary patch literal 727924 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

o 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

cHINi+!{8i|ca*B$w77g9za?VIe3QKwy0 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

L@_4$3L@YlNgpd2|frD~V*T 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Μ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

g{16cE?FEFf;mjt=tZ4ZJm1IEd;1 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 Q3H#d=jKm2WFSTJ&OF}d3Dk+!$=Tu4oDD_zfZM) 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 N=ayrf0G>qozW~SLm$Co= literal 721686 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

xQTQY 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 ad`~YwUgjr$sVmXP6wjA*$Em-S^S=N_AzY*Y diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index d3a1d0bc33..821f8aed33 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -2147,7 +2147,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" @@ -5290,7 +5290,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": { @@ -6446,7 +6446,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": [ @@ -8421,7 +8421,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" @@ -8696,7 +8696,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" @@ -8862,7 +8862,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" @@ -8933,7 +8933,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" @@ -8963,7 +8963,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" @@ -9103,7 +9103,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" @@ -10679,7 +10679,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" @@ -10816,7 +10816,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" @@ -12950,7 +12950,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": { @@ -12971,7 +12971,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" @@ -13421,7 +13421,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" @@ -13541,7 +13541,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" @@ -13601,7 +13601,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" @@ -13783,7 +13783,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" @@ -13866,7 +13866,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" @@ -14042,7 +14042,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" @@ -14453,7 +14453,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" @@ -14540,7 +14540,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" @@ -14648,7 +14648,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" @@ -15173,7 +15173,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" @@ -15474,7 +15474,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" @@ -16723,7 +16723,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" @@ -17202,7 +17202,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" @@ -23186,7 +23186,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" @@ -23819,7 +23819,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" @@ -27471,7 +27471,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" @@ -27894,7 +27894,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" @@ -30035,7 +30035,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" @@ -40251,7 +40251,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" @@ -42372,7 +42372,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" @@ -44816,7 +44816,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" @@ -44846,7 +44846,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" @@ -44996,7 +44996,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" @@ -64187,7 +64187,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" @@ -64201,7 +64200,6 @@ ] }, "mode": { - "description": "\n\nSupported values include: `min` (or `MIN`), `max` (or `MAX`)\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortMode" @@ -64215,7 +64213,6 @@ ] }, "missing": { - "description": "\n\nSupported values include: `_last`, `_first`\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortMissing" @@ -68494,7 +68491,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" @@ -86555,7 +86551,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" @@ -108625,7 +108621,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" @@ -108715,7 +108711,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" @@ -108758,7 +108754,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" @@ -109110,7 +109106,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" @@ -109345,7 +109341,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" @@ -109355,7 +109351,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" @@ -109456,7 +109452,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" @@ -109466,7 +109462,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" @@ -109507,7 +109503,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" @@ -109517,7 +109513,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" @@ -109568,7 +109564,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" @@ -109578,7 +109574,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" @@ -109629,7 +109625,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" @@ -109639,7 +109635,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" @@ -110086,7 +110082,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" @@ -110096,7 +110092,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" @@ -110250,7 +110246,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" @@ -110350,7 +110346,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" @@ -110423,7 +110419,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" @@ -110596,7 +110592,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" @@ -110738,7 +110734,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" @@ -110818,7 +110814,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" @@ -110899,7 +110895,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" @@ -111112,7 +111107,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" @@ -111223,7 +111218,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" @@ -111283,7 +111278,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" @@ -111426,7 +111421,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" @@ -111526,7 +111520,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" @@ -111567,7 +111560,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" @@ -111929,7 +111921,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" @@ -111989,7 +111981,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" @@ -112071,7 +112063,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" @@ -112216,7 +112208,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" @@ -112300,7 +112292,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" @@ -112351,7 +112343,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" @@ -112412,7 +112404,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" @@ -112504,7 +112496,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" @@ -112545,7 +112537,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" @@ -112617,7 +112609,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" @@ -112729,7 +112721,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" @@ -112801,7 +112793,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" @@ -113006,7 +112998,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" @@ -113077,7 +113069,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" @@ -113250,7 +113242,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" @@ -113291,7 +113283,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" @@ -113342,7 +113334,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" @@ -113475,7 +113467,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" @@ -113516,7 +113508,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" @@ -113536,7 +113528,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": [ @@ -113743,7 +113735,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" @@ -113904,7 +113896,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" @@ -115281,7 +115273,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" @@ -115435,7 +115427,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" @@ -115525,7 +115517,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" @@ -115576,7 +115568,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" @@ -115730,7 +115722,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" @@ -116115,7 +116107,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" @@ -116351,7 +116343,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" @@ -116471,7 +116463,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" @@ -116514,7 +116506,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" @@ -116885,7 +116877,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" @@ -116976,7 +116968,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" @@ -117056,7 +117048,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" @@ -117117,7 +117109,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" @@ -118044,7 +118036,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" @@ -118362,7 +118354,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": { @@ -118393,7 +118385,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 02f3012abe..55d3eaba90 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -2034,7 +2034,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": { @@ -2626,7 +2626,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": [ @@ -4262,7 +4262,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" @@ -4537,7 +4537,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" @@ -4703,7 +4703,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" @@ -4774,7 +4774,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" @@ -4804,7 +4804,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" @@ -4944,7 +4944,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" @@ -6101,7 +6101,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" @@ -6238,7 +6238,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" @@ -6762,7 +6762,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": { @@ -6783,7 +6783,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" @@ -7030,7 +7030,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" @@ -7090,7 +7090,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" @@ -7272,7 +7272,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" @@ -7355,7 +7355,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" @@ -7531,7 +7531,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" @@ -8273,7 +8273,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" @@ -8360,7 +8360,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" @@ -9169,7 +9169,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" @@ -13593,7 +13593,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" @@ -14015,7 +14015,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" @@ -16380,7 +16380,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" @@ -16803,7 +16803,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" @@ -18069,7 +18069,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" @@ -24287,7 +24287,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" @@ -24317,7 +24317,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" @@ -24467,7 +24467,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" @@ -40515,7 +40515,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" @@ -40529,7 +40528,6 @@ ] }, "mode": { - "description": "\n\nSupported values include: `min` (or `MIN`), `max` (or `MAX`)\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortMode" @@ -40543,7 +40541,6 @@ ] }, "missing": { - "description": "\n\nSupported values include: `_last`, `_first`\n\n", "oneOf": [ { "$ref": "#/components/schemas/indices._types.SegmentSortMissing" @@ -44822,7 +44819,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" @@ -56126,7 +56122,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" @@ -65338,7 +65334,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" @@ -65428,7 +65424,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" @@ -65471,7 +65467,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" @@ -65823,7 +65819,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" @@ -65946,7 +65942,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" @@ -65956,7 +65952,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" @@ -66057,7 +66053,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" @@ -66067,7 +66063,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" @@ -66108,7 +66104,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" @@ -66118,7 +66114,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" @@ -66169,7 +66165,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" @@ -66179,7 +66175,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" @@ -66230,7 +66226,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" @@ -66240,7 +66236,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" @@ -66311,7 +66307,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" @@ -66321,7 +66317,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" @@ -66516,7 +66512,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" @@ -66658,7 +66654,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" @@ -66738,7 +66734,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" @@ -66819,7 +66815,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" @@ -67032,7 +67027,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" @@ -67188,7 +67183,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" @@ -67248,7 +67243,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" @@ -67373,7 +67368,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" @@ -67435,7 +67430,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" @@ -67476,7 +67471,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" @@ -67588,7 +67583,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" @@ -67660,7 +67655,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" @@ -67824,7 +67819,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" @@ -67895,7 +67890,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" @@ -67986,7 +67981,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" @@ -68200,7 +68195,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" @@ -68939,7 +68934,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" @@ -69093,7 +69088,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" @@ -69183,7 +69178,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" @@ -69234,7 +69229,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" @@ -69388,7 +69383,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" @@ -69471,7 +69466,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" @@ -69654,7 +69649,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" @@ -69774,7 +69769,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" @@ -69817,7 +69812,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" @@ -70198,7 +70193,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" @@ -70278,7 +70273,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" @@ -70534,7 +70529,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"