Consulta das NIC de um ECS
Função
Essa API é usada para consultar as NIC de um ECS com base no ID da NIC.
URI
GET /v2.1/{project_id}/servers/{server_id}/os-interface/{id}
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 de ECS. |
id |
Sim |
Especifica a ID da porta da NIC. |
Solicitação
Nenhum
Resposta
Parâmetro |
Tipo |
Descrição |
---|---|---|
interfaceAttachment |
Object |
Especifica as NIC de ECS. Para mais detalhes, consulte Tabela 3. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
port_state |
String |
Especifica o status da porta NIC. |
fixed_ips |
Array of objects |
Especifica endereços IP para as NIC. Para mais detalhes, consulte Tabela 4. |
net_id |
String |
Especifica a ID de rede à qual a porta NIC pertence. |
port_id |
String |
Especifica o ID da porta NIC. |
mac_addr |
String |
Especifica o endereço MAC da NIC. |
Exemplo de solicitação
GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface/{id}
Exemplo de resposta
{ "interfaceAttachment": { "port_state": "ACTIVE", "fixed_ips": [ { "subnet_id": "f8a6e8f8-c2ec-497c-9f23-da9616de54ef", "ip_address": "192.168.1.3" } ], "net_id": "3cb9bc59-5699-4588-a4b1-b87f96708bc6", "port_id": "ce531f90-199f-48c0-816c-13e38010b442", "mac_addr": "fa:16:3e:4c:2c:30" } }