diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index cf9dcbc30d..728a94c6e1 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -14062,6 +14062,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/docs/manage-data/lifecycle/data-stream" + }, "operationId": "indices-get-data-lifecycle", "parameters": [ { @@ -14144,6 +14147,9 @@ ], "summary": "Update data stream lifecycles", "description": "Update the data stream lifecycle of the specified data streams.", + "externalDocs": { + "url": "https://www.elastic.co/docs/manage-data/lifecycle/data-stream" + }, "operationId": "indices-put-data-lifecycle", "parameters": [ { @@ -14247,6 +14253,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/docs/manage-data/lifecycle/data-stream" + }, "operationId": "indices-delete-data-lifecycle", "parameters": [ { @@ -15201,6 +15210,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/docs/manage-data/lifecycle/data-stream" + }, "operationId": "indices-explain-data-lifecycle", "parameters": [ { @@ -15656,6 +15668,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/docs/manage-data/lifecycle/data-stream" + }, "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 04551230de..e342d6967f 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -7924,6 +7924,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/docs/manage-data/lifecycle/data-stream" + }, "operationId": "indices-explain-data-lifecycle", "parameters": [ { @@ -8069,6 +8072,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/docs/manage-data/lifecycle/data-stream" + }, "operationId": "indices-get-data-lifecycle", "parameters": [ { @@ -8151,6 +8157,9 @@ ], "summary": "Update data stream lifecycles", "description": "Update the data stream lifecycle of the specified data streams.", + "externalDocs": { + "url": "https://www.elastic.co/docs/manage-data/lifecycle/data-stream" + }, "operationId": "indices-put-data-lifecycle", "parameters": [ { diff --git a/output/schema/schema.json b/output/schema/schema.json index 5f7c5bfa03..f262718b86 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -6951,6 +6951,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/docs/api/doc/elasticsearch/operation/operation-indices-delete-data-lifecycle", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/docs/manage-data/lifecycle/data-stream", "name": "indices.delete_data_lifecycle", "request": { "name": "Request", @@ -7371,6 +7373,8 @@ "docId": "data-stream-explain-lifecycle", "docTag": "data stream", "docUrl": "https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-explain-data-lifecycle", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/docs/manage-data/lifecycle/data-stream", "name": "indices.explain_data_lifecycle", "request": { "name": "Request", @@ -7645,6 +7649,8 @@ "docId": "data-stream-get-lifecycle", "docTag": "data stream", "docUrl": "https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-get-data-lifecycle", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/docs/manage-data/lifecycle/data-stream", "name": "indices.get_data_lifecycle", "request": { "name": "Request", @@ -7678,6 +7684,8 @@ "docId": "data-stream-lifecycle-stats", "docTag": "data stream", "docUrl": "https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-get-data-lifecycle-stats", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/docs/manage-data/lifecycle/data-stream", "name": "indices.get_data_lifecycle_stats", "privileges": { "cluster": [ @@ -8365,6 +8373,8 @@ "docId": "data-stream-put-lifecycle", "docTag": "data stream", "docUrl": "https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-put-data-lifecycle", + "extDocId": "data-stream-lifecycle", + "extDocUrl": "https://www.elastic.co/docs/manage-data/lifecycle/data-stream", "name": "indices.put_data_lifecycle", "request": { "name": "Request", @@ -147697,7 +147707,7 @@ } } ], - "specLocation": "indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts#L24-L47" + "specLocation": "indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts#L24-L48" }, { "kind": "response", @@ -149106,7 +149116,7 @@ } } ], - "specLocation": "indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts#L24-L47" + "specLocation": "indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts#L24-L48" }, { "kind": "response", @@ -150612,7 +150622,7 @@ } } ], - "specLocation": "indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts#L24-L68" + "specLocation": "indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts#L24-L69" }, { "kind": "response", @@ -150745,7 +150755,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", @@ -153536,7 +153546,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 3340ec362c..ad548dd12d 100644 --- a/specification/_doc_ids/table.csv +++ b/specification/_doc_ids/table.csv @@ -154,6 +154,7 @@ data-stream-delete-lifecycle,https://www.elastic.co/docs/api/doc/elasticsearch/o data-stream-explain-lifecycle,https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-explain-data-lifecycle data-stream-get,https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-get-data-stream data-stream-get-lifecycle,https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-get-data-lifecycle +data-stream-lifecycle,https://www.elastic.co/docs/manage-data/lifecycle/data-stream data-stream-lifecycle-stats,https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-get-data-lifecycle-stats data-stream-migrate,https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-migrate-to-data-stream data-stream-promote,https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-promote-data-stream diff --git a/specification/indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts b/specification/indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts index 548ca5dd4d..55f421c09f 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=private * @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: [