无
名称 | 类型 | IN | 必选 | 描述 |
---|---|---|---|---|
X-Auth-Token
|
string | header | 是 |
用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
project_id
|
string | path | 是 |
项目ID。 |
instance_uuid
|
string | query | 否 |
进行规格切换的云服务器ID,UUID格式。(instance_uuid,source_flavor_id and source_flavor_name 不能都为空) |
limit
|
integer | query | 否 |
单页面可显示的flavor条数最大值,默认是1000。 |
marker
|
string | query | 否 |
以单页最后一条flavor的ID作为分页标记。 |
sort_dir
|
string | query | 否 |
升序/降序排序,默认值为:asc。 取值范围:
|
sort_key
|
string | query | 否 |
排序字段。 key的取值范围:
|
source_flavor_id
|
string | query | 否 |
进行规格切换的云服务器源规格ID。(instance_uuid,source_flavor_id and source_flavor_name 不能都为空) |
source_flavor_name
|
string | query | 否 |
进行规格切换的云服务器源规格名称。(instance_uuid,source_flavor_id and source_flavor_name 不能都为空) |
OK
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
flavors
|
Array of ListResizeFlavorsResult objects | 是 |
云服务器规格列表。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
id
|
string | 是 |
云服务器规格的ID。 |
name
|
string | 是 |
云服务器规格的名称。 |
vcpus
|
string | 是 |
云服务器规格对应的CPU核数。 |
ram
|
integer | 是 |
云服务器规格对应的内存大小,单位为MB。 |
disk
|
string | 是 |
云服务器规格对应要求的系统盘大小。 当前未使用该参数,缺省值为0。 |
swap
|
string | 是 |
云服务器规格对应要求的交换分区大小。 当前未使用该参数,缺省值为""。 |
OS-FLV-EXT-DATA:ephemeral
|
integer | 是 |
扩展属性,临时盘大小。 当前未使用该参数,缺省值为0 |
OS-FLV-DISABLED:disabled
|
boolean | 是 |
扩展属性,该云服务器规格是否禁用。 当前未使用该参数,缺省值为false。 |
rxtx_factor
|
float | 是 |
云服务器可使用网络带宽与网络硬件带宽的比例。 当前未使用该参数,缺省值为1.0。 |
rxtx_quota
|
string | 是 |
云服务器可使用网络带宽的软限制。 当前未使用该参数,缺省值为null。 |
rxtx_cap
|
string | 是 |
云服务器可使用网络带宽的硬限制。 当前未使用该参数,缺省值为null。 |
os-flavor-access:is_public
|
boolean | 是 |
扩展属性,flavor是否给所有租户使用。
缺省值为true。 |
links
|
Array of FlavorLink objects | 是 |
规格相关快捷链接地址。 |
extra_specs
|
FlavorExtraSpec object | 是 |
云服务器规格的扩展字段。 |
instance_quota
|
instance_quota object | 是 |
预留属性。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
href
|
string | 是 |
对应快捷链接。 |
rel
|
string | 是 |
快捷链接标记名称。 |
type
|
string | 是 |
快捷链接类型,当前接口未使用,缺省值为null。 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ecs:performancetype
|
string | 否 |
云服务器规格的分类:
|
hw:numa_nodes
|
string | 否 |
主机的物理cpu数量。 |
resource_type
|
string | 否 |
资源类型。resource_type是为了区分云服务器的物理主机类型。 |
hpet_support
|
string | 否 |
弹性运服务器高精度时钟是否开启,开启为true,否则为false。(该字段是否返回根据云服务器规格而定) |
instance_vnic:type
|
string | 否 |
网卡类型,值固定为“enhanced”,表示使用增强型网络的资源创建云服务器。 |
instance_vnic:instance_bandwidth
|
string | 否 |
最大带宽,单位Mbps,最大值为10000。 |
instance_vnic:max_count
|
string | 否 |
最大网卡个数,最大为4。 |
quota:local_disk
|
string | 否 |
值格式为{type}:{count}:{size}:{safeFormat},其中:
|
quota:nvme_ssd
|
string | 否 |
值格式为{type}:{spec}:{size}:{safeFormat},其中:
|
extra_spec:io:persistent_grant
|
string | 否 |
是否支持持久化,值为true。 代表云服务器访问存储的方式为持久化授权。
|
ecs:generation
|
string | 否 |
弹性云服务器类型的代数。
|
ecs:virtualization_env_types
|
string | 否 |
虚拟化 类型。
|
pci_passthrough:enable_gpu
|
string | 否 |
显卡是否直通。 值为“true”,表示GPU直通。 |
pci_passthrough:gpu_specs
|
string | 否 |
G1型和G2型云服务器应用的技术,包括GPU虚拟化和GPU直通。
|
pci_passthrough:alias
|
string | 否 |
P1型v本地直通GPU的型号和数量,参数值可设置为“nvidia-p100:1”,表示使用该规格创建的弹性云服务器将占用1张NVIDIA P100显卡。 |
cond:operation:status
|
string | 否 |
此参数是Region级配置,某个AZ没有在cond:operation:az参数中配置时默认使用此参数的取值。不配置或无此参数时等同于“normal”。取值范围:
|
cond:operation:az
|
string | 否 |
此参数是AZ级配置,某个AZ没有在此参数中配置时默认使用cond:operation:status参数的取值。此参数的配置格式“az(xx)”。()内为某个AZ的flavor状态,()内必须要填有状态,不填为无效配置。状态的取值范围与cond:operation:status参数相同。 例如:flavor在某个region的az0正常商用,az1售罄,az2公测,az3正常商用,其他az显示下线,可配置为:
|
quota:max_rate
|
string | 否 |
最大带宽
|
quota:min_rate
|
string | 否 |
基准带宽
|
quota:max_pps
|
string | 否 |
内网最大收发包能力
|
cond:operation:charge
|
string | 否 |
计费类型
|
cond:operation:charge:stop
|
string | 否 |
关机是否收费
|
cond:spot:operation:az
|
string | 否 |
计费类型
|
cond:operation:roles
|
string | 否 |
允许的角色 匹配的用户标签(roles的op_gatexxx标签)。不设置时所有用户可见 |
cond:spot:operation:status
|
string | 否 |
Flavor在竞价销售模式下的状态
|
cond:network
|
string | 否 |
网络约束 支持网络特性,不配置时以UI配置为准。 |
cond:storage
|
string | 否 |
存储约束
|
cond:compute:live_resizable
|
string | 否 |
计算约束
|
cond:compute
|
string | 否 |
计算约束
|
info:gpu:name
|
string | 否 | |
info:cpu:name
|
string | 否 | |
quota:gpu
|
string | 否 | |
ecs:instance_architecture
|
string | 否 |
该规格对应的CPU架构,且仅鲲鹏实例架构规格返回该字段
|
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"
}
}
]
}