GetFlavors【获取云主机可选配置】¶
获取云主机可选配置:新建云主机时,获取云主机可选配置(核数和内存大小)。
Request Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
action | String | API 标识符 | Yes |
Response Elements
Name | Type | Description |
---|---|---|
message | String | 执行结果信息 |
code | Integer | HTTP Resonpe响应状态码 |
data | Dict | JSON 格式的资源配置信息列表,每项参数可见下面 Data Item |
Data Item
Name | Type | Description |
---|---|---|
flavors | Array | 具体配置详情,包括disk,vcpus,ram,id,name disk: 系统盘大小
vcpus: cpu核数
ram: 运行内存
id: 该配置的ID
name: 该配置的名称
|
configs | Dict | 所有可选的配置,包括主机CPU核数(vcpus)和内存大小(ram) |
limits | Dict | 对CPU核数(vcpus)和内存(ram)之间关系的限制 |
Example
Example Request:
Request Headers:
POST /api/ HTTP/1.1
Origin: https://console.plcloud.com
X-CSRFToken: 6An6xEuOJqW6dVDtlgzZr6FqgkSbJmqp
Content-Type: application/json
JSON Data:
{
"action": "GetFlavors"
}
Example Response:
{
"message": "成功",
"code": 200,
"data": {
"flavors": [
{
"disk": 0,
"vcpus": 1,
"ram": 1,
"id": "10",
"name": "1C1G0G"
},
{
"disk": 0,
"vcpus": 1,
"ram": 2,
"id": "11",
"name": "1C2G0G"
},
{
"disk": 0,
"vcpus": 2,
"ram": 1,
"id": "13",
"name": "2C1G0G"
},
{
"disk": 0,
"vcpus": 2,
"ram": 4,
"id": "15",
"name": "2C4G0G"
},
{
"disk": 0,
"vcpus": 2,
"ram": 6,
"id": "16",
"name": "2C6G0G"
},
{
"disk": 0,
"vcpus": 2,
"ram": 8,
"id": "17",
"name": "2C8G0G"
},
{
"disk": 20,
"vcpus": 1,
"ram": 2,
"id": "2",
"name": "m1.small"
},
{
"disk": 0,
"vcpus": 4,
"ram": 6,
"id": "20",
"name": "4C6G0G"
},
{
"disk": 0,
"vcpus": 4,
"ram": 8,
"id": "21",
"name": "4C8G0G"
},
{
"disk": 0,
"vcpus": 4,
"ram": 12,
"id": "22",
"name": "4C12G0G"
},
{
"disk": 0,
"vcpus": 4,
"ram": 16,
"id": "23",
"name": "4C16G0G"
},
{
"disk": 0,
"vcpus": 8,
"ram": 4,
"id": "24",
"name": "8C4G0G"
},
{
"disk": 0,
"vcpus": 8,
"ram": 6,
"id": "25",
"name": "8C6G0G"
},
{
"disk": 0,
"vcpus": 8,
"ram": 8,
"id": "26",
"name": "8C8G0G"
},
{
"disk": 0,
"vcpus": 8,
"ram": 12,
"id": "27",
"name": "8C12G0G"
},
{
"disk": 0,
"vcpus": 8,
"ram": 16,
"id": "28",
"name": "8C16G0G"
},
{
"disk": 0,
"vcpus": 8,
"ram": 24,
"id": "29",
"name": "8C24G0G"
},
{
"disk": 40,
"vcpus": 2,
"ram": 4,
"id": "3",
"name": "m1.medium"
},
{
"disk": 0,
"vcpus": 8,
"ram": 32,
"id": "30",
"name": "8C32G0G"
},
{
"disk": 0,
"vcpus": 16,
"ram": 8,
"id": "31",
"name": "16C8G0G"
},
{
"disk": 0,
"vcpus": 16,
"ram": 16,
"id": "32",
"name": "16C16G0G"
},
{
"disk": 0,
"vcpus": 16,
"ram": 24,
"id": "33",
"name": "16C24G0G"
},
{
"disk": 0,
"vcpus": 16,
"ram": 32,
"id": "34",
"name": "16C32G0G"
},
{
"disk": 0,
"vcpus": 16,
"ram": 64,
"id": "35",
"name": "16C64G0G"
},
{
"disk": 0,
"vcpus": 24,
"ram": 16,
"id": "36",
"name": "24C16G0G"
},
{
"disk": 0,
"vcpus": 24,
"ram": 24,
"id": "37",
"name": "24C24G0G"
},
{
"disk": 0,
"vcpus": 24,
"ram": 32,
"id": "38",
"name": "24C32G0G"
},
{
"disk": 0,
"vcpus": 24,
"ram": 64,
"id": "39",
"name": "24C64G0G"
},
{
"disk": 80,
"vcpus": 4,
"ram": 8,
"id": "4",
"name": "m1.large"
},
{
"disk": 0,
"vcpus": 4,
"ram": 24,
"id": "40",
"name": "4C24G0G"
}
],
"configs": {
"vcpus": [
1,
2,
4,
8,
16,
24
],
"ram": [
1,
2,
4,
6,
8,
12,
16,
24,
32,
64
]
},
"limits": {
"1": [
1,
2,
4
],
"2": [
1,
2,
4,
6,
8
],
"4": [
2,
4,
6,
8,
12,
16,
24,
32
]
}
}
}