diff --git a/output/schema/validation-errors.json b/output/schema/validation-errors.json index 0db6e24292..4d28169265 100644 --- a/output/schema/validation-errors.json +++ b/output/schema/validation-errors.json @@ -1,5 +1,13 @@ { "endpointErrors": { + "indices.recovery": { + "request": [ + "Request: missing json spec query parameter 'ignore_unavailable'", + "Request: missing json spec query parameter 'allow_no_indices'", + "Request: missing json spec query parameter 'expand_wildcards'" + ], + "response": [] + }, "msearch": { "request": [ "Request: query parameter 'allow_no_indices' does not exist in the json spec", @@ -10,12 +18,6 @@ "Request: query parameter 'routing' does not exist in the json spec" ], "response": [] - }, - "searchable_snapshots.clear_cache": { - "request": [ - "Request: missing json spec query parameter 'index'" - ], - "response": [] } }, "generalErrors": [] diff --git a/specification/_json_spec/indices.recovery.json b/specification/_json_spec/indices.recovery.json index ada2fcb075..f3a858647c 100644 --- a/specification/_json_spec/indices.recovery.json +++ b/specification/_json_spec/indices.recovery.json @@ -37,6 +37,22 @@ "type": "boolean", "description": "Display only those recoveries that are currently on-going", "default": false + }, + "ignore_unavailable": { + "type": "boolean", + "description": "Whether specified concrete indices should be ignored when unavailable (missing or closed)", + "default": false + }, + "allow_no_indices": { + "type": "boolean", + "description": "Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)", + "default": true + }, + "expand_wildcards": { + "type": "enum", + "options": ["open", "closed", "hidden", "none", "all"], + "default": "open", + "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both." } } } diff --git a/specification/_json_spec/searchable_snapshots.clear_cache.json b/specification/_json_spec/searchable_snapshots.clear_cache.json index 311bd1b829..7841bcfc12 100644 --- a/specification/_json_spec/searchable_snapshots.clear_cache.json +++ b/specification/_json_spec/searchable_snapshots.clear_cache.json @@ -41,10 +41,6 @@ "options": ["open", "closed", "none", "all"], "default": "open", "description": "Whether to expand wildcard expression to concrete indices that are open, closed or both." - }, - "index": { - "type": "list", - "description": "A comma-separated list of index name to limit the operation" } } }