rabbitmq_permissions
The rabbitmq_permissions resource creates and manages a user's set of permissions.
Example Usage
resource "rabbitmq_vhost" "test" {
  name = "test"
}
resource "rabbitmq_user" "test" {
  name     = "mctest"
  password = "foobar"
  tags     = ["administrator"]
}
resource "rabbitmq_permissions" "test" {
  user  = "${rabbitmq_user.test.name}"
  vhost = "${rabbitmq_vhost.test.name}"
  permissions {
    configure = ".*"
    write     = ".*"
    read      = ".*"
  }
}
Argument Reference
The following arguments are supported:
- 
user- (Required) The user to apply the permissions to.
- 
vhost- (Required) The vhost to create the resource in.
- 
permissions- (Required) The settings of the permissions. The structure is described below.
The permissions block supports:
- 
configure- (Required) The "configure" ACL.
- 
write- (Required) The "write" ACL.
- 
read- (Required) The "read" ACL.
Attributes Reference
No further attributes are exported.
Import
Permissions can be imported using the id which is composed of user@vhost. E.g.
terraform import rabbitmq_permissions.test user@vhost
    © 2018 HashiCorpLicensed under the MPL 2.0 License.
    https://www.terraform.io/docs/providers/rabbitmq/r/permissions.html