變更規(guī)格時(shí),部分規(guī)格的 云服務(wù)器 之間不能互相變更。您可以通過本接口,通過指定彈性云服務(wù)器規(guī)格,查詢?cè)撘?guī)格可以變更的規(guī)格列表。
無
名稱 | 類型 | IN | 必選 | 描述 |
---|---|---|---|---|
X-Auth-Token
|
string | header | 是 |
用戶Token。 通過調(diào)用 IAM 服務(wù)獲取用戶Token接口獲取(響應(yīng)消息頭中X-Subject-Token的值)。 |
project_id
|
string | path | 是 |
項(xiàng)目ID。 |
instance_uuid
|
string | query | 否 |
進(jìn)行規(guī)格切換的云服務(wù)器ID,UUID格式。(instance_uuid,source_flavor_id and source_flavor_name 不能都為空) |
limit
|
integer | query | 否 |
單頁面可顯示的flavor條數(shù)最大值,默認(rèn)是1000。 |
marker
|
string | query | 否 |
以單頁最后一條flavor的ID作為分頁標(biāo)記。 |
sort_dir
|
string | query | 否 |
升序/降序排序,默認(rèn)值為:asc。 取值范圍:
|
sort_key
|
string | query | 否 |
排序字段。 key的取值范圍:
|
source_flavor_id
|
string | query | 否 |
進(jìn)行規(guī)格切換的云服務(wù)器源規(guī)格ID。(instance_uuid,source_flavor_id and source_flavor_name 不能都為空) |
source_flavor_name
|
string | query | 否 |
進(jìn)行規(guī)格切換的云服務(wù)器源規(guī)格名稱。(instance_uuid,source_flavor_id and source_flavor_name 不能都為空) |
OK
名稱 | 類型 | 必選 | 描述 |
---|---|---|---|
flavors
|
Array of ListResizeFlavorsResult objects | 是 |
云服務(wù)器規(guī)格列表。 |
名稱 | 類型 | 必選 | 描述 |
---|---|---|---|
id
|
string | 是 |
云服務(wù)器規(guī)格的ID。 |
name
|
string | 是 |
云服務(wù)器規(guī)格的名稱。 |
vcpus
|
string | 是 |
云服務(wù)器規(guī)格對(duì)應(yīng)的CPU核數(shù)。 |
ram
|
integer | 是 |
云服務(wù)器規(guī)格對(duì)應(yīng)的內(nèi)存大小,單位為MB。 |
disk
|
string | 是 |
云服務(wù)器規(guī)格對(duì)應(yīng)要求的系統(tǒng)盤大小。 當(dāng)前未使用該參數(shù),缺省值為0。 |
swap
|
string | 是 |
云服務(wù)器規(guī)格對(duì)應(yīng)要求的交換分區(qū)大小。 當(dāng)前未使用該參數(shù),缺省值為""。 |
OS-FLV-EXT-DATA:ephemeral
|
integer | 是 |
擴(kuò)展屬性,臨時(shí)盤大小。 當(dāng)前未使用該參數(shù),缺省值為0 |
OS-FLV-DISABLED:disabled
|
boolean | 是 |
擴(kuò)展屬性,該云服務(wù)器規(guī)格是否禁用。 當(dāng)前未使用該參數(shù),缺省值為false。 |
rxtx_factor
|
float | 是 |
云服務(wù)器可使用網(wǎng)絡(luò)帶寬與網(wǎng)絡(luò)硬件帶寬的比例。 當(dāng)前未使用該參數(shù),缺省值為1.0。 |
rxtx_quota
|
string | 是 |
云服務(wù)器可使用網(wǎng)絡(luò)帶寬的軟限制。 當(dāng)前未使用該參數(shù),缺省值為null。 |
rxtx_cap
|
string | 是 |
云服務(wù)器可使用網(wǎng)絡(luò)帶寬的硬限制。 當(dāng)前未使用該參數(shù),缺省值為null。 |
os-flavor-access:is_public
|
boolean | 是 |
擴(kuò)展屬性,flavor是否給所有租戶使用。
缺省值為true。 |
links
|
Array of FlavorLink objects | 是 |
規(guī)格相關(guān)快捷鏈接地址。 |
extra_specs
|
FlavorExtraSpec object | 是 |
云服務(wù)器規(guī)格的擴(kuò)展字段。 |
instance_quota
|
instance_quota object | 是 |
預(yù)留屬性。 |
名稱 | 類型 | 必選 | 描述 |
---|---|---|---|
href
|
string | 是 |
對(duì)應(yīng)快捷鏈接。 |
rel
|
string | 是 |
快捷鏈接標(biāo)記名稱。 |
type
|
string | 是 |
快捷鏈接類型,當(dāng)前接口未使用,缺省值為null。 |
名稱 | 類型 | 必選 | 描述 |
---|---|---|---|
ecs:performancetype
|
string | 否 |
云服務(wù)器規(guī)格的分類:
|
hw:numa_nodes
|
string | 否 |
主機(jī)的物理cpu數(shù)量。 |
resource_type
|
string | 否 |
資源類型。resource_type是為了區(qū)分云服務(wù)器的物理主機(jī)類型。 |
hpet_support
|
string | 否 |
彈性運(yùn)服務(wù)器高精度時(shí)鐘是否開啟,開啟為true,否則為false。(該字段是否返回根據(jù)云服務(wù)器規(guī)格而定) |
instance_vnic:type
|
string | 否 |
網(wǎng)卡類型,值固定為“enhanced”,表示使用增強(qiáng)型網(wǎng)絡(luò)的資源創(chuàng)建云服務(wù)器。 |
instance_vnic:instance_bandwidth
|
string | 否 |
最大帶寬,單位Mbps,最大值為10000。 |
instance_vnic:max_count
|
string | 否 |
最大網(wǎng)卡個(gè)數(shù),最大為4。 |
quota:local_disk
|
string | 否 |
值格式為{type}:{count}:{size}:{safeFormat},其中:
|
quota:nvme_ssd
|
string | 否 |
值格式為{type}:{spec}:{size}:{safeFormat},其中:
|
extra_spec:io:persistent_grant
|
string | 否 |
是否支持持久化,值為true。 代表云服務(wù)器訪問存儲(chǔ)的方式為持久化授權(quán)。
|
ecs:generation
|
string | 否 |
彈性云服務(wù)器類型的代數(shù)。
|
ecs:virtualization_env_types
|
string | 否 |
虛擬化類型。
|
pci_passthrough:enable_gpu
|
string | 否 |
顯卡是否直通。 值為“true”,表示GPU直通。 |
pci_passthrough:gpu_specs
|
string | 否 |
G1型和G2型云服務(wù)器應(yīng)用的技術(shù),包括GPU虛擬化和GPU直通。
|
pci_passthrough:alias
|
string | 否 |
P1型v本地直通GPU的型號(hào)和數(shù)量,參數(shù)值可設(shè)置為“nvidia-p100:1”,表示使用該規(guī)格創(chuàng)建的彈性云服務(wù)器將占用1張NVIDIA P100顯卡。 |
cond:operation:status
|
string | 否 |
此參數(shù)是Region級(jí)配置,某個(gè)AZ沒有在cond:operation:az參數(shù)中配置時(shí)默認(rèn)使用此參數(shù)的取值。不配置或無此參數(shù)時(shí)等同于“normal”。取值范圍:
|
cond:operation:az
|
string | 否 |
此參數(shù)是AZ級(jí)配置,某個(gè)AZ沒有在此參數(shù)中配置時(shí)默認(rèn)使用cond:operation:status參數(shù)的取值。此參數(shù)的配置格式“az(xx)”。()內(nèi)為某個(gè)AZ的flavor狀態(tài),()內(nèi)必須要填有狀態(tài),不填為無效配置。狀態(tài)的取值范圍與cond:operation:status參數(shù)相同。 例如:flavor在某個(gè)region的az0正常商用,az1售罄,az2公測,az3正常商用,其他az顯示下線,可配置為:
|
quota:max_rate
|
string | 否 |
最大帶寬
|
quota:min_rate
|
string | 否 |
基準(zhǔn)帶寬
|
quota:max_pps
|
string | 否 |
內(nèi)網(wǎng)最大收發(fā)包能力
|
cond:operation:charge
|
string | 否 |
計(jì)費(fèi)類型
|
cond:operation:charge:stop
|
string | 否 |
關(guān)機(jī)是否收費(fèi)
|
cond:spot:operation:az
|
string | 否 |
計(jì)費(fèi)類型
|
cond:operation:roles
|
string | 否 |
允許的角色 匹配的用戶標(biāo)簽(roles的op_gatexxx標(biāo)簽)。不設(shè)置時(shí)所有用戶可見 |
cond:spot:operation:status
|
string | 否 |
Flavor在競價(jià)銷售模式下的狀態(tài)
|
cond:network
|
string | 否 |
網(wǎng)絡(luò)約束 支持網(wǎng)絡(luò)特性,不配置時(shí)以UI配置為準(zhǔn)。 |
cond:storage
|
string | 否 |
存儲(chǔ)約束
|
cond:compute:live_resizable
|
string | 否 |
計(jì)算約束
|
cond:compute
|
string | 否 |
計(jì)算約束
|
info:gpu:name
|
string | 否 | |
info:cpu:name
|
string | 否 | |
quota:gpu
|
string | 否 | |
ecs:instance_architecture
|
string | 否 |
該規(guī)格對(duì)應(yīng)的CPU架構(gòu),且僅鯤鵬實(shí)例架構(gòu)規(guī)格返回該字段
|
OK
"flavors": [
{
"OS-FLV-DISABLED:disabled": false,
"disk": 1,
"OS-FLV-EXT-DATA:ephemeral": 0,
"os-flavor-access:is_public": true,
"id": "1",
"links": [
{
"href": "http://openstack.example.com/v2/6f70656e737461636b20342065766572/flavors/1",
"rel": "self"
},
{
"href": "http://openstack.example.com/6f70656e737461636b20342065766572/flavors/1",
"rel": "bookmark"
}
],
"name": "m1.tiny",
"ram": 512,
"swap": "",
"vcpus": 1,
"rxtx_factor": 1,
"extra_specs": {
"keys1": "value1",
"keys2": "value2"
}
},
{
"OS-FLV-DISABLED:disabled": false,
"disk": 20,
"OS-FLV-EXT-DATA:ephemeral": 0,
"os-flavor-access:is_public": true,
"id": "2",
"links": [
{
"href": "http://openstack.example.com/v2/6f70656e737461636b20342065766572/flavors/2",
"rel": "self"
},
{
"href": "http://openstack.example.com/6f70656e737461636b20342065766572/flavors/2",
"rel": "bookmark"
}
],
"name": "m1.small",
"ram": 2048,
"swap": "",
"vcpus": 1,
"rxtx_factor": 1,
"extra_specs": {
"keys1": "value1",
"keys2": "value2"
}
}
]
}