FlowDSL Node Catalog
RabbitMQ Declare
Declare a queue and optionally bind it to an exchange.
Overview
| Property | Value |
|---|---|
| Node ID | rabbitmq/declare |
| Kind | action |
| Module | rabbitmq-flowdsl |
| Repo | go-module-rabbitmq |
| Handler | github.com/redelay/go-module-rabbitmq/flowdsl.Declare |
| Icon | lucide:settings |
| Color | #f97316 |
| Tags | rabbitmq, amqp, topology |
Outputs
out— (no description)
Settings
| Property | Type | Required | Default | UI Group | Description |
|---|---|---|---|---|---|
autoDelete | boolean | — | false | Queue | |
durable | boolean | — | true | Queue | |
exchange | string | — | — | Binding | |
queue | string | yes | — | Queue | |
routingKey | string | — | — | Binding |
Example
yaml
# Use this node in a flow:
nodes:
- id: my_step
name: My Step
kind: action
action_ref: rabbitmq/declare
config:
autoDelete: false
durable: true
exchange: "value"
queue: "value"
routingKey: "value"