{"base_path":"/","components":null,"consumes":"[\"application/json\"]","definitions":{"CreateBindingBody":{"properties":{"destination":{"description":"要投递的Exchange或Queue名称","type":"string"},"destination_type":{"description":"**参数解释**:\n绑定目标端类型。\n**约束限制**:\nAMQP版本只支持绑定Queue。\n**取值范围**:\n- exchange:交换机。\n- queue:队列。\n**默认取值**:\n不涉及。","type":"string"},"routing_key":{"description":"**参数解释**:\n绑定键值,用于告知Exchange应该将消息投递到哪些Queue或Exchange中。\n**约束限制**:\n- 不允许包含+和~。\n- 最长128个字符。\n- 不能包含中文。\n**取值范围**:\n不涉及。\n**默认取值**:\n不涉及。","type":"string"}},"required":["destination","routing_key","destination_type"],"type":"object"},"CreateBindingResp":{"properties":{"destination":{"description":"要投递的Exchange或Queue名称","type":"string"},"destination_type":{"description":"**参数解释**:\n绑定目标端类型。\n**取值范围**:\n- exchange:交换机。\n- queue:队列。AMQP版本只支持绑定queue。","type":"string"},"routing_key":{"description":"绑定键值,用于告知Exchange应该将消息投递到哪些Queue中","type":"string"},"source":{"description":"绑定对象","type":"string"}},"type":"object"}},"description":null,"group_id":"01d11699e8074781a7ab0fb1c8d994e7","host":"dms.cn-north-4.myhuaweicloud.com","id":"233d22fa6f064337b80b5c62c3f1429d","info_version":"v2","method":"post","name":"CreateBinding","parameters":{},"paths":{"/v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/{vhost}/exchanges/{exchange}/binding":{"post":{"description":"添加绑定。","operationId":"CreateBinding","parameters":[{"description":"项目ID,获取方式请参见[获取项目ID](rabbitmq-api-190611012.xml)。","in":"path","name":"project_id","required":true,"type":"string"},{"description":"实例ID","in":"path","name":"instance_id","required":true,"type":"string"},{"description":"vhost名称,名称中包含/时,需要将/替换为__F_SLASH__,否则会调用失败。例如:Vhost名称为/test,入参值为__F_SLASH__test。","in":"path","name":"vhost","required":true,"type":"string"},{"description":"Exchange名称","in":"path","name":"exchange","required":true,"type":"string"},{"description":"创建绑定","in":"body","name":"CreateBindingRequestBody","required":true,"schema":{"$ref":"#/definitions/CreateBindingBody"}}],"responses":{"200":{"description":"添加绑定成功。","examples":{"application/json":{"destination":"queue_name","destination_type":"Queue","routing_key":"binding_key_demo","source":"exchange_name"}},"schema":{"$ref":"#/definitions/CreateBindingResp"}}},"summary":"添加绑定","tags":["Binding管理"],"x-api-type":"open-api","x-hybridcloud":false,"x-is-registered":"Y","x-open-region-cloud":"hws,hws_hk,sbc,cmcc,hws_eu,tm,hk_tm,ax,hk_sbc,dt","x-order":1,"x-produc-type":"rabbitmq","x-request-examples-description-1":"将test-exchange作为源端,与目标端为Queue类型的mirror-queue绑定,绑定路由键为routing_key_1。","x-request-examples-text-1":{"destination":"mirror-queue","destination_type":"Queue","routing_key":"routing_key_1"},"x-request-examples-url-1":"POST /v2/rabbitmq/{project_id}/instances/{instance_id}/vhosts/default/exchanges/test-exchange/binding","x-support-sdk":"Y"}}},"product_short":"RabbitMQ","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"添加绑定","tags":"Binding管理","uri":null,"version":"2.0"}