Package-level declarations

Types

Link copied to clipboard
class Queue : KotlinCustomResource

The `AWS::SQS::Queue` resource creates an SQS standard or FIFO queue. Keep the following caveats in mind:

Link copied to clipboard
data class QueueArgs(val contentBasedDeduplication: Output<Boolean>? = null, val deduplicationScope: Output<String>? = null, val delaySeconds: Output<Int>? = null, val fifoQueue: Output<Boolean>? = null, val fifoThroughputLimit: Output<String>? = null, val kmsDataKeyReusePeriodSeconds: Output<Int>? = null, val kmsMasterKeyId: Output<String>? = null, val maximumMessageSize: Output<Int>? = null, val messageRetentionPeriod: Output<Int>? = null, val queueName: Output<String>? = null, val receiveMessageWaitTimeSeconds: Output<Int>? = null, val redriveAllowPolicy: Output<Any>? = null, val redrivePolicy: Output<Any>? = null, val sqsManagedSseEnabled: Output<Boolean>? = null, val tags: Output<List<TagArgs>>? = null, val visibilityTimeout: Output<Int>? = null) : ConvertibleToJava<QueueArgs>

The `AWS::SQS::Queue` resource creates an SQS standard or FIFO queue. Keep the following caveats in mind:

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
class QueueInlinePolicy : KotlinCustomResource

Schema for SQS QueueInlinePolicy

Link copied to clipboard
data class QueueInlinePolicyArgs(val policyDocument: Output<Any>? = null, val queue: Output<String>? = null) : ConvertibleToJava<QueueInlinePolicyArgs>

Schema for SQS QueueInlinePolicy

Link copied to clipboard
object QueueInlinePolicyMapper : ResourceMapper<QueueInlinePolicy>
Link copied to clipboard
object QueueMapper : ResourceMapper<Queue>
Link copied to clipboard

Builder for Queue.

Link copied to clipboard

Functions

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