Consulta de informações sobre discos anexados a um ECS
Função
Essa API é usada para consultar informações sobre discos anexados a um ECS.
URI
GET /v1/{project_id}/cloudservers/{server_id}/block_device
| 
         Parâmetro  | 
       
         Obrigatório  | 
       
         Descrição  | 
      
|---|---|---|
| 
         project_id  | 
       
         Sim  | 
       
         Especifica a ID do projeto. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.  | 
      
| 
         server_id  | 
       
         Sim  | 
       
         Especifica a ID do ECS no formato UUID.  | 
      
Solicitação
Nenhum
Resposta
| 
         Parâmetro  | 
       
         Tipo  | 
       
         Descrição  | 
      
|---|---|---|
| 
         volumeAttachments  | 
       
         Array of objects  | 
       
         Especifica os discos conectados a um ECS. Para mais detalhes, consulte Tabela 3.  | 
      
| 
         attachableQuantity  | 
       
         Object  | 
       
         Especifica o número de discos que podem ser anexados a um ECS. Para mais detalhes, consulte Tabela 4.  | 
      
| 
         Parâmetro  | 
       
         Tipo  | 
       
         Descrição  | 
      
|---|---|---|
| 
         serverId  | 
       
         String  | 
       
         Especifica a ID do ECS no formato UUID.  | 
      
| 
         volumeId  | 
       
         String  | 
       
         Especifica a ID do disco do EVS no formato UUID.  | 
      
| 
         id  | 
       
         String  | 
       
         Especifica o ID de montagem, que é o mesmo que o ID de disco do EVS. O valor está no formato UUID.  | 
      
| 
         size  | 
       
         Integer  | 
       
         Especifica o tamanho do disco EVS em GB.  | 
      
| 
         device  | 
       
         String  | 
       
         Especifica a letra da unidade do disco EVS, que é o nome do dispositivo do disco EVS.  | 
      
| 
         pciAddress  | 
       
         String  | 
       
         Especifica o endereço PCI.  | 
      
| 
         bootIndex  | 
       
         Integer  | 
       
         Especifica a seqüência de inicialização do disco EVS. 
  | 
      
| 
         bus  | 
       
         String  | 
       
         Especifica o tipo de barramento de disco. Opções: virtio e scsi  | 
      
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        free_scsi  | 
      
        Integer  | 
      
        Especifica o número de discos SCSI que podem ser anexados a um ECS.  | 
     
| 
        free_blk  | 
      
        Integer  | 
      
        Especifica o número de discos virtio_blk que podem ser anexados a um ECS.  | 
     
| 
        free_disk  | 
      
        Integer  | 
      
        Especifica o número total de discos que podem ser anexados a um ECS.  | 
     
Exemplo de solicitação
GET https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/block_device
 Exemplo de resposta
{
    "attachableQuantity": {
            "free_scsi": 23,
            "free_blk": 15,
            "free_disk": 23
     },
    "volumeAttachments": [
        {
            "pciAddress": "0000:02:01.0",
            "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
            "device": "/dev/vda",
            "serverId": "4d8c3732-a248-40ed-bebc-539a6ffd25c0",
            "id": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
            "size": "40",
            "bootIndex": 0,
            "bus":"virtio"
        },
        {
            "pciAddress": "0000:02:02.0",
            "volumeId": "a26887c6-c47b-4654-abb5-asdf234r234r",
            "device": "/dev/vdb",
            "serverId": "4d8c3732-a248-40ed-bebc-539a6ffd25c0",
            "id": "a26887c6-c47b-4654-abb5-asdf234r234r",
            "size": "10",
            "bootIndex": 1,
            "bus":"virtio"
        }
    ]
}
 Valores retornados
Códigos de erro
Consulte Códigos de erro.