查询裸金属服务器规格信息列表(OpenStack原生)
功能介绍
查询裸金属服务器规格信息列表。
约束
本接口查询出来的规格为系统中所有的规格,其中规格的名称以“physical”开头的为裸金属服务器的规格,可用于申请裸金属服务器。
URI
GET /v2.1/{project_id}/flavors/detail{?minDisk={minDisk}&minRam={minRam}&sort_key={sort_key}&sort_dir={sort_dir}}
参数说明请参见表1。
查询裸金属服务器规格时可选的查询检索参数如表2所示。
请求消息
- 请求参数
- 请求样例
- 不带可选参数
1
GET https://{ECS Endpoint}/v2.1/bbf1946d374b44a0a2a95533562ba954/flavors/detail
- 携带一个可选参数
1
GET https://{ECS Endpoint}/v2.1/bbf1946d374b44a0a2a95533562ba954/flavors/detail?minDisk=3725
- 携带多个可选参数
1
GET https://{ECS Endpoint}/v2.1/bbf1946d374b44a0a2a95533562ba954/flavors/detail?minDisk=3725&is_public=true
- 不带可选参数
响应消息
- 响应参数
参数
参数类型
描述
flavors
Array of objects
裸金属服务器规格列表。详情请参见表3。
表3 flavors数据结构说明 参数
参数类型
描述
id
String
裸金属服务器规格ID。
name
String
裸金属服务器规格名称。
vcpus
Integer
该裸金属服务器规格对应的CPU核数。
ram
Integer
该裸金属服务器规格对应的内存大小,单位为MB。
disk
Integer
该裸金属服务器规格对应要求的磁盘大小,单位为GB。
swap
String
未使用。
OS-FLV-EXT-DATA:ephemeral
Integer
未使用。
OS-FLV-DISABLED:disabled
Boolean
未使用。
rxtx_factor
Float
未使用。
os-flavor-access:is_public
Boolean
未使用。
links
Array of objects
规格相关快捷链接地址。详情请参见表4。
- 响应样例
{ "flavors": [ { "name": "physical.o2.medium", "links": [ { "href": "https://openstack.example.com/v2/c685484a8cc2416b97260938705deb65/flavors/physical.o2.medium", "rel": "self" }, { "href": "https://openstack.example.com/c685484a8cc2416b97260938705deb65/flavors/physical.o2.medium", "rel": "bookmark" } ], "ram": 321725, "OS-FLV-DISABLED:disabled": false, "vcpus": 56, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1, "OS-FLV-EXT-DATA:ephemeral": 0, "disk": 3725, "id": "physical.o2.medium" } ] }
错误码
请参考错误码。