華為云計算 云知識 查詢規(guī)格詳情和規(guī)格擴展信息列表ListBaremetalFlavorDetailExtends
查詢規(guī)格詳情和規(guī)格擴展信息列表ListBaremetalFlavorDetailExtends

 

接口說明

查詢 裸金屬服務(wù)器 的規(guī)格詳情和規(guī)格的擴展信息。您可以調(diào)用此接口查詢“baremetal:extBootType”參數(shù)取值,以確認(rèn)某個規(guī)格是否支持快速發(fā)放

URL
GET  https://bms.cn-north-1.myhuaweicloud.com/v1/{project_id}/baremetalservers/flavors 
請求參數(shù)
名稱 類型 IN 必選 描述
X-Auth-Token
 
string header

用戶Token。通過調(diào)用 IAM 服務(wù)獲取用戶Token接口獲取(響應(yīng)消息頭中X-Subject-Token的值)

project_id
 
string path

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

availability_zone
 
string query

可用區(qū),需要指定可用區(qū)(AZ)的名稱。請參考地區(qū)和終端節(jié)點獲取。

返回參數(shù)
返回碼: 200

服務(wù)器已成功處理了請求

名稱 類型 必選 描述
flavors
 
Array of FlavorsResp objects

裸金屬服務(wù)器規(guī)格列表,詳情請參見表2 flavors數(shù)據(jù)結(jié)構(gòu)說明。

200 flavors
名稱 類型 必選 描述
id
 
string

裸金屬服務(wù)器規(guī)格的ID

name
 
string

裸金屬服務(wù)器規(guī)格的名稱

vcpus
 
string

該裸金屬服務(wù)器規(guī)格對應(yīng)的CPU核數(shù)。

ram
 
integer

該裸金屬服務(wù)器規(guī)格對應(yīng)的內(nèi)存大小,單位為MB。

disk
 
string

該裸金屬服務(wù)器規(guī)格對應(yīng)要求系統(tǒng)盤大小,0為不限制。

swap
 
string

未使用

OS-FLV-EXT-DATA:ephemeral
 
integer

未使用

OS-FLV-DISABLED:disabled
 
boolean

未使用

rxtx_factor
 
float

未使用

rxtx_quota
 
string

未使用

rxtx_cap
 
string

未使用

os-flavor-access:is_public
 
boolean

是否是公共規(guī)格。false:私有規(guī)格;true:公共規(guī)格

links
 
Array of LinksInfo objects

規(guī)格相關(guān)快捷鏈接地址,詳情請參見表3 links字段數(shù)據(jù)結(jié)構(gòu)說明。

os_extra_specs
 
OsExtraSpecs object

裸金屬服務(wù)器規(guī)格的擴展字段,詳情請參見表4 os_extra_specs數(shù)據(jù)結(jié)構(gòu)說明。

200 flavors.os_extra_specs
名稱 類型 必選 描述
resource_type
 
string

識該規(guī)格對應(yīng)的資源類型,取值范圍為“ironic”。

capabilities:cpu_arch
 
string

裸金屬服務(wù)器的CPU架構(gòu)類型,取值為:x86_64(適用于x86機型)aarch64(適用于ARM機型)

baremetal:disk_detail
 
string

磁盤物理規(guī)格描述信息。

capabilities:hypervisor_type
 
string

標(biāo)示ironic類型的規(guī)格。

baremetal:__support_evs
 
string

標(biāo)識當(dāng)前的規(guī)格是否支持掛載EVS卷。truefalse

baremetal:extBootType
 
string

裸金屬服務(wù)器啟動源。LocalDisk:本地盤Volume: 云硬盤 (快速發(fā)放)

capabilities:board_type
 
string

裸金屬服務(wù)器的規(guī)格類型。格式為規(guī)格的縮寫,例如規(guī)格名稱為“physical.o2.medium”,則規(guī)格類型為“o2m”。

baremetal:net_num
 
string

實際可掛載網(wǎng)絡(luò)數(shù)量。

baremetal:netcard_detail
 
string

網(wǎng)卡物理規(guī)格描述信息。

baremetal:cpu_detail
 
string

CPU物理規(guī)格描述信息。

baremetal:memory_detail
 
string

內(nèi)存物理規(guī)格描述信息

cond:operation:status
 
string

裸金屬服務(wù)器規(guī)格狀態(tài)。不配置時等同于normal。normal:正常商用abandon:下線(即不顯示)sellout:售罄obt:公測promotion:推薦(等同normal,也是商用)

