| apply_immediately |
Specifies whether any cluster modifications are applied immediately, or during the next maintenance window |
bool |
false |
|
| audit_log_enabled |
Enables audit logging. User management action made using JMX or the ActiveMQ Web Console is logged |
bool |
false |
|
| auto_minor_version_upgrade |
Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions |
bool |
false |
|
| deployment_mode |
The deployment mode of the broker. Supported: SINGLE_INSTANCE and ACTIVE_STANDBY_MULTI_AZ |
string |
false |
|
| encryption_enabled |
Flag to enable/disable Amazon MQ encryption at rest |
bool |
false |
|
| engine_type |
Type of broker engine, ActiveMQ or RabbitMQ |
string |
false |
|
| engine_version |
The version of the broker engine. See https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html for more details |
string |
false |
|
| general_log_enabled |
Enables general logging via CloudWatch |
bool |
false |
|
| host_instance_type |
The broker's instance type. e.g. mq.t2.micro or mq.m4.large |
string |
false |
|
| kms_mq_key_arn |
ARN of the AWS KMS key used for Amazon MQ encryption |
string |
false |
|
| kms_ssm_key_arn |
ARN of the AWS KMS key used for SSM encryption |
string |
false |
|
| maintenance_day_of_week |
The maintenance day of the week. e.g. MONDAY, TUESDAY, or WEDNESDAY |
string |
false |
|
| maintenance_time_of_day |
The maintenance time, in 24-hour format. e.g. 02:00 |
string |
false |
|
| maintenance_time_zone |
The maintenance time zone, in either the Country/City format, or the UTC offset format. e.g. CET |
string |
false |
|
| mq_admin_password |
Admin password |
string |
false |
|
| mq_admin_user |
Admin username |
string |
false |
|
| mq_application_password |
Application password |
string |
false |
|
| mq_application_user |
Application username |
string |
false |
|
| overwrite_ssm_parameter |
Whether to overwrite an existing SSM parameter |
bool |
false |
|
| publicly_accessible |
Whether to enable connections from applications outside of the VPC that hosts the broker's subnets |
bool |
false |
|
| security_group_description |
The Security Group description. |
string |
false |
|
| security_group_enabled |
Whether to create Security Group. |
bool |
false |
|
| security_group_rules |
A list of maps of Security Group rules. \nThe values of map is fully complated with aws_security_group_rule resource. \nTo get more info see https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule .\n |
list(any) |
false |
|
| security_group_use_name_prefix |
Whether to create a default Security Group with unique name beginning with the normalized prefix. |
bool |
false |
|
| security_groups |
A list of Security Group IDs to associate with AmazonMQ. |
list(string) |
false |
|
| ssm_parameter_name_format |
SSM parameter name format |
string |
false |
|
| ssm_path |
SSM path |
string |
false |
|
| subnet_ids |
List of VPC subnet IDs |
list(string) |
true |
|
| use_aws_owned_key |
Boolean to enable an AWS owned Key Management Service (KMS) Customer Master Key (CMK) for Amazon MQ encryption that is not in your account |
bool |
false |
|
| vpc_id |
VPC ID to create the broker in |
string |
true |
|
| writeConnectionSecretToRef |
The secret which the cloud resource connection will be written to |
writeConnectionSecretToRef |
false |
|