Queries the queues or other exchanges that are bound to a specified exchange.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
amqp:GetInstance |
list |
*Instance
|
None |
|
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the ApsaraMQ for RabbitMQ instance. |
1880770869023*** |
| VirtualHost |
string |
Yes |
The vhost name. |
test |
| ExchangeName |
string |
Yes |
The exchange name. |
test |
| NextToken |
string |
No |
The token that marks the end of the current query. Pass this token in the next call to query the next page. This parameter is an empty string for the first query or when the last page is returned. |
caeba0bbb2be03f84eb48b699f0a**** |
| MaxResults |
integer |
No |
The maximum number of results to return. |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
The return code. A value of 200 indicates that the call is successful. |
200 |
| Message |
string |
The returned message. |
operation success |
| RequestId |
string |
The request ID. |
2DCCCE88-BC82-4A4F-AF5E-9A759672B*** |
| Success |
boolean |
Indicates whether the call was successful. |
true |
| Data |
object |
The returned data. |
|
| MaxResults |
integer |
The maximum number of results returned. |
1 |
| NextToken |
string |
The token that indicates the position where the current query ends. An empty value indicates that all data has been read. |
caebacccb2be03f84eb48b699f0a**** |
| Bindings |
array<object> |
The bindings. |
|
|
object |
|||
| SourceExchange |
string |
The name of the source exchange. |
dle |
| Argument |
string |
The x-match property. Valid values:
This parameter is valid only for headers exchanges. It is invalid for other types of exchanges. |
all |
| BindingKey |
string |
The binding key.
|
amq.dle.test |
| BindingType |
string |
The type of the destination object. Valid values:
|
EXCHANGE |
| DestinationName |
string |
The destination name. |
test |
Examples
Success response
JSON format
{
"Code": 200,
"Message": "operation success",
"RequestId": "2DCCCE88-BC82-4A4F-AF5E-9A759672B***",
"Success": true,
"Data": {
"MaxResults": 1,
"NextToken": "caebacccb2be03f84eb48b699f0a****",
"Bindings": [
{
"SourceExchange": "dle",
"Argument": "all",
"BindingKey": "amq.dle.test",
"BindingType": "EXCHANGE",
"DestinationName": "test"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 404 | InstanceIdNotExist | The instance resource does not exist. | |
| 404 | InstanceNotExist | The instance resource does not exist. | The instance resource does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.