From e7a2849c33cef456e327377e20318a3896984c20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n=20Zolt=C3=A1n=20Szab=C3=B3?= Date: Wed, 14 May 2025 12:31:45 -0700 Subject: [PATCH 1/2] Fixes names of legacy index template endpoints. --- .../indices/delete_template/IndicesDeleteTemplateRequest.ts | 1 + specification/indices/get_template/IndicesGetTemplateRequest.ts | 2 +- specification/indices/put_template/IndicesPutTemplateRequest.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/specification/indices/delete_template/IndicesDeleteTemplateRequest.ts b/specification/indices/delete_template/IndicesDeleteTemplateRequest.ts index dd85cb6291..1074c8897b 100644 --- a/specification/indices/delete_template/IndicesDeleteTemplateRequest.ts +++ b/specification/indices/delete_template/IndicesDeleteTemplateRequest.ts @@ -23,6 +23,7 @@ import { Duration } from '@_types/Time' /** * Delete a legacy index template. + * IMPORTANT: This documentation is about legacy index templates, which are deprecated and will be replaced by the composable templates introduced in Elasticsearch 7.8. * @rest_spec_name indices.delete_template * @availability stack stability=stable * @cluster_privileges manage_index_templates diff --git a/specification/indices/get_template/IndicesGetTemplateRequest.ts b/specification/indices/get_template/IndicesGetTemplateRequest.ts index bf6bc610ca..652911090f 100644 --- a/specification/indices/get_template/IndicesGetTemplateRequest.ts +++ b/specification/indices/get_template/IndicesGetTemplateRequest.ts @@ -22,7 +22,7 @@ import { Names } from '@_types/common' import { Duration } from '@_types/Time' /** - * Get index templates. + * Get legacy index templates. * Get information about one or more index templates. * * IMPORTANT: This documentation is about legacy index templates, which are deprecated and will be replaced by the composable templates introduced in Elasticsearch 7.8. diff --git a/specification/indices/put_template/IndicesPutTemplateRequest.ts b/specification/indices/put_template/IndicesPutTemplateRequest.ts index 433d01bbf6..a5bc1bca57 100644 --- a/specification/indices/put_template/IndicesPutTemplateRequest.ts +++ b/specification/indices/put_template/IndicesPutTemplateRequest.ts @@ -27,7 +27,7 @@ import { integer } from '@_types/Numeric' import { Duration } from '@_types/Time' /** - * Create or update an index template. + * Create or update a legacy index template. * Index templates define settings, mappings, and aliases that can be applied automatically to new indices. * Elasticsearch applies templates to new indices based on an index pattern that matches the index name. * From 2b3f711272e491959b82672f738bf528f7ee0042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n=20Zolt=C3=A1n=20Szab=C3=B3?= Date: Tue, 20 May 2025 15:35:21 +0200 Subject: [PATCH 2/2] Adds deprecation tag. --- .../indices/delete_template/IndicesDeleteTemplateRequest.ts | 1 + specification/indices/get_template/IndicesGetTemplateRequest.ts | 1 + specification/indices/put_template/IndicesPutTemplateRequest.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/specification/indices/delete_template/IndicesDeleteTemplateRequest.ts b/specification/indices/delete_template/IndicesDeleteTemplateRequest.ts index 1074c8897b..baa1a10e63 100644 --- a/specification/indices/delete_template/IndicesDeleteTemplateRequest.ts +++ b/specification/indices/delete_template/IndicesDeleteTemplateRequest.ts @@ -28,6 +28,7 @@ import { Duration } from '@_types/Time' * @availability stack stability=stable * @cluster_privileges manage_index_templates * @doc_id indices-delete-template-v1 + * @deprecated 7.8.0 */ export interface Request extends RequestBase { urls: [ diff --git a/specification/indices/get_template/IndicesGetTemplateRequest.ts b/specification/indices/get_template/IndicesGetTemplateRequest.ts index 652911090f..ce65f8ac0c 100644 --- a/specification/indices/get_template/IndicesGetTemplateRequest.ts +++ b/specification/indices/get_template/IndicesGetTemplateRequest.ts @@ -31,6 +31,7 @@ import { Duration } from '@_types/Time' * @doc_id indices-get-template-v1 * @ext_doc_id index-templates * @cluster_privileges manage_index_templates + * @deprecated 7.8.0 */ export interface Request extends RequestBase { urls: [ diff --git a/specification/indices/put_template/IndicesPutTemplateRequest.ts b/specification/indices/put_template/IndicesPutTemplateRequest.ts index a5bc1bca57..3ef86994ca 100644 --- a/specification/indices/put_template/IndicesPutTemplateRequest.ts +++ b/specification/indices/put_template/IndicesPutTemplateRequest.ts @@ -53,6 +53,7 @@ import { Duration } from '@_types/Time' * @cluster_privileges manage_index_templates, manage * @doc_id index-templates-v1 * @ext_doc_id index-templates + * @deprecated 7.8.0 */ export interface Request extends RequestBase { urls: [