查询实例的扩容规格列表
功能介绍
查询实例的扩容规格列表。
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 |
查询实例的扩容规格列表成功。 |
错误码
请参见错误码。