diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index b159b96cdf..0a41517f3e 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -15135,6 +15135,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": [ { @@ -15222,6 +15225,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": [ { @@ -15330,6 +15336,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": [ { @@ -16338,6 +16347,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": [ { @@ -16843,6 +16855,9 @@ ], "summary": "Get data stream lifecycle stats", "description": "Get statistics about the data streams that are managed by a data stream lifecycle.\n ##Required authorization\n* Cluster privileges: `monitor`", + "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 38f50fdd71..ce5347b106 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -8528,6 +8528,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": [ { @@ -8688,6 +8691,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": [ { @@ -8775,6 +8781,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 d016285ab0..92f26fdd58 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -6945,6 +6945,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", @@ -7365,6 +7367,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", @@ -7639,6 +7643,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", @@ -7672,6 +7678,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": [ @@ -8358,6 +8366,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", @@ -142206,7 +142216,7 @@ } } ], - "specLocation": "indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts#L24-L47" + "specLocation": "indices/delete_data_lifecycle/IndicesDeleteDataLifecycleRequest.ts#L24-L48" }, { "kind": "response", @@ -143413,7 +143423,7 @@ } } ], - "specLocation": "indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts#L24-L47" + "specLocation": "indices/explain_data_lifecycle/IndicesExplainDataLifecycleRequest.ts#L24-L48" }, { "kind": "response", @@ -144783,7 +144793,7 @@ } } ], - "specLocation": "indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts#L24-L68" + "specLocation": "indices/get_data_lifecycle/IndicesGetDataLifecycleRequest.ts#L24-L69" }, { "kind": "response", @@ -144890,7 +144900,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", @@ -147304,7 +147314,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 c5045aff39..8e19c97bf9 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/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: [