Skip to main content
Version: v1.8

Alibaba Cloud AMQP

Description

Terraform configuration for Alibaba Cloud AMQP(RabbitMQ).

Specification

NameDescriptionTypeRequiredDefault
argumentThe specification of the argument.stringfalse
auto_delete_stateSpecifies whether the Auto Delete attribute is configured. Valid values: true: The Auto Delete attributeis configured. If the last queue that is bound to an exchange is unbound, the exchange is automatically deleted. false: The Auto Delete attribute is not configured. If the last queue that is bound to an exchange is unbound, the exchange is not automatically deleted.boolfalse
binding_typeThe specification of the binding type. Valid values: EXCHANGE, QUEUE.stringfalse
createWhether to create instance. If false, you can specify an existing instance by setting 'instance_id'.boolfalse
exchange_typeThe specification of the exchange type. Valid values: FANOUT, DIRECT, TOPIC, HEADERS.stringfalse
instance_idThe instance_id used to RabbitMQ. If set, the 'create' will be ignored.stringfalse
instance_typeThe specification of the instance type. Valid values: professional, vip.stringfalse
internalThe specification of the internal.boolfalse
max_eip_tpsThe specification of the max eip tps. It is valid when support_eip is true. The valid value is [128, 45000] with the step size 128.numberfalse
max_tpsThe specification of the peak TPS traffic. The smallest valid value is 1000 and the largest value is 100,000.numberfalse
nameThe specification of module name.stringfalse
payment_typeThe specification of the payment type.stringfalse
periodThe specification of the period. Valid values: 1, 12, 2, 24, 3, 6.numberfalse
queue_capacityThe specification of the queue capacity. The smallest value is 50 and the step size 5.numberfalse
support_eipThe specification of support EIP.boolfalse
writeConnectionSecretToRefThe secret which the cloud resource connection will be written to.writeConnectionSecretToReffalse

writeConnectionSecretToRef

NameDescriptionTypeRequiredDefault
nameThe secret name which the cloud resource connection will be written to.stringtrue
namespaceThe secret namespace which the cloud resource connection will be written to.stringfalse