diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index f51b79810e..4fc881fe2f 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -62664,6 +62664,9 @@ }, "_meta": { "$ref": "#/components/schemas/_types:Metadata" + }, + "deprecated": { + "type": "boolean" } }, "required": [ diff --git a/output/openapi/elasticsearch-serverless-openapi.json b/output/openapi/elasticsearch-serverless-openapi.json index e126b747a8..50b2f8e888 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -35322,6 +35322,9 @@ }, "_meta": { "$ref": "#/components/schemas/_types:Metadata" + }, + "deprecated": { + "type": "boolean" } }, "required": [ diff --git a/output/schema/schema-serverless.json b/output/schema/schema-serverless.json index d4aac5966f..c48eb015b7 100644 --- a/output/schema/schema-serverless.json +++ b/output/schema/schema-serverless.json @@ -113455,9 +113455,20 @@ "namespace": "_types" } } + }, + { + "name": "deprecated", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "boolean", + "namespace": "_builtins" + } + } } ], - "specLocation": "cluster/_types/ComponentTemplate.ts#L32-L37" + "specLocation": "cluster/_types/ComponentTemplate.ts#L32-L41" }, { "kind": "interface", @@ -113566,7 +113577,7 @@ } } ], - "specLocation": "cluster/_types/ComponentTemplate.ts#L39-L51" + "specLocation": "cluster/_types/ComponentTemplate.ts#L43-L55" }, { "attachedBehaviors": [ diff --git a/output/schema/schema.json b/output/schema/schema.json index 9408a93095..cf0214d9b7 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -107816,9 +107816,20 @@ "namespace": "_types" } } + }, + { + "name": "deprecated", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "boolean", + "namespace": "_builtins" + } + } } ], - "specLocation": "cluster/_types/ComponentTemplate.ts#L32-L37" + "specLocation": "cluster/_types/ComponentTemplate.ts#L32-L41" }, { "kind": "interface", @@ -107927,7 +107938,7 @@ } } ], - "specLocation": "cluster/_types/ComponentTemplate.ts#L39-L51" + "specLocation": "cluster/_types/ComponentTemplate.ts#L43-L55" }, { "kind": "interface", diff --git a/output/typescript/types.ts b/output/typescript/types.ts index 3a3c37d637..b61c1cd94b 100644 --- a/output/typescript/types.ts +++ b/output/typescript/types.ts @@ -9029,6 +9029,7 @@ export interface ClusterComponentTemplateNode { template: ClusterComponentTemplateSummary version?: VersionNumber _meta?: Metadata + deprecated?: boolean } export interface ClusterComponentTemplateSummary { diff --git a/specification/cluster/_types/ComponentTemplate.ts b/specification/cluster/_types/ComponentTemplate.ts index 0def797bc4..016ca325ce 100644 --- a/specification/cluster/_types/ComponentTemplate.ts +++ b/specification/cluster/_types/ComponentTemplate.ts @@ -34,6 +34,10 @@ export class ComponentTemplateNode { version?: VersionNumber /** @doc_id mapping-meta-field */ _meta?: Metadata + /* + * @server_default false + */ + deprecated?: boolean } export class ComponentTemplateSummary {