Amazon MQ Broker
Managed ActiveMQ / RabbitMQ broker.
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Broker name | Text | Yes | — |
| Engine type Options: ActiveMQ, RabbitMQ | Choice | — | ActiveMQ |
| Engine version | Text | — | 5.17.6 |
| Instance type | Text | — | mq.m5.large |
| Deployment mode Options: Single instance, Active/standby multi-AZ, Cluster multi-AZ (RabbitMQ) | Choice | — | SINGLE_INSTANCE |
| Storage type Options: EFS, EBS | Choice | — | efs |
| Publicly accessible | Toggle | — | false |
| Subnet IDs | List | — | — |
| Security group IDs | List | — | — |
| Broker username | Text | — | admin |
| Broker password | Text | — | — |
| Auto minor upgrade | Toggle | — | true |
| Audit logs | Toggle | — | false |
| General logs | Toggle | — | false |
| Maintenance window | Text | — | — |
| Storage encrypted | Toggle | — | true |
| KMS key ARN (encryption) | Text | — | — |
| Deletion protection | Toggle | — | false |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Subnetsmulti | Input | aws.subnet | subnet_ids |
| Security groupsmulti | Input | aws.security-group | security_groups |
| Clients | Output | any | — |