Creating a Disk (Discarded)
Function
This API is used to create a disk.
This API has been discarded. Use the EVS API "Creating EVS Disks (OpenStack Cinder API v2)".
URI
POST /v2.1/{project_id}/os-volumes
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 |
---|---|---|---|
availability_zone |
No |
String |
Specifies the AZ where the volume is created. If the specified AZ does not exist, creating the volume failed, and the volume is in error state. An AZ must be specified during the volume creation. |
display_description |
No |
String |
Specifies the volume description. |
snapshot_id |
No |
String |
Specifies the snapshot ID. If this parameter is specified, the volume is to be created from a snapshot. |
size |
Yes (If the volume is created from a snapshot, this parameter is optional.) |
Integer |
Specifies the volume size. Unit: GB |
display_name |
No |
String |
Specifies the volume name. |
volume_type |
No |
String |
Specifies the volume type. |
metadata |
No |
Object |
Specifies the volume metadata. |
Response
Table 3 describes the response parameters.
Parameter |
Type |
Description |
---|---|---|
id |
String |
Specifies the disk ID in UUID format. |
displayName |
String |
Specifies the volume name. |
status |
String |
Specifies the volume status. |
attachments |
Array of objects |
Specifies the volume attachment information. |
availabilityZone |
String |
Specifies the AZ to which the volume belongs. |
createdAt |
String |
Specifies the time when the volume was created. |
displayDescription |
String |
Specifies the volume description. |
volumeType |
String |
Specifies the volume type. |
snapshotId |
String |
Specifies the snapshot ID. |
metadata |
Object |
Specifies the volume metadata. |
size |
Integer |
Specifies the size of the volume. |
Example Request
POST https://{endpoint}/v2.1/b84c367e4d1047fc9b54f28b400ddbc2/os-volumes
{ "volume": { "availability_zone": "az1-dc1", "display_description": "test1", "snapshot_id": null, "size": 1, "display_name": "test", "volume_type": "SSD", "metadata": { "testkey": "testvalue" } } }
Example Response
{ "volume": { "displayDescription": "test1", "volumeType": "SATA", "createdAt": "2018-05-18T01:17:03.871808", "metadata": { "testkey": "testvalue", "resourceSpecCode": "SATA" }, "attachments": [ {} ], "snapshotId": null, "size": 1, "displayName": "test", "id": "b4fb891c-c665-4478-92b0-8a7fa65a57cd", "availabilityZone": "az1.dc1", "status": "creating" } }
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