kubevela.github.io/docs/end-user/components/cloud-services/terraform/gcp-mq.md

3.9 KiB

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 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