AMQP CreateQueue

AMQP CreateQueue

Certified

Create an AMQP queue

Create a queue, including specified arguments.

yaml
type: io.kestra.plugin.amqp.CreateQueue
yaml
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

Broker host

Hostname or IP of the RabbitMQ broker; required unless using the deprecated url.

The name of the queue

Other properties (construction arguments) for the queue

Defaultfalse

Specifies if declaring an auto-delete queue (server will delete it when no longer in use)

Defaulttrue

Specifies if declaring a durable queue (the queue will survive a server restart)

Defaultfalse

Specifies if declaring an exclusive queue (restricted to this connection)

Password

Password for the connection; required when the broker enforces authentication.

Reference (ref) of the pluginDefaults to apply to this task.

Default5672

Broker port

TCP port for AMQP connections; defaults to 5672.

Username

Username for the connection; uses broker default (often guest) when not set.

Default/

Virtual host

Broker virtual host path; defaults to /.

The queue name