Adição das NIC a um ECS em um lote
Função
Essa API é usada para adicionar uma ou várias NIC a um ECS.
URI
POST /v1/{project_id}/cloudservers/{server_id}/nics
| 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. |
Solicitação
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| nics | Sim | Array of objects | Especifica as NICs a serem adicionadas. Para mais detalhes, consulte Tabela 3. |
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| subnet_id | Sim | String | Especifica as informações sobre as NICs a serem adicionadas a um ECS. |
| security_groups | Não | Array of objects | Especifica os grupos de segurança para as NIC. Para mais detalhes, consulte Tabela 4. |
| ip_address | Não | String | Especifica o endereço IP. Se este parâmetro não estiver disponível, o endereço IP é atribuído automaticamente. |
| ipv6_enable | Não | Boolean | Indica se deve ser compatível com endereços IPv6. Se esse parâmetro for definido como true, a NIC oferecerá suporte a endereços IPv6. |
| ipv6_bandwidth | Não | Object | Especifica a largura de banda compartilhada vinculada. Para mais detalhes, consulte Descrição do Campo ipv6_bandwidth. |
Resposta
Consulte Respostas (Tarefa).
Exemplo de solicitação
POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/nics {
"nics": [
{
"subnet_id": "d32019d3-bc6e-4319-9c1d-6722fc136a23",
"security_groups": [
{
"id": "f0ac4394-7e4a-4409-9701-ba8be283dbc3"
}
]
}
]
} Exemplo de resposta
Nenhum
Valores retornados
Códigos de erro
Consulte Códigos de erro.