查询实例的扩容规格列表
功能介绍
查询实例的扩容规格列表。
URI
GET /v2/{engine}/{project_id}/instances/{instance_id}/extend
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| engine | 是 | String | 消息引擎的类型。支持的类型为rocketmq。 |
| project_id | 是 | String | 项目ID,获取方式请参见获取项目ID。 |
| instance_id | 是 | String | 实例ID。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| type | 否 | String | 产品的类型。 advanced:专享版 |
请求参数
无
响应参数
状态码: 200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| engine | String | 消息引擎类型 |
| versions | Array of strings | 消息引擎支持的版本 |
| products | Array of RocketMQExtendProductInfoEntity objects | 规格变更的产品信息 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| type | String | 实例类型 |
| product_id | String | 产品ID |
| ecs_flavor_id | String | 该产品使用的ECS规格 |
| billing_code | String | 账单计费类型。 |
| arch_types | Array of strings | 支持的CPU架构类型 |
| charging_mode | Array of strings | 支持的计费模式类型 |
| ios | Array of RocketMQExtendProductIosEntity objects | 磁盘IO信息 |
| properties | 功能特性的键值对 | |
| available_zones | Array of strings | 有可用资源的可用区列表 |
| unavailable_zones | Array of strings | 资源售罄的可用区列表 |
| support_features | Array of RocketMQProductSupportFeaturesEntity objects | 支持的特性功能 |
| qingtian_incompatible | Boolean | 是否为擎天实例。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| io_spec | String | 存储IO规格 |
| available_zones | Array of strings | 有可用资源的可用区列表 |
| type | String | IO类型 |
| unavailable_zones | Array of strings | 资源售罄的可用区列表 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| max_broker | String | Broker的最大个数。 |
| max_topic_per_broker | String | 每个节点最多能创建的Topic个数。 |
| max_consumer_per_broker | String | 每个节点的最大消费者数。 |
| max_storage_per_node | String | 每个节点的最大存储。单位为GB |
| min_broker | String | Broker的最小个数。 |
| engine_versions | String | 消息引擎版本。 |
| min_storage_per_node | String | 每个节点的最小存储。单位为GB |
| product_alias | String | product_id的别名 |
请求示例
查询实例扩容列表。
GET https://{endpoint}/v2/{engine}/{project_id}/instances/{instance_id}/extend 响应示例
状态码: 200
查询实例的扩容规格列表成功。
-
{ "engine" : "rocketmq", "versions" : [ "4.8.0" ], "products" : [ { "type" : "cluster.small", "product_id" : "c6.4u8g.cluster.small", "ecs_flavor_id" : "c6.xlarge.2", "billing_code" : "dms.platinum.c6", "arch_types" : [ "X86" ], "charging_mode" : [ "monthly", "hourly" ], "ios" : [ { "io_spec" : "dms.physical.storage.high.v2", "available_zones" : [ "xxx" ], "type" : "evs", "unavailable_zones" : [ "xxx" ] }, { "io_spec" : "dms.physical.storage.ultra.v2", "available_zones" : [ ], "type" : "evs", "unavailable_zones" : [ "xxx" ] } ], "support_features" : [ ], "properties" : { "max_broker" : "2", "max_topic_per_broker" : "2000", "max_storage_per_node" : "30000", "max_consumer_per_broker" : "2000", "min_broker" : "1", "product_alias" : "rocketmq.4u8g.cluster.small", "engine_versions" : "4.8.0", "min_storage_per_node" : "300" }, "available_zones" : [ "xxx" ], "unavailable_zones" : [ "xxx" ], "qingtian_incompatible" : false }, { "type" : "cluster", "product_id" : "c6.4u8g.cluster", "ecs_flavor_id" : "s6.xlarge.2", "billing_code" : "dms.platinum.c6", "arch_types" : [ "X86" ], "charging_mode" : [ "monthly", "hourly" ], "ios" : [ { "io_spec" : "dms.physical.storage.ultra.v2", "available_zones" : [ ], "type" : "evs", "unavailable_zones" : [ "xxx" ] }, { "io_spec" : "dms.physical.storage.high.v2", "available_zones" : [ "xxx" ], "type" : "evs", "unavailable_zones" : [ "xxx" ] } ], "support_features" : [ ], "properties" : { "max_broker" : "10", "max_topic_per_broker" : "4000", "max_storage_per_node" : "60000", "max_consumer_per_broker" : "4000", "min_broker" : "1", "product_alias" : "rocketmq.4u8g.cluster", "engine_versions" : "4.8.0", "min_storage_per_node" : "300" }, "available_zones" : [ "xxx" ], "unavailable_zones" : [ "xxx" ], "qingtian_incompatible" : false }, { "type" : "cluster", "product_id" : "c6.8u16g.cluster", "ecs_flavor_id" : "c6s.2xlarge.2", "billing_code" : "dms.platinum.c6", "arch_types" : [ "X86" ], "charging_mode" : [ "monthly", "hourly" ], "ios" : [ { "io_spec" : "dms.physical.storage.high.v2", "available_zones" : [ "xxx" ], "type" : "evs", "unavailable_zones" : [ "xxx" ] }, { "io_spec" : "dms.physical.storage.ultra.v2", "available_zones" : [ ], "type" : "evs", "unavailable_zones" : [ "xxx" ] } ], "support_features" : [ ], "properties" : { "max_broker" : "10", "max_topic_per_broker" : "8000", "max_storage_per_node" : "90000", "max_consumer_per_broker" : "8000", "min_broker" : "1", "product_alias" : "rocketmq.8u16g.cluster", "engine_versions" : "4.8.0", "min_storage_per_node" : "300" }, "available_zones" : [ "xxx" ], "unavailable_zones" : [ "xxx" ], "qingtian_incompatible" : false }, { "type" : "cluster", "product_id" : "c6.12u24g.cluster", "ecs_flavor_id" : "c6s.3xlarge.2", "billing_code" : "dms.platinum.c6", "arch_types" : [ "X86" ], "charging_mode" : [ "monthly", "hourly" ], "ios" : [ { "io_spec" : "dms.physical.storage.ultra.v2", "available_zones" : [ ], "type" : "evs", "unavailable_zones" : [ "xxx" ] }, { "io_spec" : "dms.physical.storage.high.v2", "available_zones" : [ "xxx" ], "type" : "evs", "unavailable_zones" : [ "xxx" ] } ], "support_features" : [ ], "properties" : { "max_broker" : "10", "max_topic_per_broker" : "12000", "max_storage_per_node" : "90000", "max_consumer_per_broker" : "12000", "min_broker" : "1", "product_alias" : "rocketmq.12u24g.cluster", "engine_versions" : "4.8.0", "min_storage_per_node" : "300" }, "available_zones" : [ "xxx" ], "unavailable_zones" : [ "xxx" ], "qingtian_incompatible" : false }, { "type" : "cluster", "product_id" : "c6.16u32g.cluster", "ecs_flavor_id" : "c6.4xlarge.2", "billing_code" : "dms.platinum.c6", "arch_types" : [ "X86" ], "charging_mode" : [ "monthly", "hourly" ], "ios" : [ { "io_spec" : "dms.physical.storage.high.v2", "available_zones" : [ "xxx" ], "type" : "evs", "unavailable_zones" : [ "xxx" ] }, { "io_spec" : "dms.physical.storage.ultra.v2", "available_zones" : [ ], "type" : "evs", "unavailable_zones" : [ "xxx" ] } ], "support_features" : [ ], "properties" : { "max_broker" : "10", "max_topic_per_broker" : "16000", "max_storage_per_node" : "90000", "max_consumer_per_broker" : "16000", "min_broker" : "1", "product_alias" : "rocketmq.16u32g.cluster", "engine_versions" : "4.8.0", "min_storage_per_node" : "300" }, "available_zones" : [ "xxx" ], "unavailable_zones" : [ "xxx" ], "qingtian_incompatible" : false } ] }
状态码
| 状态码 | 描述 |
|---|---|
| 200 | 查询实例的扩容规格列表成功。 |
错误码
请参见错误码。