diff --git a/api-ref/source/v2/samples/snapshot-status-reset-request.json b/api-ref/source/v2/samples/snapshot-status-reset-request.json new file mode 100644 index 00000000000..2bca0c28665 --- /dev/null +++ b/api-ref/source/v2/samples/snapshot-status-reset-request.json @@ -0,0 +1,5 @@ +{ + "os-reset_status": { + "status": "available", + } +} diff --git a/api-ref/source/v2/volumes-v2-snapshots-actions.inc b/api-ref/source/v2/volumes-v2-snapshots-actions.inc new file mode 100644 index 00000000000..933c58aebb6 --- /dev/null +++ b/api-ref/source/v2/volumes-v2-snapshots-actions.inc @@ -0,0 +1,34 @@ +.. -*- rst -*- + +==================================== +Snapshot actions (snapshots, action) +==================================== + +Administrator only. Resets status for a snapshot. + + +Reset a snapshot's status +========================= + +.. rest_method:: POST /v2/{tenant_id}/snapshots/{snapshot_id}/action + +Resets the status. Specify the ``os-reset_status`` action in the request body. + +Normal response codes: 202, + + +Request +------- + +.. rest_parameters:: parameters.yaml + + - status: status_2 + - os-reset_status: os-reset_status + - tenant_id: tenant_id + - snapshot_id: snapshot_id + +Request Example +--------------- + +.. literalinclude:: ./samples/snapshot-status-reset-request.json + :language: javascript diff --git a/api-ref/source/v3/samples/snapshot-status-reset-request.json b/api-ref/source/v3/samples/snapshot-status-reset-request.json new file mode 100644 index 00000000000..2bca0c28665 --- /dev/null +++ b/api-ref/source/v3/samples/snapshot-status-reset-request.json @@ -0,0 +1,5 @@ +{ + "os-reset_status": { + "status": "available", + } +} diff --git a/api-ref/source/v3/volumes-v3-snapshots-actions.inc b/api-ref/source/v3/volumes-v3-snapshots-actions.inc new file mode 100644 index 00000000000..a9c3a85132d --- /dev/null +++ b/api-ref/source/v3/volumes-v3-snapshots-actions.inc @@ -0,0 +1,34 @@ +.. -*- rst -*- + +==================================== +Snapshot actions (snapshots, action) +==================================== + +Administrator only. Resets status for a snapshot. + + +Reset a snapshot's status +========================= + +.. rest_method:: POST /v3/{tenant_id}/snapshots/{snapshot_id}/action + +Resets the status. Specify the ``os-reset_status`` action in the request body. + +Normal response codes: 202, + + +Request +------- + +.. rest_parameters:: parameters.yaml + + - status: status_2 + - os-reset_status: os-reset_status + - tenant_id: tenant_id + - snapshot_id: snapshot_id + +Request Example +--------------- + +.. literalinclude:: ./samples/snapshot-status-reset-request.json + :language: javascript