Package-level declarations

Types

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

A named resource to which messages are sent by publishers.

Link copied to clipboard
data class QueueArgs(val appEngineRoutingOverride: Output<QueueAppEngineRoutingOverrideArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val rateLimits: Output<QueueRateLimitsArgs>? = null, val retryConfig: Output<QueueRetryConfigArgs>? = null, val stackdriverLoggingConfig: Output<QueueStackdriverLoggingConfigArgs>? = null) : ConvertibleToJava<QueueArgs>

A named resource to which messages are sent by publishers.

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
class QueueIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Tasks Queue. Each of these resources serves a different use case:

Link copied to clipboard
data class QueueIamBindingArgs(val condition: Output<QueueIamBindingConditionArgs>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<QueueIamBindingArgs>

Three different resources help you manage your IAM policy for Cloud Tasks Queue. Each of these resources serves a different use case:

Link copied to clipboard
object QueueIamBindingMapper : ResourceMapper<QueueIamBinding>
Link copied to clipboard
class QueueIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Tasks Queue. Each of these resources serves a different use case:

Link copied to clipboard
data class QueueIamMemberArgs(val condition: Output<QueueIamMemberConditionArgs>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<QueueIamMemberArgs>

Three different resources help you manage your IAM policy for Cloud Tasks Queue. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object QueueIamMemberMapper : ResourceMapper<QueueIamMember>
Link copied to clipboard
class QueueIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Tasks Queue. Each of these resources serves a different use case:

Link copied to clipboard
data class QueueIamPolicyArgs(val location: Output<String>? = null, val name: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<QueueIamPolicyArgs>

Three different resources help you manage your IAM policy for Cloud Tasks Queue. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object QueueIamPolicyMapper : ResourceMapper<QueueIamPolicy>
Link copied to clipboard
object QueueMapper : ResourceMapper<Queue>
Link copied to clipboard

Builder for Queue.

Functions

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
Link copied to clipboard