華為云計算 云知識 批量添加云服務(wù)器網(wǎng)卡BatchAddServerNics
批量添加云服務(wù)器網(wǎng)卡BatchAddServerNics

 

功能介紹

云服務(wù)器 添加一張或多張網(wǎng)卡。

本接口為異步接口,當前批量添加云服務(wù)器網(wǎng)卡請求下發(fā)成功后會返回job_id,此時批量添加云服務(wù)器網(wǎng)卡并沒有立即完成,需要通過調(diào)用查詢?nèi)蝿?wù)的執(zhí)行狀態(tài)查詢job狀態(tài),當Job狀態(tài)為 SUC CES S 時代表云服務(wù)器網(wǎng)卡批量添加成功。

調(diào)試

您可以在API Explorer中調(diào)試該接口。

URI

POST /v1/{project_id}/cloudservers/{server_id}/nics

參數(shù)說明請參見表1。
表1 參數(shù)說明

參數(shù)

是否必選

描述

project_id

項目ID。

獲取方法請參見獲取項目ID。

server_id

云服務(wù)器ID。

請求消息

請求參數(shù)如表2所示。
表2 請求參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

nics

Array of objects

需要添加的網(wǎng)卡參數(shù)列表,詳情請參見表3。

表3 nics字段數(shù)據(jù)結(jié)構(gòu)說明

參數(shù)

是否必選

參數(shù)類型

描述

subnet_id

String

云服務(wù)器添加網(wǎng)卡的信息。

需要指定已創(chuàng)建的網(wǎng)絡(luò)(network)的ID,UUID格式。

security_groups

Array of objects

添加網(wǎng)卡的安全組信息,詳情請參見表4。

ip_address

String

IP地址,無該參數(shù)表示自動分配IP地址。

ipv6_enable

Boolean

是否支持ipv6。

取值為true時,標識此網(wǎng)卡支持ipv6。

ipv6_bandwidth

Object

綁定的共享帶寬信息,詳情請參見ipv6_bandwidth字段數(shù)據(jù)結(jié)構(gòu)說明。

表4 security_groups字段數(shù)據(jù)結(jié)構(gòu)說明

參數(shù)

是否必選

參數(shù)類型

描述

id

String

安全組ID。

響應(yīng)消息

請參考響應(yīng)(任務(wù)類)。

請求示例

添加網(wǎng)絡(luò)ID為“d32019d3-bc6e-4319-9c1d-6722fc136a23”,安全組ID為“f0ac4394-7e4a-4409-9701-ba8be283dbc3”的網(wǎng)卡至云服務(wù)器。

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"
                }
            ]
        }
    ]
}

響應(yīng)示例

{      
    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" 
} 

返回值

請參考通用請求返回值。

錯誤碼

請參考錯誤碼。