Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Provides a RabbitMQ (AMQP) Binding resource to bind tha exchange with another exchange or queue.

Link copied to clipboard
data class BindingArgs(val argument: Output<String>? = null, val bindingKey: Output<String>? = null, val bindingType: Output<String>? = null, val destinationName: Output<String>? = null, val instanceId: Output<String>? = null, val sourceExchange: Output<String>? = null, val virtualHostName: Output<String>? = null) : ConvertibleToJava<BindingArgs>

Provides a RabbitMQ (AMQP) Binding resource to bind tha exchange with another exchange or queue.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a RabbitMQ (AMQP) Exchange resource. For information about RabbitMQ (AMQP) Exchange and how to use it, see What is Exchange.

Link copied to clipboard
data class ExchangeArgs(val alternateExchange: Output<String>? = null, val autoDeleteState: Output<Boolean>? = null, val exchangeName: Output<String>? = null, val exchangeType: Output<String>? = null, val instanceId: Output<String>? = null, val internal: Output<Boolean>? = null, val virtualHostName: Output<String>? = null) : ConvertibleToJava<ExchangeArgs>

Provides a RabbitMQ (AMQP) Exchange resource. For information about RabbitMQ (AMQP) Exchange and how to use it, see What is Exchange.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a RabbitMQ (AMQP) Instance resource. For information about RabbitMQ (AMQP) Instance and how to use it, see What is Instance.

Link copied to clipboard
data class InstanceArgs(val instanceName: Output<String>? = null, val instanceType: Output<String>? = null, val logistics: Output<String>? = null, val maxEipTps: Output<String>? = null, val maxTps: Output<String>? = null, val modifyType: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val queueCapacity: Output<String>? = null, val renewalDuration: Output<Int>? = null, val renewalDurationUnit: Output<String>? = null, val renewalStatus: Output<String>? = null, val storageSize: Output<String>? = null, val supportEip: Output<Boolean>? = null) : ConvertibleToJava<InstanceArgs>

Provides a RabbitMQ (AMQP) Instance resource. For information about RabbitMQ (AMQP) Instance and how to use it, see What is Instance.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a RabbitMQ (AMQP) Queue resource. For information about RabbitMQ (AMQP) Queue and how to use it, see What is Queue.

Link copied to clipboard
data class QueueArgs(val autoDeleteState: Output<Boolean>? = null, val autoExpireState: Output<String>? = null, val deadLetterExchange: Output<String>? = null, val deadLetterRoutingKey: Output<String>? = null, val exclusiveState: Output<Boolean>? = null, val instanceId: Output<String>? = null, val maxLength: Output<String>? = null, val maximumPriority: Output<Int>? = null, val messageTtl: Output<String>? = null, val queueName: Output<String>? = null, val virtualHostName: Output<String>? = null) : ConvertibleToJava<QueueArgs>

Provides a RabbitMQ (AMQP) Queue resource. For information about RabbitMQ (AMQP) Queue and how to use it, see What is Queue.

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Queue.

Link copied to clipboard

Provides a Amqp Static Account resource. For information about Amqp Static Account and how to use it, see What is Static Account.

Link copied to clipboard
data class StaticAccountArgs(val accessKey: Output<String>? = null, val instanceId: Output<String>? = null, val secretKey: Output<String>? = null) : ConvertibleToJava<StaticAccountArgs>

Provides a Amqp Static Account resource. For information about Amqp Static Account and how to use it, see What is Static Account.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a RabbitMQ (AMQP) Virtual Host resource. For information about RabbitMQ (AMQP) Virtual Host and how to use it, see What is Virtual Host.

Link copied to clipboard
data class VirtualHostArgs(val instanceId: Output<String>? = null, val virtualHostName: Output<String>? = null) : ConvertibleToJava<VirtualHostArgs>

Provides a RabbitMQ (AMQP) Virtual Host resource. For information about RabbitMQ (AMQP) Virtual Host and how to use it, see What is Virtual Host.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun bindingResource(name: String, block: suspend BindingResourceBuilder.() -> Unit): Binding
Link copied to clipboard
suspend fun exchangeResource(name: String, block: suspend ExchangeResourceBuilder.() -> Unit): Exchange
Link copied to clipboard
suspend fun instanceResource(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
suspend fun queueResource(name: String, block: suspend QueueResourceBuilder.() -> Unit): Queue
Link copied to clipboard
Link copied to clipboard
suspend fun virtualHostResource(name: String, block: suspend VirtualHostResourceBuilder.() -> Unit): VirtualHost