Merge "Add api-ref for ensure shares API"
This commit is contained in:
@@ -3088,6 +3088,20 @@ service_enable_host_response:
|
|||||||
in: body
|
in: body
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
|
service_ensure_shares_host_request:
|
||||||
|
description: |
|
||||||
|
The host name of the manila-share binary that you want to
|
||||||
|
start the ensure shares procedure in the ``host@backend`` format.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
service_ensuring_response:
|
||||||
|
description: |
|
||||||
|
Whether the service is currently running ensure shares or not.
|
||||||
|
in: body
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
min_version: 2.86
|
||||||
service_host:
|
service_host:
|
||||||
description: |
|
description: |
|
||||||
The manage-share service host in this format:
|
The manage-share service host in this format:
|
||||||
|
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"host": "openstackhost@storagebackend"
|
||||||
|
}
|
@@ -63,6 +63,7 @@ Response parameters
|
|||||||
- state: service_state_response
|
- state: service_state_response
|
||||||
- updated_at: updated_at
|
- updated_at: updated_at
|
||||||
- disabled_reason: service_disable_reason_response
|
- disabled_reason: service_disable_reason_response
|
||||||
|
- ensuring: service_ensuring_response
|
||||||
|
|
||||||
Response example
|
Response example
|
||||||
----------------
|
----------------
|
||||||
@@ -178,3 +179,45 @@ Response example
|
|||||||
|
|
||||||
.. literalinclude:: samples/service-disable-response.json
|
.. literalinclude:: samples/service-disable-response.json
|
||||||
:language: javascript
|
:language: javascript
|
||||||
|
|
||||||
|
|
||||||
|
Ensure shares (Since API Version 2.86)
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
.. rest_method:: POST /v2/services/ensure-shares
|
||||||
|
|
||||||
|
Starts the ensure shares procedure for a manila-share binary.
|
||||||
|
|
||||||
|
Response codes
|
||||||
|
--------------
|
||||||
|
|
||||||
|
.. rest_status_code:: success status.yaml
|
||||||
|
|
||||||
|
- 200
|
||||||
|
|
||||||
|
.. rest_status_code:: error status.yaml
|
||||||
|
|
||||||
|
- 400
|
||||||
|
- 401
|
||||||
|
- 403
|
||||||
|
- 404
|
||||||
|
- 409
|
||||||
|
|
||||||
|
Request
|
||||||
|
-------
|
||||||
|
|
||||||
|
.. rest_parameters:: parameters.yaml
|
||||||
|
|
||||||
|
- project_id: project_id_path
|
||||||
|
- host: service_ensure_shares_host_request
|
||||||
|
|
||||||
|
Request example
|
||||||
|
---------------
|
||||||
|
|
||||||
|
.. literalinclude:: samples/service-ensure-shares-request.json
|
||||||
|
:language: javascript
|
||||||
|
|
||||||
|
Response parameters
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
There is no body content for the response.
|
||||||
|
Reference in New Issue
Block a user