更新时间:2024-12-02 GMT+08:00

获取实例规格列表

功能介绍

该接口用于查询并显示支持的实例规格对应的ID。

调用方法

请参见如何调用API

URI

GET /v1.0/{project_id}/es-flavors

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。获取方法请参见获取项目ID和名称

请求参数

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

versions

Array of EsflavorsVersionsResp objects

引擎版本列表。

表3 EsflavorsVersionsResp

参数

参数类型

描述

version

String

Elasticsearch引擎版本号。详细请参考CSS支持的集群版本

flavors

Array of EsflavorsVersionsFlavorsResp objects

规格列表。

type

String

实例类型,包括为ess、ess-cold、ess-master和ess-client。

表4 EsflavorsVersionsFlavorsResp

参数

参数类型

描述

cpu

Integer

实例的CPU核数。

ram

Integer

实例的内存大小。单位GB。

name

String

规格名称。

region

String

可用region。

diskrange

String

实例的硬盘容量范围。

availableAZ

String

可用区。

flavor_id

String

规格对应的ID。

请求示例

响应示例

状态码: 200

请求已成功。

{
  "versions" : [ {
    "flavors" : [ {
      "cpu" : 4,
      "ram" : 32,
      "name" : "ess.spec-4u32g",
      "region" : "xx-xxx-xx",
      "diskrange" : "40,2560",
      "availableAZ" : "xx-xxx-xx,xx-xxx-xx",
      "flavor_id" : "2d8daf1b-873f-4c2e-a7b9-2f9cbcf2f213"
    }, {
      "cpu" : 8,
      "ram" : 64,
      "name" : "ess.spec-8u64g",
      "region" : "xx-xxx-xx",
      "diskrange" : "80,5120",
      "availableAZ" : "xx-xxx-xx,xx-xxx-xx",
      "flavor_id" : "b3d33ec6-d58a-40f0-aa51-4f671ce64b2a"
    }, {
      "cpu" : 16,
      "ram" : 128,
      "name" : "ess.spec-16u128g",
      "region" : "xx-xxx-xx",
      "diskrange" : "160,10240",
      "availableAZ" : "xx-xxx-xx,xx-xxx-xx",
      "flavor_id" : "f74419ca-bc91-4558-b4e2-90eeefb37c6e"
    } ],
    "type" : "ess",
    "version" : "x.x.x"
  } ]
}

状态码

状态码

描述

200

请求已成功。

400

非法请求。

建议直接修改该请求,不要重试该请求。

404

所请求的资源不存在。

建议直接修改该请求,不要重试该请求。

错误码

请参见错误码