Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Queue : KotlinCustomResource

Basic Usage

Link copied to clipboard
data class QueueArgs(val delaySeconds: Output<Int>? = null, val maximumMessageSize: Output<Int>? = null, val messageRetentionPeriod: Output<Int>? = null, val name: Output<String>? = null, val pollingWaitSeconds: Output<Int>? = null, val visibilityTimeout: Output<Int>? = null) : ConvertibleToJava<QueueArgs>

Basic Usage

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 Topic : KotlinCustomResource

Basic Usage

Link copied to clipboard
data class TopicArgs(val loggingEnabled: Output<Boolean>? = null, val maximumMessageSize: Output<Int>? = null, val name: Output<String>? = null) : ConvertibleToJava<TopicArgs>

Basic Usage

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard
object TopicMapper : ResourceMapper<Topic>
Link copied to clipboard

Builder for Topic.

Link copied to clipboard
class TopicSubscription : KotlinCustomResource

Basic Usage

Link copied to clipboard
data class TopicSubscriptionArgs(val endpoint: Output<String>? = null, val filterTag: Output<String>? = null, val name: Output<String>? = null, val notifyContentFormat: Output<String>? = null, val notifyStrategy: Output<String>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<TopicSubscriptionArgs>

Basic Usage

Link copied to clipboard
object TopicSubscriptionMapper : ResourceMapper<TopicSubscription>

Functions

Link copied to clipboard
fun queue(name: String): Queue
suspend fun queue(name: String, block: suspend QueueResourceBuilder.() -> Unit): Queue
Link copied to clipboard
fun topic(name: String): Topic
suspend fun topic(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic