Package-level declarations

Types

Link copied to clipboard
class Queue : KotlinCustomResource

Using SSE-SQS:

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 maxMessageSize: Output<Int>? = null, val messageRetentionSeconds: Output<Int>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val policy: Output<String>? = null, val receiveWaitTimeSeconds: Output<Int>? = null, val redriveAllowPolicy: Output<String>? = null, val redrivePolicy: Output<String>? = null, val sqsManagedSseEnabled: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val visibilityTimeoutSeconds: Output<Int>? = null) : ConvertibleToJava<QueueArgs>

Using SSE-SQS:

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
object QueueMapper : ResourceMapper<Queue>
Link copied to clipboard
class QueuePolicy : KotlinCustomResource

Allows you to set a policy of an SQS Queue while referencing ARN of the queue within the policy.

Link copied to clipboard
data class QueuePolicyArgs(val policy: Output<String>? = null, val queueUrl: Output<String>? = null) : ConvertibleToJava<QueuePolicyArgs>

Allows you to set a policy of an SQS Queue while referencing ARN of the queue within the policy.

Link copied to clipboard
Link copied to clipboard
object QueuePolicyMapper : ResourceMapper<QueuePolicy>
Link copied to clipboard
Link copied to clipboard

Builder for Queue.

Link copied to clipboard
class RedriveAllowPolicy : KotlinCustomResource

Provides a SQS Queue Redrive Allow Policy resource.

Link copied to clipboard
data class RedriveAllowPolicyArgs(val queueUrl: Output<String>? = null, val redriveAllowPolicy: Output<String>? = null) : ConvertibleToJava<RedriveAllowPolicyArgs>

Provides a SQS Queue Redrive Allow Policy resource.

Link copied to clipboard
Link copied to clipboard
class RedrivePolicy : KotlinCustomResource

Allows you to set a redrive policy of an SQS Queue while referencing ARN of the dead letter queue inside the redrive policy. This is useful when you want to set a dedicated dead letter queue for a standard or FIFO queue, but need the dead letter queue to exist before setting the redrive policy.

Link copied to clipboard
data class RedrivePolicyArgs(val queueUrl: Output<String>? = null, val redrivePolicy: Output<String>? = null) : ConvertibleToJava<RedrivePolicyArgs>

Allows you to set a redrive policy of an SQS Queue while referencing ARN of the dead letter queue inside the redrive policy. This is useful when you want to set a dedicated dead letter queue for a standard or FIFO queue, but need the dead letter queue to exist before setting the redrive policy.

Link copied to clipboard
Link copied to clipboard
object RedrivePolicyMapper : ResourceMapper<RedrivePolicy>
Link copied to clipboard
Link copied to clipboard

Functions

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