diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index 81d7eaf7ec..79158fd31f 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -90402,6 +90402,15 @@ } } }, + "data_streams": { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "$ref": "#/components/schemas/migration.deprecations:Deprecation" + } + } + }, "node_settings": { "type": "array", "items": { @@ -90418,6 +90427,7 @@ "required": [ "cluster_settings", "index_settings", + "data_streams", "node_settings", "ml_settings" ] diff --git a/output/schema/schema.json b/output/schema/schema.json index a4b477f326..d35279d6a2 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -149015,6 +149015,31 @@ } } }, + { + "name": "data_streams", + "required": true, + "type": { + "kind": "dictionary_of", + "key": { + "kind": "instance_of", + "type": { + "name": "string", + "namespace": "_builtins" + } + }, + "singleKey": false, + "value": { + "kind": "array_of", + "value": { + "kind": "instance_of", + "type": { + "name": "Deprecation", + "namespace": "migration.deprecations" + } + } + } + } + }, { "name": "node_settings", "required": true, @@ -149049,7 +149074,7 @@ "name": "Response", "namespace": "migration.deprecations" }, - "specLocation": "migration/deprecations/DeprecationInfoResponse.ts#L23-L30" + "specLocation": "migration/deprecations/DeprecationInfoResponse.ts#L23-L31" }, { "kind": "interface", diff --git a/output/typescript/types.ts b/output/typescript/types.ts index beb214d697..21751a0e79 100644 --- a/output/typescript/types.ts +++ b/output/typescript/types.ts @@ -13565,6 +13565,7 @@ export interface MigrationDeprecationsRequest extends RequestBase { export interface MigrationDeprecationsResponse { cluster_settings: MigrationDeprecationsDeprecation[] index_settings: Record + data_streams: Record node_settings: MigrationDeprecationsDeprecation[] ml_settings: MigrationDeprecationsDeprecation[] } diff --git a/specification/migration/deprecations/DeprecationInfoResponse.ts b/specification/migration/deprecations/DeprecationInfoResponse.ts index 9a0d80ebdd..38cdf5892b 100644 --- a/specification/migration/deprecations/DeprecationInfoResponse.ts +++ b/specification/migration/deprecations/DeprecationInfoResponse.ts @@ -24,6 +24,7 @@ export class Response { body: { cluster_settings: Deprecation[] index_settings: Dictionary + data_streams: Dictionary node_settings: Deprecation[] ml_settings: Deprecation[] }