更新时间:2025-12-10 GMT+08:00

查询支持变更的目标规格列表

功能介绍

查询支持变更的目标规格列表。接口返回的规格列表最多为20条。

约束限制:

无cluster_id时:可查询所有支持转换的目标规格,但是由于配额等原因,部分规格可能存在售罄无法使用。

存在cluster_id时:会自动关联此集群所在可用区下的配额充足的目标规格。

调用方法

请参见如何调用API。

URI

GET /v1/{project_id}/flavors/{flavor_id}/target-flavors

表1 路径参数

参数

是否必选

参数类型

描述

project_id

是

String

参数解释:

项目ID。获取方法请参见获取项目ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

flavor_id

是

String

参数解释:

集群当前的规格ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

cluster_id

否

String

参数解释:

集群ID。获取方法请参见获取集群ID。

约束限制:

此参数不传时,可查询所有支持转换的目标规格,但是由于配额等原因,部分规格可能存在售罄无法使用。

传递集群ID时会自动关联此集群所在可用区下的配额充足的目标规格。

取值范围:

不涉及。

默认取值:

null

请求参数

无

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

count

Integer

参数解释:

规格数量。

取值范围:

不涉及。

flavors

Array of FlavorInfoResponse objects

参数解释:

规格详情列表。接口返回的规格列表最多为20条。

取值范围:

不涉及。

表4 FlavorInfoResponse

参数

参数类型

描述

id

String

参数解释:

规格ID。

取值范围:

不涉及。

name

String

参数解释:

规格编码。

取值范围:

不涉及。

vcpus

String

参数解释:

CPU数。

取值范围:

不涉及。

ram

String

参数解释:

内存数。

取值范围:

不涉及。

is_current_flavor

Boolean

参数解释:

是否是当前规格。

取值范围:

不涉及。

请求示例

查询规格id为b5c45780-1006-49e3-b2d5-b3229975bbc7支持的目的规格列表。

get https://{Endpoint}/v1/89cd04f168b84af6be287f71730fdb4b/flavors/b5c45780-1006-49e3-b2d5-b3229975bbc7/target-flavors

响应示例

状态码:200

查询成功。

{
  "flavors" : [ {
    "id" : "4e26f8d5-d64f-458e-80e7-26680b46cd58",
    "name" : "dwsx2.xlarge",
    "vcpus" : "4",
    "ram" : "32",
    "is_current_flavor" : false
  } ],
  "count" : 1
}

状态码

状态码

描述

200

查询成功。

400

请求错误。

401

鉴权失败。

403

没有操作权限。

404

找不到资源。

500

服务内部错误。

503

服务不可用。