github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/avd_docs/aws/mq/AVD-AWS-0072/Terraform.md (about)

     1  
     2  Disable public access when not required
     3  
     4  ```hcl
     5   resource "aws_mq_broker" "good_example" {
     6     broker_name = "example"
     7   
     8     configuration {
     9       id       = aws_mq_configuration.test.id
    10       revision = aws_mq_configuration.test.latest_revision
    11     }
    12   
    13     engine_type        = "ActiveMQ"
    14     engine_version     = "5.15.0"
    15     host_instance_type = "mq.t2.micro"
    16     security_groups    = [aws_security_group.test.id]
    17   
    18     user {
    19       username = "ExampleUser"
    20       password = "MindTheGap"
    21     }
    22     publicly_accessible = false
    23   }
    24   
    25  ```
    26  
    27  #### Remediation Links
    28   - https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/mq_broker#publicly_accessible
    29