Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Binding : KotlinCustomResource

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

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. For information about RabbitMQ (AMQP) Binding and how to use it, see What is Binding.

Link copied to clipboard
Link copied to clipboard
object BindingMapper : ResourceMapper<Binding>
Link copied to clipboard
Link copied to clipboard
class Exchange : KotlinCustomResource

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, val xDelayedType: 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
object ExchangeMapper : ResourceMapper<Exchange>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Amqp Instance can be imported using the id, e.g.

Link copied to clipboard
data class InstanceArgs(val autoRenew: Output<Boolean>? = null, val instanceName: Output<String>? = null, val instanceType: Output<String>? = null, val maxConnections: Output<Int>? = 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 periodCycle: Output<String>? = null, val queueCapacity: Output<String>? = null, val renewalDuration: Output<Int>? = null, val renewalDurationUnit: Output<String>? = null, val renewalStatus: Output<String>? = null, val serverlessChargeType: Output<String>? = null, val storageSize: Output<String>? = null, val supportEip: Output<Boolean>? = null, val supportTracing: Output<Boolean>? = null, val tracingStorageTime: Output<Int>? = null) : ConvertibleToJava<InstanceArgs>

Amqp Instance can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
class Queue : KotlinCustomResource

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
object QueueMapper : ResourceMapper<Queue>
Link copied to clipboard

Builder for Queue.

Link copied to clipboard
class StaticAccount : KotlinCustomResource

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
object StaticAccountMapper : ResourceMapper<StaticAccount>
Link copied to clipboard
Link copied to clipboard
class VirtualHost : KotlinCustomResource

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
object VirtualHostMapper : ResourceMapper<VirtualHost>
Link copied to clipboard

Functions

Link copied to clipboard
fun binding(name: String): Binding
suspend fun binding(name: String, block: suspend BindingResourceBuilder.() -> Unit): Binding
Link copied to clipboard
suspend fun exchange(name: String, block: suspend ExchangeResourceBuilder.() -> Unit): Exchange
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
fun queue(name: String): Queue
suspend fun queue(name: String, block: suspend QueueResourceBuilder.() -> Unit): Queue
Link copied to clipboard
Link copied to clipboard
suspend fun virtualHost(name: String, block: suspend VirtualHostResourceBuilder.() -> Unit): VirtualHost