{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/argo-workflows/refs/heads/main/json-schema/argo-workflows-github-com-argoproj-argo-events-pkg-apis-events-v1alpha1-amqp-queue-declare-config-schema.json", "title": "github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.AMQPQueueDeclareConfig", "description": "github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.AMQPQueueDeclareConfig schema from Argo Workflows API", "type": "object", "properties": { "arguments": { "type": "string", "title": "Arguments of a queue (also known as \"x-arguments\") used for optional features and plugins\n+optional" }, "autoDelete": { "type": "boolean", "title": "AutoDelete removes the queue when no consumers are active\n+optional" }, "durable": { "type": "boolean", "title": "Durable keeps the queue also after the server restarts\n+optional" }, "exclusive": { "type": "boolean", "title": "Exclusive sets the queues to be accessible only by the connection that declares them and will be\ndeleted wgen the connection closes\n+optional" }, "name": { "type": "string", "title": "Name of the queue. If empty the server auto-generates a unique name for this queue\n+optional" }, "noWait": { "type": "boolean", "title": "NowWait when true, the queue assumes to be declared on the server\n+optional" } } }