• 沒有找到結果。

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"

}