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.