Consulta de tipos de discos de EVS
Función
Esta API se utiliza para consultar tipos de discos de EVS.
Método de invocación
Para obtener más información, consulte Invocación a las API.
URI
GET /v2/{project_id}/types
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
El ID del proyecto. Para obtener más información sobre cómo obtener el ID de proyecto, consulte Obtención de un ID de proyecto. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
No |
String |
El token del usuario. Se puede obtener invocando a la API de IAM utilizada para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es el token de usuario. |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
volume_types |
Array of VolumeType objects |
La lista de tipos de discos devueltos. |
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
El ID de tipo de disco. |
name |
String |
El nombre del tipo de disco. |
extra_specs |
VolumeTypeExtraSpecs object |
La variante del tipo de disco. |
description |
String |
La descripción del tipo de disco. |
qos_specs_id |
String |
El campo reservado. |
is_public |
Boolean |
El campo reservado. |
Parámetro |
Tipo |
Descripción |
---|---|---|
RESKEY:availability_zones |
String |
La lista de las AZ donde se soporta el tipo de disco. Los elementos de la lista están separados por comas (,). Si no se especifica este parámetro, todas las AZ admiten el tipo de disco. |
availability-zone |
String |
El campo reservado. |
os-vendor-extended:sold_out_availability_zones |
String |
La lista de AZ donde se agotó el tipo de disco. Los elementos de la lista están separados por comas (,). |
volume_backend_name |
String |
El campo reservado. |
HW:availability_zone |
String |
El campo reservado. |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error |
Error object |
El mensaje de error devuelto si se produce un error. |
Parámetro |
Tipo |
Descripción |
---|---|---|
code |
String |
El código de error devuelto si se produce un error. Para obtener más detalles sobre los códigos de error y sus significados, consulte Códigos de error. |
message |
String |
El mensaje de error devuelto si se produce un error. |
Ejemplo de solicitudes
GET https://{endpoint}/v2/{project_id}/types
Ejemplo de respuestas
Código de estado: 200
Aceptar
{ "volume_types" : [ { "extra_specs" : { "availability-zone" : "az-dc-1", "volume_backend_name" : "SAS", "RESKEY:availability_zones" : "az-dc-1,az-dc-2", "os-vendor-extended:sold_out_availability_zones" : "az-dc-2" }, "description" : null, "name" : "SAS", "id" : "6c81c680-df58-4512-81e7-ecf66d160638", "is_public" : true }, { "extra_specs" : { "availability-zone" : "az-dc-1", "volume_backend_name" : "SATA", "RESKEY:availability_zones" : "az-dc-1,az-dc-2", "os-vendor-extended:sold_out_availability_zones" : "az-dc-2" }, "description" : null, "name" : "SATA", "qos_specs_id" : "585f29d6-7147-42e7-bfb8-ca214f640f6f", "is_public" : true, "id" : "ea6e3c13-aac5-46e0-b280-745ed272e662" }, { "extra_specs" : { "availability-zone" : "az-dc-1", "volume_backend_name" : "SSD", "RESKEY:availability_zones" : "az-dc-1,az-dc-2", "os-vendor-extended:sold_out_availability_zones" : "az-dc-2" }, "description" : null, "name" : "SSD", "qos_specs_id" : "39b0c29a-308b-4f86-b478-5d3d02a43837", "is_public" : true, "id" : "6f2dee9e-82f0-4be3-ad89-bae605a3d24f" } ] }
Código de estado: 400
Error en la solicitud
{ "error" : { "message" : "XXXX", "code" : "XXX" } }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
Aceptar |
400 |
Error en la solicitud |
Códigos de error
Consulte Códigos de error.