Method | URI | Description |
---|---|---|
POST | /v2/{tenant_id}/snapshots{?snapshot,volume_id,force,display_name,display_description} | Creates a snapshot, which is a point-in-time copy of a volume. You can create a volume from the snapshot. |
Normal response codes: 202
This table shows the URI parameters for the create snapshot request:
Name | Type | Description |
---|---|---|
| String | The unique identifier of the tenant or account. |
This table shows the query parameters for the create snapshot request:
Name | Type | Description |
---|---|---|
| String (Required) | A partial representation of a snapshot used in the creation process. |
| String (Required) | To create a snapshot from an existing volume, specify the ID of the existing volume. |
| Boolean (Optional) | [True/False] Indicate whether to snapshot, even if the volume is attached. Default==False. |
| String (Optional) | Name of the snapshot. Default==None. |
| String (Optional) | Description of snapshot. Default==None. |
Example 3.15. Create snapshot: XML request
<?xml version="1.0" encoding="UTF-8"?> <snapshot xmlns="http://docs.openstack.org/openstack-block-storage/2.0/content" name="snap-001" description="Daily backup" volume_id="5aa119a8-d25b-45a7-8d1b-88e127885635" force="true"/>
Example 3.16. Create snapshot: JSON request
{ "snapshot": { "name": "snap-001", "description": "Daily backup", "volume_id": "5aa119a8-d25b-45a7-8d1b-88e127885635", "force": true } }
This operation does not require a request body.
Example 3.17. Create snapshot: XML response
<?xml version='1.0' encoding='UTF-8'?> <snapshot status="creating" description="Daily backup" created_at="2013-02-25T03:56:53.081642" volume_id="5aa119a8-d25b-45a7-8d1b-88e127885635" size="1" id="ffa9bc5e-1172-4021-acaf-cdcd78a9584d" name="snap-001"> <metadata/> </snapshot>
Example 3.18. Create snapshot: JSON response
{ "snapshot":{ "status":"creating", "description":"Daily backup", "created_at":"2013-02-25T03:56:53.081642", "metadata":{ }, "volume_id":"5aa119a8-d25b-45a7-8d1b-88e127885635", "size":1, "id":"ffa9bc5e-1172-4021-acaf-cdcd78a9584d", "name":"snap-001" } }
This operation does not return a response body.