5.10 其他接口
5.10.3 查询产品规格列表
"soldOut" : false,
"id" : "9f1c5806706d4c1fb0eb72f0a9b18c77", "code" : "cn-north-7c",
"name" : "可用区3", "port" : "443",
"resource_availability" : "true", "default_az" : false,
"remain_time" : 9223372036854776000, "ipv6_enable" : false
} ] }
状态码
状态码 描述
200 查询可用区信息成功。
错误码
请参见错误码。
5.10.3 查询产品规格列表
功能介绍
查询产品规格列表。
调试
您可以在API Explorer中调试该接口。
URI
GET /v2/{engine}/products
表5-170 路径参数
参数 是否必选 参数类型 描述
engine 是 String 消息引擎的类型。
表5-171 Query 参数
参数 是否必选 参数类型 描述
product_id 否 String 产品ID。
请求参数
无
响应参数
状态码: 200
表5-172 响应 Body 参数
参数 参数类型 描述
engine String 分布式消息服务的产品类型。
versions Array of
strings 支持的产品版本类型。
products Array of
ListEnginePro ductsEntity
objects产品规格的详细信息。
表5-173 ListEngineProductsEntity
参数 参数类型 描述
type String 产品类型。当前产品类型有单机和集群。
product_id String 产品ID。
ecs_flavor_id String 底层资源类型。
billing_code String 账单计费类型。
arch_types Array of
strings CPU架构。
参数 参数类型 描述 charging_mod
e Array of
strings 计费模式。
● monthly:包年/包月类型。
● hourly:按需类型。
ios Array of
ListEngineIos Entity objects
支持的磁盘IO类型列表。
support_featu
res Array of
ListEngineSu pportFeature sEntity
objects当前规格实例支持的功能特性列表。
properties
ListEnginePro pertiesEntity
object当前规格实例的属性。
表5-174 ListEngineIosEntity
参数 参数类型 描述
io_spec String 磁盘IO编码。
type String 磁盘类型。
available_zon
es Array of
strings 可用区。
unavailable_z
ones Array of
strings 不可用区。
表5-175 ListEngineSupportFeaturesEntity
参数 参数类型 描述
name String 功能名称。
properties
ListEngineSu pportFeature sPropertiesEn tity object
实例支持的功能属性描述。
表5-176 ListEngineSupportFeaturesPropertiesEntity
参数 参数类型 描述
max_task String 转储功能的最大任务数。
min_task String 转储功能的最小任务数。
max_node String 转储功能的最大节点数。
min_node String 转储功能的最小节点数。
表5-177 ListEnginePropertiesEntity
参数 参数类型 描述
max_partition
_per_broker String 每个Broker的最大分区数。
max_broker String Broker的最大个数。
max_storage_
per_node String 每个节点的最大存储。单位为GB。
max_consume
r_per_broker String 每个Broker的最大消费者数。
min_broker String Broker的最小个数。
max_bandwid
th_per_broker String 每个Broker的最大带宽。
min_storage_
per_node String 每个节点的最小存储。单位为GB。
max_tps_per_
broker String 每个Broker的最大TPS。
请求示例
GET https://{endpoint}/v2/kafka/products
响应示例
状态码: 200
查询产品规格列表成功。
{ "engine" : "kafka",
"versions" : [ "1.1.0", "2.3.0" ], "products" : [ {
"type" : "cluster",
"product_id" : "c6.2u4g.cluster", "ecs_flavor_id" : "c6.large.2", "billing_code" : "dms.platinum.c6", "arch_types" : [ "X86" ],
"charging_mode" : [ "monthly", "hourly" ], "ios" : [ {
"io_spec" : "dms.physical.storage.high.v2", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4f", "cn-north-4d", "cn-north-4e", "cn-north-4f" ] }, {
"io_spec" : "dms.physical.storage.ultra.v2", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4d", "cn-north-4e", "cn-north-4f" ]
} ],
"max_partition_per_broker" : "250", "max_broker" : "30",
"max_storage_per_node" : "10000", "max_consumer_per_broker" : "4000", "min_broker" : "3",
"max_bandwidth_per_broker" : "100", "min_storage_per_node" : "200", "max_tps_per_broker" : "30000"
} }, {
"type" : "cluster",
"product_id" : "c6.4u8g.cluster", "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", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4f", "cn-north-4d", "cn-north-4e", "cn-north-4f" ] }, {
"io_spec" : "dms.physical.storage.ultra.v2", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4d", "cn-north-4e", "cn-north-4f" ]
} ],
"max_partition_per_broker" : "500", "max_broker" : "30",
"max_storage_per_node" : "20000", "max_consumer_per_broker" : "4000", "min_broker" : "3",
"max_bandwidth_per_broker" : "100", "min_storage_per_node" : "400", "max_tps_per_broker" : "100000"
} }, {
"type" : "cluster",
"product_id" : "c6.8u16g.cluster", "ecs_flavor_id" : "c6.2xlarge.2", "billing_code" : "dms.platinum.c6", "arch_types" : [ "X86" ],
"charging_mode" : [ "monthly", "hourly" ], "ios" : [ {
"io_spec" : "dms.physical.storage.high.v2", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4f", "cn-north-4d", "cn-north-4e", "cn-north-4f" ] }, {
"io_spec" : "dms.physical.storage.ultra.v2", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4d", "cn-north-4e", "cn-north-4f" ]
} ],
"max_partition_per_broker" : "1000", "max_broker" : "30",
"max_storage_per_node" : "30000", "max_consumer_per_broker" : "4000", "min_broker" : "3",
"max_bandwidth_per_broker" : "100", "min_storage_per_node" : "800", "max_tps_per_broker" : "150000"
} }, {
"type" : "cluster",
"product_id" : "c6.12u24g.cluster", "ecs_flavor_id" : "c6.3xlarge.2", "billing_code" : "dms.platinum.c6", "arch_types" : [ "X86" ],
"charging_mode" : [ "monthly", "hourly" ], "ios" : [ {
"io_spec" : "dms.physical.storage.high.v2", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4f", "cn-north-4d", "cn-north-4e", "cn-north-4f" ] }, {
"io_spec" : "dms.physical.storage.ultra.v2", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4d", "cn-north-4e", "cn-north-4f" ]
} ],
"max_partition_per_broker" : "1500", "max_broker" : "30",
"max_storage_per_node" : "30000", "max_consumer_per_broker" : "4000", "min_broker" : "3",
"max_bandwidth_per_broker" : "100", "min_storage_per_node" : "1200", "max_tps_per_broker" : "200000"
} }, {
"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", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4f", "cn-north-4d", "cn-north-4e", "cn-north-4f" ] }, {
"io_spec" : "dms.physical.storage.ultra.v2", "type" : "evs",
"available_zones" : [ "cn-north-4b", "cn-north-4g", "cn-north-4c", "cn-north-4a" ], "unavailable_zones" : [ "cn-north-4d", "cn-north-4e", "cn-north-4f" ]
} ],
"max_partition_per_broker" : "2000", "max_broker" : "30",
"max_storage_per_node" : "30000", "max_consumer_per_broker" : "4000", "min_broker" : "3",
"max_bandwidth_per_broker" : "100", "min_storage_per_node" : "1600", "max_tps_per_broker" : "250000"
}