Distributed Message Service RocketMQ

Querying Online Resource Pools

2024-07-04 06:30:16

API Introduction

Used to query information about online resource pools and products.

API Restrictions

None.

URl

GET       https://[endpoint]/v1/prodResPools

Request Parameters

Request Parameters

Required or Not

Position

Parameter Type

Description

prodCode

No

url

String

Product   Code

outerProdCode

No

url

String

External   Product code

resPoolCode

No

url

String

Resource   Pool Coding

Response Parameter

Response Parameter

Parameter Type

Description

statusCode

Integer

Return   code. Success: 800; failure: 900.

message

String

Note

returnObj

String

Return   the object.

resPools

List<ResPool>

Resource   Pool List

resPoolCode

String

Resource   Pool Coding

resPoolName

String

Resource   Pool Name

products

List<Products   >

List   of Resource Pool Products

prodName

String

Product   Name

prodCode

String

Product   Code

outerProdCode

String

External   Product code

prodStatus

String

Product   status:

By   Resource Pool

2:   launched

Sample Request

GET       https://[endpoint]/v1/prodResPools?prodCode=MQ2&outerProdCode=MQ2&resPoolCode=testpool

Examples of a Successful Response

{

       "statusCode": 800,

       "message": "success",

       "returnObj": [{

                     "resPoolCode": "2d0e89d6a43f465182903ecf5eb2cb13",

                     "resPoolName": "Beijing 4",

                     "products": [{

                            "prodName": "Distributed database",

                            "prodCode": "DRDS",

                            "outerProdCode": "DRDS",

                            "prodStatus": "2"

                     }]

              },

              {

                     "resPoolCode": "9259931866a64ac9ae1d05aca72b1c66",

                     "resPoolName": "Xi'an 3",

                     "products": [{

                                   "prodName": "Distributed database",

                                   "prodCode": "DRDS",

                                   "outerProdCode": "DRDS",

                                   "prodStatus": "2"

                            },

                            {

                                   "prodName": "Distributed message",

                                   "prodCode": "DCS",

                                   "outerProdCode": "DCS",

                                   "prodStatus": "2"

                            }

                     ]

              }

       ]

}

 

Example of a Failed Response

{

    "returnObj": {},

    "message": "...",

    "statusCode": "900"

}


_fg4L7ZwS5Xz