{ "rabbitmq_binding": { "full_properties": { "arguments": { "description": "Additional key/value arguments for the binding.", "required": false }, "destination": { "description": "The destination queue or exchange.", "required": true }, "destination_type": { "description": "The type of destination (queue or exchange).", "required": true }, "routing_key": { "description": "A routing key for the binding.", "required": false }, "source": { "description": "The source exchange.", "required": true }, "vhost": { "description": "The vhost to create the resource in.", "required": true } }, "path": "/docs/providers/rabbitmq/r/binding.html", "properties": [ "source", "vhost", "destination", "destination_type", "routing_key", "arguments" ] }, "rabbitmq_exchange": { "full_properties": { "name": { "description": "The name of the exchange.", "required": true }, "settings": { "description": "The settings of the exchange. The structure is", "required": true }, "vhost": { "description": "The vhost to create the resource in.", "required": true } }, "path": "/docs/providers/rabbitmq/r/exchange.html", "properties": [ "name", "vhost", "settings" ] }, "rabbitmq_permissions": { "full_properties": { "permissions": { "description": "The settings of the permissions. The structure is", "required": true }, "user": { "description": "The user to apply the permissions to.", "required": true }, "vhost": { "description": "The vhost to create the resource in.", "required": true } }, "path": "/docs/providers/rabbitmq/r/permissions.html", "properties": [ "user", "vhost", "permissions" ] }, "rabbitmq_policy": { "full_properties": { "name": { "description": "The name of the policy.", "required": true }, "policy": { "description": "The settings of the policy. The structure is", "required": true }, "vhost": { "description": "The vhost to create the resource in.", "required": true } }, "path": "/docs/providers/rabbitmq/r/policy.html", "properties": [ "name", "vhost", "policy" ] }, "rabbitmq_queue": { "full_properties": { "name": { "description": "The name of the queue.", "required": true }, "settings": { "description": "The settings of the queue. The structure is", "required": true }, "vhost": { "description": "The vhost to create the resource in.", "required": true } }, "path": "/docs/providers/rabbitmq/r/queue.html", "properties": [ "name", "vhost", "settings" ] }, "rabbitmq_user": { "full_properties": { "name": { "description": "The name of the user.", "required": true }, "password": { "description": "The password of the user. The value of this argument", "required": true }, "tags": { "description": "Which permission model to apply to the user. Valid", "required": false } }, "path": "/docs/providers/rabbitmq/r/user.html", "properties": [ "name", "password", "tags" ] }, "rabbitmq_vhost": { "full_properties": { "name": { "description": "The name of the vhost.", "required": true } }, "path": "/docs/providers/rabbitmq/r/vhost.html", "properties": [ "name" ] } }