Skip to main content
Version: Next

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