
AMQP CreateQueue
CertifiedCreate an AMQP queue
AMQP CreateQueue
Create an AMQP queue
Create a queue, including specified arguments.
type: io.kestra.plugin.amqp.CreateQueueExamples
id: amqp_create_queue
namespace: company.team
tasks:
- id: create_queue
type: io.kestra.plugin.amqp.CreateQueue
host: localhost
port: 5672
username: guest
password: "{{ secret('AMQP_PASSWORD') }}"
virtualHost: /my_vhost
name: kestramqp.queue
Properties
host *Requiredstring
Broker host
Hostname or IP of the RabbitMQ broker; required unless using the deprecated url.
name *Requiredstring
The name of the queue
args object
Other properties (construction arguments) for the queue
autoDelete booleanstring
falseSpecifies if declaring an auto-delete queue (server will delete it when no longer in use)
durability booleanstring
trueSpecifies if declaring a durable queue (the queue will survive a server restart)
exclusive booleanstring
falseSpecifies if declaring an exclusive queue (restricted to this connection)
password string
Password
Password for the connection; required when the broker enforces authentication.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
port string
5672Broker port
TCP port for AMQP connections; defaults to 5672.
username string
Username
Username for the connection; uses broker default (often guest) when not set.
virtualHost string
/Virtual host
Broker virtual host path; defaults to /.
Outputs
queue string
The queue name