diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index ef3e197338..71293e0f50 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -62620,6 +62620,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 e2bd454200..2a5a61a288 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -35321,6 +35321,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 2aa199cc6c..1d6e27ed17 100644 --- a/output/schema/schema-serverless.json +++ b/output/schema/schema-serverless.json @@ -113870,9 +113870,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", @@ -113981,7 +113992,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 86c0be906e..a3da7975aa 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -107927,9 +107927,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", @@ -108038,7 +108049,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 4d7aa97a6d..9e9834aae4 100644 --- a/output/typescript/types.ts +++ b/output/typescript/types.ts @@ -9042,6 +9042,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 {