diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index 8e0cbe90d6..c3bba4dd73 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -13695,6 +13695,9 @@ ], "summary": "Get data stream lifecycles", "description": "Get the data stream lifecycle configuration of one or more data streams.", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-get-data-lifecycle", "parameters": [ { @@ -13776,6 +13779,9 @@ ], "summary": "Update data stream lifecycles", "description": "Update the data stream lifecycle of the specified data streams.", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-put-data-lifecycle", "parameters": [ { @@ -13878,6 +13884,9 @@ ], "summary": "Delete data stream lifecycles", "description": "Removes the data stream lifecycle from a data stream, rendering it not managed by the data stream lifecycle.", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-delete-data-lifecycle", "parameters": [ { @@ -14599,6 +14608,9 @@ ], "summary": "Get the status for a data stream lifecycle", "description": "Get information about an index or data stream's current data stream lifecycle status, such as time since index creation, time since rollover, the lifecycle configuration managing the index, or any errors encountered during lifecycle execution.", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-explain-data-lifecycle", "parameters": [ { @@ -15044,6 +15056,9 @@ ], "summary": "Get data stream lifecycle stats", "description": "Get statistics about the data streams that are managed by a data stream lifecycle.\n\n## Required authorization\n\n* Cluster privileges: `monitor`\n", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-get-data-lifecycle-stats", "responses": { "200": { diff --git a/output/openapi/elasticsearch-serverless-openapi.json b/output/openapi/elasticsearch-serverless-openapi.json index 02c396e1f5..5fb653ffea 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -7490,6 +7490,9 @@ ], "summary": "Get data stream lifecycles", "description": "Get the data stream lifecycle configuration of one or more data streams.", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-get-data-lifecycle", "parameters": [ { @@ -7571,6 +7574,9 @@ ], "summary": "Update data stream lifecycles", "description": "Update the data stream lifecycle of the specified data streams.", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-put-data-lifecycle", "parameters": [ { @@ -7673,6 +7679,9 @@ ], "summary": "Delete data stream lifecycles", "description": "Removes the data stream lifecycle from a data stream, rendering it not managed by the data stream lifecycle.", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-delete-data-lifecycle", "parameters": [ { @@ -8018,6 +8027,9 @@ ], "summary": "Get the status for a data stream lifecycle", "description": "Get information about an index or data stream's current data stream lifecycle status, such as time since index creation, time since rollover, the lifecycle configuration managing the index, or any errors encountered during lifecycle execution.", + "externalDocs": { + "url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/data-stream-lifecycle.html" + }, "operationId": "indices-explain-data-lifecycle", "parameters": [ { diff --git a/output/schema/schema.json b/output/schema/schema.json index 3c9de9f040..135111bf1e 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -6863,6 +6863,8 @@ "description": "Delete data stream lifecycles.\nRemoves the data stream lifecycle from a data stream, rendering it not managed by the data stream lifecycle.", "docId": "data-stream-delete-lifecycle", "docUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-streams-delete-lifecycle.html", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-stream-lifecycle.html", "name": "indices.delete_data_lifecycle", "request": { "name": "Request", @@ -7273,6 +7275,8 @@ "docId": "data-stream-explain-lifecycle", "docTag": "data stream", "docUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-streams-explain-lifecycle.html", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-stream-lifecycle.html", "name": "indices.explain_data_lifecycle", "request": { "name": "Request", @@ -7547,6 +7551,8 @@ "docId": "data-stream-get-lifecycle", "docTag": "data stream", "docUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-streams-get-lifecycle.html", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-stream-lifecycle.html", "name": "indices.get_data_lifecycle", "request": { "name": "Request", @@ -7580,6 +7586,8 @@ "docId": "data-stream-lifecycle-stats", "docTag": "data stream", "docUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-streams-get-lifecycle-stats.html", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-stream-lifecycle.html", "name": "indices.get_data_lifecycle_stats", "privileges": { "cluster": [ @@ -8238,6 +8246,8 @@ "docId": "data-stream-put-lifecycle", "docTag": "data stream", "docUrl": "https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-indices-put-data-lifecycle", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-stream-lifecycle.html", "name": "indices.put_data_lifecycle", "request": { "name": "Request", @@ -146807,7 +146817,7 @@ } } ], - "specLocation": "indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts#L24-L47" + "specLocation": "indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts#L24-L48" }, { "kind": "response", @@ -148116,7 +148126,7 @@ } } ], - "specLocation": "indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts#L24-L47" + "specLocation": "indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts#L24-L48" }, { "kind": "response", @@ -149621,7 +149631,7 @@ } } ], - "specLocation": "indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts#L24-L68" + "specLocation": "indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts#L24-L69" }, { "kind": "response", @@ -149754,7 +149764,7 @@ }, "path": [], "query": [], - "specLocation": "indices/get_data_lifecycle_stats/IndicesGetDataLifecycleStatsRequest.ts#L22-L38" + "specLocation": "indices/get_data_lifecycle_stats/IndicesGetDataLifecycleStatsRequest.ts#L22-L39" }, { "kind": "response", @@ -152270,7 +152280,7 @@ } } ], - "specLocation": "indices/put_data_lifecycle/IndicesPutDataLifecycleRequest.ts#L25-L93" + "specLocation": "indices/put_data_lifecycle/IndicesPutDataLifecycleRequest.ts#L25-L94" }, { "kind": "response", diff --git a/specification/_doc_ids/table.csv b/specification/_doc_ids/table.csv index d8c3a2a9f5..f8b15a825e 100644 --- a/specification/_doc_ids/table.csv +++ b/specification/_doc_ids/table.csv @@ -151,6 +151,7 @@ data-stream-delete-lifecycle,https://www.elastic.co/guide/en/elasticsearch/refer data-stream-explain-lifecycle,https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-streams-explain-lifecycle.html data-stream-get,https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-get-data-stream.html data-stream-get-lifecycle,https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-streams-get-lifecycle.html +data-stream-lifecycle,https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-stream-lifecycle.html data-stream-lifecycle-stats,https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/data-streams-get-lifecycle-stats.html data-stream-path-param,https://www.elastic.co/guide/en/elasticsearch/reference/{branch}/indices-create-data-stream.html#indices-create-data-stream-api-path-params data-stream-migrate,https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-indices-migrate-to-data-stream diff --git a/specification/indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts b/specification/indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts index c84fd33a42..a20444e24e 100644 --- a/specification/indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts +++ b/specification/indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts @@ -28,6 +28,7 @@ import { Duration } from '@_types/Time' * @availability stack since=8.11.0 stability=stable * @availability serverless stability=stable visibility=public * @doc_id data-stream-delete-lifecycle + * @ext_doc_id data-stream-lifecycle */ export interface Request extends RequestBase { urls: [ diff --git a/specification/indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts b/specification/indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts index 8e4e38f9ed..8f256f7f15 100644 --- a/specification/indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts +++ b/specification/indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts @@ -29,6 +29,7 @@ import { Duration } from '@_types/Time' * @availability serverless stability=stable visibility=public * @doc_tag data stream * @doc_id data-stream-explain-lifecycle + * @ext_doc_id data-stream-lifecycle */ export interface Request extends RequestBase { urls: [ diff --git a/specification/indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts b/specification/indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts index 8455af3ea1..e58f533a5f 100644 --- a/specification/indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts +++ b/specification/indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts @@ -30,6 +30,7 @@ import { Duration } from '@_types/Time' * @availability serverless stability=stable visibility=public * @doc_tag data stream * @doc_id data-stream-get-lifecycle + * @ext_doc_id data-stream-lifecycle */ export interface Request extends RequestBase { urls: [ diff --git a/specification/indices/get_data_lifecycle_stats/IndicesGetDataLifecycleStatsRequest.ts b/specification/indices/get_data_lifecycle_stats/IndicesGetDataLifecycleStatsRequest.ts index d3c069936d..9a665f491d 100644 --- a/specification/indices/get_data_lifecycle_stats/IndicesGetDataLifecycleStatsRequest.ts +++ b/specification/indices/get_data_lifecycle_stats/IndicesGetDataLifecycleStatsRequest.ts @@ -27,6 +27,7 @@ import { RequestBase } from '@_types/Base' * @cluster_privileges monitor * @doc_tag data stream * @doc_id data-stream-lifecycle-stats + * @ext_doc_id data-stream-lifecycle */ export interface Request extends RequestBase { urls: [ diff --git a/specification/indices/put_data_lifecycle/IndicesPutDataLifecycleRequest.ts b/specification/indices/put_data_lifecycle/IndicesPutDataLifecycleRequest.ts index 30abc60a5b..ba9239373c 100644 --- a/specification/indices/put_data_lifecycle/IndicesPutDataLifecycleRequest.ts +++ b/specification/indices/put_data_lifecycle/IndicesPutDataLifecycleRequest.ts @@ -30,6 +30,7 @@ import { DataStreamLifecycleDownsampling } from '@indices/_types/DataStreamLifec * @availability serverless stability=stable visibility=public * @doc_tag data stream * @doc_id data-stream-put-lifecycle + * @ext_doc_id data-stream-lifecycle */ export interface Request extends RequestBase { urls: [