--- title: Gcp-Mq --- ## Description GCP MQ ## Specification ### Properties Name | Description | Type | Required | Default ------------ | ------------- | ------------- | ------------- | ------------- 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](#writeConnectionSecretToRef) | false | #### writeConnectionSecretToRef Name | Description | Type | Required | Default ------------ | ------------- | ------------- | ------------- | ------------- name | The secret name which the cloud resource connection will be written to | string | true | namespace | The secret namespace which the cloud resource connection will be written to | string | false |