更新时间:2025-09-03 GMT+08:00

查询产品规格列表

功能介绍

查询产品规格列表。

URI

GET /v2/{engine}/products

表1 路径参数

参数

是否必选

参数类型

描述

engine

String

参数解释

消息引擎的类型。

约束限制

不涉及。

取值范围

rabbitmq:RabbitMQ引擎。

默认取值

不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

product_id

String

参数解释

产品ID。

约束限制

不涉及。

取值范围

  • rabbitmq.2u4g.single

  • rabbitmq.2u4g.cluster

  • rabbitmq.4u8g.cluster

  • rabbitmq.8u16g.cluster

  • rabbitmq.12u24g.cluster

  • rabbitmq.16u32g.cluster

  • rabbitmq.24u48g.cluster

  • rabbitmq.32u64g.cluster

默认取值

不涉及。

请求参数

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

engine

String

参数解释

消息引擎类型。

取值范围

rabbitmq:RabbitMQ引擎。

versions

Array of strings

参数解释

支持的产品版本类型。

products

Array of ListEngineProductsEntity objects

参数解释

产品规格的详细信息。

表4 ListEngineProductsEntity

参数

参数类型

描述

type

String

参数解释

产品类型。

取值范围

  • single:单机。

  • cluster:集群。

product_id

String

参数解释

产品ID。

取值范围

不涉及。

ecs_flavor_id

String

参数解释

底层资源类型。

取值范围

不涉及。

billing_code

String

参数解释

账单计费类型。

取值范围

不涉及。

arch_types

Array of strings

参数解释

CPU架构。

charging_mode

Array of strings

参数解释

计费模式。

ios

Array of ListEngineIosEntity objects

参数解释

支持的磁盘IO类型列表。

support_features

Array of objects

参数解释

当前规格实例支持的功能特性列表。

properties

ListEnginePropertiesEntity object

参数解释

当前规格实例的属性。

表5 ListEngineIosEntity

参数

参数类型

描述

io_spec

String

参数解释

磁盘IO编码。

取值范围

不涉及。

type

String

参数解释

磁盘类型。

取值范围

不涉及。

available_zones

Array of strings

参数解释

可用区。

unavailable_zones

Array of strings

参数解释

不可用区。

表6 ListEnginePropertiesEntity

参数

参数类型

描述

step_length

String

参数解释

节点增长步长。

取值范围

不涉及。

max_queue_per_broker

String

参数解释

每个Broker的最大队列。

取值范围

不涉及。

max_connection_per_broker

String

参数解释

每个Broker的最大连接数。

取值范围

不涉及。

max_broker

String

参数解释

Broker的最大个数。

取值范围

不涉及。

max_storage_per_node

String

参数解释

每个节点的最大存储。单位为GB。

取值范围

不涉及。

max_consumer_per_broker

String

参数解释

每个Broker的最大消费者数。

取值范围

不涉及。

min_broker

String

参数解释

Broker的最小个数。

取值范围

不涉及。

max_bandwidth_per_broker

String

参数解释

每个Broker的最大带宽。

取值范围

不涉及。

min_storage_per_node

String

参数解释

每个节点的最小存储。单位为GB。

取值范围

不涉及。

max_tps_per_broker

String

参数解释

每个Broker的最大TPS。

取值范围

不涉及。

product_alias

String

参数解释

product_id的别名。

取值范围

不涉及。

请求示例

GET https://{endpoint}/v2/rabbitmq/products

响应示例

状态码:200

查询产品规格列表成功。

查询产品规格列表成功。

{
  "engine" : "rabbitmq",
  "versions" : [ "3.8.35" ],
  "products" : [ {
    "type" : "single",
    "product_id" : "c6.2u4g.single",
    "ecs_flavor_id" : "c6.large.2",
    "billing_code" : "dms.platinum.c6",
    "arch_types" : [ "X86" ],
    "charging_mode" : [ "monthly", "hourly" ],
    "ios" : [ {
      "io_spec" : "dms.physical.storage.ultra.v2",
      "type" : "evs",
      "available_zones" : [ "xxx" ],
      "unavailable_zones" : [ "xxx" ]
    }, {
      "io_spec" : "dms.physical.storage.high.v2",
      "type" : "evs",
      "available_zones" : [ "xxx" ],
      "unavailable_zones" : [ "xxx" ]
    } ],
    "support_features" : [ ],
    "properties" : {
      "max_connection_per_broker" : "2000",
      "max_broker" : "1",
      "max_queue_per_broker" : "100",
      "max_storage_per_node" : "30000",
      "min_broker" : "1",
      "step_length" : "0",
      "min_storage_per_node" : "200",
      "product_alias" : "rabbitmq.2u4g.single"
    }
  }, {
    "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" : [ "xxx" ],
      "unavailable_zones" : [ "xxx" ]
    }, {
      "io_spec" : "dms.physical.storage.ultra.v2",
      "type" : "evs",
      "available_zones" : [ "xxx" ],
      "unavailable_zones" : [ "xxx" ]
    } ],
    "support_features" : [ ],
    "properties" : {
      "max_connection_per_broker" : "4500",
      "max_broker" : "7",
      "max_queue_per_broker" : "400",
      "max_storage_per_node" : "30000",
      "min_broker" : "3",
      "step_length" : "2",
      "min_storage_per_node" : "100",
      "product_alias" : "rabbitmq.4u8g.cluster"
    }
  } ]
}

状态码

状态码

描述

200

查询产品规格列表成功。

错误码

请参见错误码