1)接口功能介绍
查询支持购买的实例规格。
2)接口约束
无。
3)URI
GET /v1/describeInstanceSpec。
4)请求参数
Query参数
参数 | 是否必须 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
nodeCode | 是 | String | 边缘集群id | cn-guangzhou6 |
5)响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
requestId | 是 | String | 请求id | b84233d3-0796-xxx | |
status | 是 | Object | 应答状态 | ||
data | 是 | Object | 返回数据 | data |
表 status
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
message | 是 | String | 状态描述 | Success | |
code | 是 | String | 状态码 | Success |
表 data
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
instanceSpecs | 是 | List | * | 列表 | instanceSpecs |
systemDiskMaxSize | 是 | String | 系统盘最大值,-1为不限制,单位G | 100 | |
dataDiskMinSize | 是 | String | 数据盘最小值,-1为不限制,单位G | -1 | |
dataDiskMaxSize | 是 | String | 数据盘最大值,-1为不限制,单位G | -1 | |
bandwidthLimit | 是 | String | 带宽上限,-1为不限制,单位M | 1000 |
表 instanceSpecs
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
memory | 是 | Integer | 内存 | 4 | |
displayName | 是 | String | 展示名称 | GPU | |
instanceType | 是 | String | 实例type名称 | GPU | |
core | 是 | Integer | 核数 | 4 |
6)请求示例
GET https://{host}/v1/describeInstanceSpec?nodeCode=hn-changde-1
7)响应示例
{
"status": {
"message": "Success",
"code": "Success"
},
"data": {
"instanceSpecs": [
{
"core": 8,
"displayName": "m3.2xl2.s5.1s1",
"instanceType": "m3.2xl2.s5.1s1",
"memory": "32"
},
{
"core": 1,
"displayName": "gpu",
"instanceType": "gpu",
"memory": "1"
},
{
"core": 1,
"displayName": "ecs.1c1g",
"instanceType": "ecs.1c1g",
"memory": "1"
},
{
"core": 1,
"displayName": "apicommon-HybridCloud.g1.1",
"instanceType": "apicommon-HybridCloud.g1.1",
"memory": "1"
},
{
"core": 1,
"displayName": "apicommon-HybridCloud.g1.2",
"instanceType": "apicommon-HybridCloud.g1.2",
"memory": "2"
},
{
"core": 1,
"displayName": "apicommon-ecs.g1.1002xlarge",
"instanceType": "apicommon-ecs.g1.1002xlarge",
"memory": "2"
},
{
"core": 1,
"displayName": "apicommon-HybridCloud.g1.4",
"instanceType": "apicommon-HybridCloud.g1.4",
"memory": "4"
},
{
"core": 2,
"displayName": "apicommon-HybridCloud.g2.1",
"instanceType": "apicommon-HybridCloud.g2.1",
"memory": "1"
},
{
"core": 2,
"displayName": "apicommon-HybridCloud.g2.2",
"instanceType": "apicommon-HybridCloud.g2.2",
"memory": "2"
},
{
"core": 2,
"displayName": "apicommon-HybridCloud.g2.4",
"instanceType": "apicommon-HybridCloud.g2.4",
"memory": "4"
},
{
"core": 2,
"displayName": "s6.large.2",
"instanceType": "s6.large.2",
"memory": "4"
},
{
"core": 8,
"displayName": "s6.8c16g.2",
"instanceType": "s6.8c16g.2",
"memory": "16"
},
{
"core": 1,
"displayName": "evm-ops-test",
"instanceType": "evm-ops-test",
"memory": "1"
},
{
"core": 1,
"displayName": "evm-ops-test",
"instanceType": "evm-ops-test",
"memory": "1"
},
{
"core": 1,
"displayName": "arm-test",
"instanceType": "arm-test",
"memory": "1"
},
{
"core": 1,
"displayName": "cpgg-chen-test-01",
"instanceType": "cpgg-chen-test-01",
"memory": "1"
},
{
"core": 1,
"displayName": "image-test",
"instanceType": "image-test",
"memory": "1"
},
{
"core": 1,
"displayName": "evm-test",
"instanceType": "evm-test",
"memory": "2"
},
{
"core": 1,
"displayName": "evm-test",
"instanceType": "evm-test",
"memory": "2"
},
{
"core": 1,
"displayName": "test-rawdisk",
"instanceType": "test-rawdisk",
"memory": "2"
},
{
"core": 1,
"displayName": "c3.la2.s2-test",
"instanceType": "c3.la2.s2-test",
"memory": "2"
},
{
"core": 2,
"displayName": "evm-test02",
"instanceType": "evm-test02",
"memory": "1"
},
{
"core": 2,
"displayName": "c3.la2.s2",
"instanceType": "c3.la2.s2",
"memory": "4"
},
{
"core": 2,
"displayName": "ops.kafka-1.86T",
"instanceType": "ops.kafka-1.86T",
"memory": "4"
}
],
"systemDiskMaxSize": "70",
"dataDiskMinSize": "0",
"bandwidthLimit": "10000",
"dataDiskMaxSize": "-1"
},
"requestId": "2806c6ab-c708-4dd7-92e2-1009b4a9f4c4"
}
8)状态码
状态码 | 描述 |
---|---|
Success | 表示请求成功。 |