cond:operation:az
 
string

在某個AZ的裸金屬服務(wù)器規(guī)格狀態(tài)。此參數(shù)是AZ級配置,某個AZ沒有在此參數(shù)中配置時默認(rèn)使用cond:operation:status參數(shù)的取值。格式:az(xx)。()內(nèi)為某個AZ下的裸金屬服務(wù)器規(guī)格狀態(tài),()內(nèi)必須填寫狀態(tài),不填為無效配置。例如:規(guī)格在某個區(qū)域的az0正常商用,az1售罄,az2公測,az3正常商用,其他az顯示下線,可配置為:“cond:operation:status”設(shè)置為“abandon”“cond:operation:az”設(shè)置為“az0(normal), az1(sellout), az2(obt), az3(promotion)” 說明:如果規(guī)格在某個AZ下的狀態(tài)與cond:operation:status配置狀態(tài)不同,必須配置該參數(shù)。

返回碼: 400

服務(wù)器未能處理請求

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

400 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 401

被請求的頁面需要用戶名和密碼

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

401 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 403

對被請求頁面的訪問被禁止

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

403 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 404

服務(wù)器無法找到被請求的頁面

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

404 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 405

請求中指定的方法不被允許

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

405 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 406

服務(wù)器生成的響應(yīng)無法被客戶端所接受

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

406 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 407

用戶必須首先使用代理服務(wù)器進行驗證,這樣請求才會被處理

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

407 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 408

請求超出了服務(wù)器的等待時間

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

408 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 409

由于沖突,請求無法被完成

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

409 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 500

請求未完成。服務(wù)異常

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

500 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 501

請求未完成。服務(wù)器不支持所請求的功能

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

501 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 502

請求未完成。服務(wù)器從上游服務(wù)器收到一個無效的響應(yīng)

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

502 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 503

請求未完成。系統(tǒng)暫時異常

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

503 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

返回碼: 504

網(wǎng)關(guān)超時

名稱 類型 必選 描述
error
 
Error object

提交任務(wù)異常時返回的異常信息

504 error
名稱 類型 必選 描述
message
 
string

任務(wù)異常錯誤信息描述

code
 
string

任務(wù)異常錯誤信息編碼

請求示例
示例 1
 
"GET https://{BMS Endpoint}/v1/c685484a8cc2416b97260938705deb65/baremetalservers/flavors{?availability_zone=cn-north-1a}"
返回示例
返回碼:200

服務(wù)器已成功處理了請求

示例 1
 
{
"flavors": [
{
"id": "physical.kl1.3xlarge",
"name": "physical.kl1.3xlarge",
"vcpus": "24",
"ram": 321729,
"disk": "6707",
"swap": "",
"links": [
{
"rel": "self",
"href": "https://compute.Region.dc1.domainname.com/v2/bbf1946d374b44a0a2a95533562ba954/flavors/physical.kl1.3xlarge",
"type": null
},
{
"rel": "bookmark",
"href": "https://compute.Region.dc1.domainname.com/bbf1946d374b44a0a2a95533562ba954/flavors/physical.kl1.3xlarge",
"type": null
}
],
"OS-FLV-EXT-DATA:ephemeral": "0,",
"rxtx_factor": 1,
"OS-FLV-DISABLED:disabled": false,
"rxtx_quota": null,
"rxtx_cap": null,
"os-flavor-access:is_public": false,
"os_extra_specs": {
"capabilities:cpu_arch": "x86_64",
"baremetal:disk_detail": "SAS SSD:2*800G Raid 1 + NVMe SSD Card1.6T",
"capabilities:hypervisor_type": "ironic",
"baremetal:__support_evs": "true",
"baremetal:extBootType": "LocalDisk",
"capabilities:board_type": "o2m",
"baremetal:net_num": "2",
"baremetal:netcard_detail": "2 x 2*10GE",
"baremetal:cpu_detail": "Intel Xeon E5-2667 V4 (2*8core* 3.2 GHz)",
"resource_type": "ironic",
"baremetal:memory_detail": "256GB DDR4 RAM (GB)"
}
}
]
}
SDK
點擊 裸金屬服務(wù)器 (BMS) SDK, 下載SDK或查看SDK文檔。SDK的安裝、認(rèn)證方式等在SDK文檔中對應(yīng)語言類型的【使用】目錄下。
錯誤碼
請參考 錯誤碼說明