获取消息队列列表

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
  }
}