Browse Source

[DOCS] Document missing query parms for cat recovery API (#47181)

Documents the following query parameters for
the /_cat/recovery API:

* `active_only`
* `detailed`
* `index`
James Rodewig 6 năm trước cách đây
mục cha
commit
4568d30ef6

+ 8 - 0
docs/reference/cat/recovery.asciidoc

@@ -13,6 +13,8 @@ to the <<indices-recovery, indices recovery>> API.
 
 `GET /_cat/recovery/<index>`
 
+`GET /_cat/recovery`
+
 
 [[cat-recovery-api-desc]]
 ==== {api-description-title}
@@ -37,14 +39,20 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=index]
 [[cat-recovery-query-params]]
 ==== {api-query-parms-title}
 
+include::{docdir}/rest-api/common-parms.asciidoc[tag=active-only]
+
 include::{docdir}/rest-api/common-parms.asciidoc[tag=bytes]
 
+include::{docdir}/rest-api/common-parms.asciidoc[tag=detailed]
+
 include::{docdir}/rest-api/common-parms.asciidoc[tag=http-format]
 
 include::{docdir}/rest-api/common-parms.asciidoc[tag=cat-h]
 
 include::{docdir}/rest-api/common-parms.asciidoc[tag=help]
 
+include::{docdir}/rest-api/common-parms.asciidoc[tag=index-query-parm]
+
 include::{docdir}/rest-api/common-parms.asciidoc[tag=local]
 
 include::{docdir}/rest-api/common-parms.asciidoc[tag=master-timeout]

+ 23 - 0
docs/reference/rest-api/common-parms.asciidoc

@@ -1,4 +1,12 @@
 
+tag::active-only[]
+`active_only`::
+(Optional, boolean)
+If `true`,
+the response only includes ongoing shard recoveries.
+Defaults to `false`.
+end::active-only[]
+
 tag::index-alias[]
 Comma-separated list or wildcard expression of index alias names
 used to limit the request.
@@ -67,6 +75,14 @@ tag::default_operator[]
 Defaults to `OR`.
 end::default_operator[]
 
+tag::detailed[]
+`detailed`::
+(Optional, boolean)
+If `true`,
+the response includes detailed information about shard recoveries.
+Defaults to `false`.
+end::detailed[]
+
 tag::df[]
 `df`::
 (Optional, string) Field to use as default where no field prefix is 
@@ -227,6 +243,13 @@ tag::include-unloaded-segments[]
 that are **not** loaded into memory. Defaults to `false`.
 end::include-unloaded-segments[]
 
+tag::index-query-parm[]
+`index`::
+(Optional, string)
+Comma-separated list or wildcard expression of index names
+used to limit the request.
+end::index-query-parm[]
+
 tag::index[]
 `<index>`::
 (Optional, string) Comma-separated list or wildcard expression of index names

+ 15 - 1
rest-api-spec/src/main/resources/rest-api-spec/api/cat.recovery.json

@@ -21,7 +21,7 @@
           "parts":{
             "index":{
               "type":"list",
-              "description":"A comma-separated list of index names to limit the returned information"
+              "description":"Comma-separated list or wildcard expression of index names to limit the returned information"
             }
           }
         }
@@ -32,6 +32,11 @@
         "type":"string",
         "description":"a short version of the Accept header, e.g. json, yaml"
       },
+      "active_only":{
+        "type":"boolean",
+        "description":"If `true`, the response only includes ongoing shard recoveries",
+        "default":false
+      },
       "bytes":{
         "type":"enum",
         "description":"The unit in which to display byte values",
@@ -49,6 +54,11 @@
           "pb"
         ]
       },
+      "detailed":{
+        "type":"boolean",
+        "description":"If `true`, the response includes detailed information about shard recoveries",
+        "default":false
+      },
       "master_timeout":{
         "type":"time",
         "description":"Explicit operation timeout for connection to master node"
@@ -62,6 +72,10 @@
         "description":"Return help information",
         "default":false
       },
+      "index":{
+        "type":"list",
+        "description":"Comma-separated list or wildcard expression of index names to limit the returned information"
+      },
       "s":{
         "type":"list",
         "description":"Comma-separated list of column names or column aliases to sort by"