Consulta de detalles sobre un disco de EVS (obsoleto)
Función
Esta API se utiliza para consultar detalles sobre un solo disco de EVS. Esta API ha sido obsoleta. Utilice otra API.
Método de invocación
Para obtener más información, consulte Invocación de las API.
Información de autorización
Cada cuenta tiene todos los permisos necesarios para invocar todas las API, pero los usuarios de IAM deben tener asignados los permisos requeridos.
- Si está utilizando la autorización basada en roles/políticas, consulte Políticas de permisos y acciones admitidas para obtener más información sobre los permisos requeridos.
- Si está utilizando la autorización basada en políticas de identidad, no se requiere ningún permiso basado en políticas de identidad para invocar esta API.
URI
GET /v2/{project_id}/os-vendor-volumes/{volume_id}
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| project_id | Sí | String | El ID del proyecto. |
| volume_id | Sí | String | El ID del disco. |
Parámetros de solicitud
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| X-Auth-Token | Sí | String | Un token obtenido de IAM tiene una validez de 24 horas. Cuando utilice un token para la autenticación, almacénelo en memoria caché para evitar invocar frecuentemente la API. |
Parámetros de respuesta
Código de estado: 200
| Parámetro | Tipo | Descripción |
|---|---|---|
| volume | DiskDetail object | Los detalles del disco. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| attachments | Array of DiskAttachment objects | La información de conexión del disco. |
| availability_zone | String | La AZ a la que pertenece el disco. |
| bootable | String | Si el disco es arrancable. |
| consistencygroup_id | String | El ID del grupo de consistencia al que pertenece el disco. |
| count | String | La cantidad de discos consultados. |
| created_at | String | La hora en que se creó el disco. Formato de tiempo: UTC AAAA-MM-DDTHH:MM:SS.XXXXXX |
| dedicated_storage_id | String | El ID del grupo de almacenamiento dedicado que aloja el disco. |
| dedicated_storage_name | String | El nombre del grupo de almacenamiento dedicado que aloja el disco. |
| description | String | La descripción del disco. |
| encrypted | Boolean | Si el disco está encriptado. |
| enterprise_project_id | String | El ID del proyecto empresarial al que se ha agregado el disco. Actualmente, este campo no se admite. |
| id | String | El ID del disco. |
| links | Array of Link objects | El URI del disco. |
| metadata | DiskMetadata object | Los metadatos. |
| multiattach | Boolean | Si el disco es compartible. |
| name | String | El nombre del disco. |
| os-vendor-extended:lock_check_endpoint | String | La URL de retorno utilizada para comprobar la validez del bloqueo. |
| os-vendor-extended:lock_scene | String | La operación o el servicio que bloquea el disco. El valor puede ser: |
| os-vendor-extended:lock_source_id | String | El ID del recurso al que pertenece el bloqueo. |
| os-vendor-extended:lock_source_service | String | El tipo de recurso al que pertenece el bloqueo. |
| os-vol-host-attr:host | String | El host al que pertenece el disco. |
| os-vol-mig-status-attr:migstat | String | El campo reservado. |
| os-vol-mig-status-attr:name_id | String | El campo reservado. |
| os-vol-tenant-attr:tenant_id | String | El ID del tenant al que pertenece el disco. |
| os-volume-replication:driver_data | String | El campo reservado. |
| os-volume-replication:extended_status | String | El campo reservado. |
| replication_status | String | El campo reservado. |
| service_type | String | Definición El tipo de servicio. Restricciones N/D Rango Valor predeterminado N/D |
| shareable | String | Si el disco es compartible. |
| size | Integer | El tamaño del disco. |
| snapshot_id | String | El ID de la instantánea. |
| source_volid | String | El ID del disco de origen. |
| status | String | El estado del disco. Para obtener más información, consulte Estado del disco de EVS. |
| tags | Object | Las etiquetas del disco. Este campo tiene valores si el disco tiene etiquetas. O bien, se deja vacío. |
| updated_at | String | La hora en que se actualizó el disco. |
| user_id | String | El campo reservado. |
| volume_image_metadata | Object | Los metadatos de la imagen. Este campo tiene un valor si el disco se crea a partir de una imagen. O bien, se devuelve null. NOTA: Para obtener más información sobre el campo volume_image_metadata, consulte Consulta de detalles de imágenes (API nativa de OpenStack). |
| volume_type | String | El tipo de disco. El valor puede ser SATA, SAS, GPSSD o SSD. |
| wwn | String | El identificador único utilizado al conectar el disco. |
| root_resource_type | String | El tipo de recurso raíz. |
| root_resource_id | String | El ID del recurso raíz. |
| parent_resource_type | String | El tipo de recurso principal. |
| parent_resource_id | String | El ID del recurso principal. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| attached_at | String | La hora en que se conectó el disco. Formato de tiempo: UTC AAAA-MM-DDTHH:MM:SS.XXXXXX |
| attachment_id | String | El ID del adjunto. |
| device | String | El nombre del dispositivo. |
| host_name | String | El nombre del host físico que aloja el servidor en la nube al que está conectado el disco. |
| id | String | El ID del disco conectado. |
| server_id | String | El ID del servidor al que está conectado el disco. |
| volume_id | String | El ID del disco. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| href | String | Definición El enlace de acceso directo correspondiente. Rango N/D |
| rel | String | Definición El nombre del marcador del enlace de acceso directo. Rango N/D |
Código de estado: 400
| Parámetro | Tipo | Descripción |
|---|---|---|
| error | Error object | Definición El código de error devuelto si se produce un error. Para obtener más información sobre el código de error, consulte Códigos de error. Rango N/D |
| Parámetro | Tipo | Descripción |
|---|---|---|
| code | String | Definición El código de error devuelto si se produce un error. Rango Para obtener más información sobre el código de error, consulte Códigos de error. |
| message | String | Definición El mensaje de error devuelto si se produce un error. Rango N/D |
Ejemplos de solicitudes
GET https://{endpoint}/v2/{project_id}/os-vendor-volumes/{volume_id}
https://{endpoint}/v2/{project_id}/os-vendor-volumes/{volume_id} Ejemplos de respuestas
Código de estado: 200
OK
{
"volume" : {
"attachments" : [ ],
"links" : [ {
"href" : "https://volume.az0.dc1.domainname.com/v2/40acc331ac784f34842ba4f08ff2be48/volumes/591ac654-26d8-41be-bb77-4f90699d2d41",
"rel" : "self"
}, {
"href" : "https://volume.az0.dc1.domainname.com/40acc331ac784f34842ba4f08ff2be48/volumes/591ac654-26d8-41be-bb77-4f90699d2d41",
"rel" : "bookmark"
} ],
"availability_zone" : "az-dc-1",
"os-vol-host-attr:host" : "az-dc-1#SSD",
"encrypted" : false,
"multiattach" : true,
"updated_at" : "2016-02-03T02:19:29.895237",
"replication_status" : "disabled",
"id" : "591ac654-26d8-41be-bb77-4f90699d2d41",
"size" : 40,
"user_id" : "fd03ee73295e45478d88e15263d2ee4e",
"os-vol-tenant-attr:tenant_id" : "40acc331ac784f34842ba4f08ff2be48",
"metadata" : { },
"tags" : {
"key1" : "value1",
"key2" : "value2"
},
"status" : "available",
"description" : "auto-created_from_restore_from_backup",
"name" : "restore_backup_0115efb3-678c-4a9e-bff6-d3cd278238b9",
"bootable" : "false",
"created_at" : "2016-02-03T02:19:11.723797",
"service_type" : "EVS",
"wwn" : " 688860300000d136fa16f48f05992360"
}
} Código de estado: 400
Bad Request
{
"error" : {
"message" : "XXXX",
"code" : "XXX"
}
} Códigos de estado
| Código de estado | Descripción |
|---|---|
| 200 | OK |
| 400 | Bad Request |
Códigos de error
Consulte Códigos de error.