Creating a Snapshot (Discarded)
Function
This API is used to create a snapshot for a volume.
This API has been discarded. Use the API described in Creating an EVS Snapshot (OpenStack Cinder API v2).
Constraints
A snapshot name cannot be prefixed with autobk_snapshot.
URI
POST /v2.1/{project_id}/os-snapshots
Parameter |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID. For details about how to obtain the ID, see Obtaining a Project ID. |
Request
Table 2 describes the request parameters.
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
display_description |
No |
String |
Specifies the snapshot description. |
volume_id |
Yes |
String |
Specifies the volume ID. |
display_name |
No |
String |
Specifies the name of the EVS snapshot. The value contains a maximum of 255 bytes.
NOTE:
When creating a backup for an EVS disk through VBS, a snapshot will be created and named with prefix autobk_snapshot_. The EVS console has imposed operation restrictions on snapshots with prefix autobk_snapshot_. You are advised to not use autobk_snapshot_ as the name prefix for the snapshots you created. Otherwise, the snapshots cannot be used normally. |
force |
No |
Boolean |
Specifies whether a snapshot is to be forcibly created. If the value is true, a snapshot can be created for a disk in the in-use state. |
Response
Table 3 describes the response parameters.
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
id |
Yes |
String |
Specifies the disk snapshot ID in UUID format. |
status |
Yes |
String |
Specifies the volume snapshot status. |
displayName |
No |
String |
Specifies the volume snapshot name. |
displayDescription |
No |
String |
Specifies the volume snapshot description. |
createdAt |
Yes |
String |
Specifies the time when the volume snapshot was created. |
volumeId |
Yes |
String |
Specifies the disk ID in UUID format for the snapshot. |
size |
Yes |
Integer |
Specifies the volume snapshot size. |
Example Request
POST https://{endpoint}/v2.1/d6c277ba8820452e83df36f33c9fa561/os-snapshots
{ "snapshot": { "display_name": "test", "display_description": null, "volume_id": "ba5730ea-8621-4ae8-b702-ff0ffc12c209" } }
Example Response
{ "snapshot": { "createdAt": "2016-05-20T16:54:14.981520", "displayDescription": null, "id": "b836dc3d-4e10-4ea4-a34c-8f6b0460a583", "displayName": "test", "size": 1, "status": "creating", "volumeId": "ba5730ea-8621-4ae8-b702-ff0ffc12c209" } }
Returned Values
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot