获取消息队列列表
DescribeMQ 接口用于获取消息队列实例列表。
请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=DescribeMQ&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
Limit | integer | 本次请求返回的数量 | 可选 | ||
Offset | integer | 本次请求返回的偏移量 | 可选 | ||
Ids.n | string | 要指定返回的ID,n从1开始 | 可选 | Ids.1=XXX |
返回参数
RabbitMQSet:
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
InstanceType | complextype | 虚拟机类型定义 | ||
Total | integer | 返回符合条件的虚拟机类型总量 | ||
Limit | integer | 返回虚拟机类型的数量 | ||
Offset | integer | 返回虚拟机类型的偏移量 |
RabbitMQ:
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
Status |
string | 状态 | ||
Name |
string | 名称 | ||
Created_at |
string | 创建时间 | ||
Zone |
string | 所在区域 | ||
Driver |
string | 类型 | ||
MQType |
string | 套餐类型(配置) | ||
MasterCount |
integer | 主节点个数 | ||
ID |
string | 资源ID | ||
Port |
string | 端口 | ||
IPs |
string | MQ的IP地址 |
返回示例(JSON)
{
"DescribeMQResponse": {
"RabbitMQSet": {
"Total": 2,
"Limit": 1,
"RabbitMQ": [
{
"Status": "running",
"MQType": "Rabbitmq::C1_M1",
"Name": "Rabbitmq-s",
"Zone": "北京3区",
"Created_at": "2016-10-13T11:29:49Z",
"Driver": "Rabbitmq",
"ID": "d1bae2ce-01cc-4a9e-9875-3234eb6e52c8",
"IPs": [
"172.16.201.90"
],
"MasterCount": 1,
"Port": 5672
}
]
}
}
}
创建消息队列
CreateMQ 接口用于创建消息队列(MQ)实例。
请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=CreateMQ&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
Name | string | 名称 | 必选 | ||
MQType | string | MQ的套餐类型 | 必选 |
如 Rabbitmq::C1_M1 |
|
Driver | string | 类型 | 必选,rabbitmq |
返回参数
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
Status |
string | 状态 | ||
Name |
string | 名称 | ||
Created_at |
string | 创建时间 | ||
Zone |
string | 所在区域 | ||
Driver |
string | 类型 | ||
MQType |
string | 套餐类型(配置) | ||
MasterCount |
integer | 主节点个数 | ||
ID |
string | 资源ID | ||
Port |
string | 端口 | ||
IPs |
string | MQ的IP地址 |
返回示例(JSON)
{
"CreateMQResponse": {
"RabbitMQ": {
"Status": "start_create",
"MQType": "Rabbitmq::C1_M1",
"Name": "test",
"Zone": "北京3区",
"Created_at": "2016-10-24T09:10:46Z",
"Driver": "Rabbitmq",
"ID": "6d61d648-74da-4cf0-85fa-93565be85855",
"MasterCount": 1,
"Port": 5672
}
}
}
修改消息队列配置
ChangeMQType 接口用于修改MQ的配置类型。
请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=ChangeMQType&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
Id | string | MQ资源ID | |||
MQType | string | MQ资源类型 |
Rabbitmq::C1_M1 |
返回参数
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
return | bool |
返回示例(JSON)
{
"ChangeMQTypeResponse": {
"return": true
}
}
删除消息队列
DeleteMQ 接口用于删除消息队列实例。
请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=DeleteMQ&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
Id | string | MQ资源ID |
返回参数
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
return | bool |
返回示例(JSON)
{
"DeleteMQResponse": {
"return": true
}
}