Creación de un disco (descartada)
Función
Esta API se utiliza para crear un disco.
Esta API ha sido descartada. Utilice la API descrita en Creación de discos EVS (API de OpenStack Cinder v2).
URI
POST /v2.1/{project_id}/os-volumes
Parámetro |
Obligatorio |
Descripción |
---|---|---|
project_id |
Sí |
Especifica el ID del proyecto. Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto. |
Solicitud
Tabla 2 describe los parámetros de solicitud.
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
availability_zone |
No |
String |
Especifica el AZ al que pertenece el volumen que se va a crear. Si el AZ especificado no existe, se produjo un error al crear el volumen y el volumen se encuentra en estado error. La AZ al que pertenece el volumen que se va a crear debe especificarse en el sistema de la nube pública. |
display_description |
No |
String |
Especifica la descripción del volumen. |
snapshot_id |
No |
String |
Especifica el ID de la instantánea. Si se especifica este parámetro, el volumen se creará a partir de una instantánea. |
size |
Yes (If the volume is created from a snapshot, this parameter is optional.) |
Integer |
Especifica el tamaño del volumen. Unidad: GB |
display_name |
No |
String |
Especifica el nombre del volumen. |
volume_type |
No |
String |
Especifica el tipo de volumen. |
metadata |
No |
Object |
Especifica los metadatos del volumen. |
Respuesta
Tabla 3 describe los parámetros de respuesta.
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
Especifica el ID de disco en formato UUID. |
displayName |
String |
Especifica el nombre del volumen. |
status |
String |
Especifica el estado del volumen. |
attachments |
Array of objects |
Especifica la información de datos adjuntos del volumen. |
availabilityZone |
String |
Especifica el AZ al que pertenece el volumen. |
createdAt |
String |
Especifica la hora a la que se creó el volumen. |
displayDescription |
String |
Especifica la descripción del volumen. |
volumeType |
String |
Especifica el tipo de volumen. |
snapshotId |
String |
Especifica el ID de la instantánea. |
metadata |
Object |
Especifica los metadatos del volumen. |
size |
Integer |
Especifica el tamaño del volumen. |
Ejemplo de la solicitud
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" } } }
Ejemplo de la respuesta
{ "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" } }