Package-level declarations

Types

Link copied to clipboard
class Namespace : KotlinCustomResource

Manages a ServiceBus Namespace.

Link copied to clipboard
data class NamespaceArgs(val capacity: Output<Int>? = null, val customerManagedKey: Output<NamespaceCustomerManagedKeyArgs>? = null, val identity: Output<NamespaceIdentityArgs>? = null, val localAuthEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val minimumTlsVersion: Output<String>? = null, val name: Output<String>? = null, val networkRuleSet: Output<NamespaceNetworkRuleSetArgs>? = null, val premiumMessagingPartitions: Output<Int>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<NamespaceArgs>

Manages a ServiceBus Namespace.

Link copied to clipboard
Link copied to clipboard
class NamespaceAuthorizationRule : KotlinCustomResource

Manages a ServiceBus Namespace authorization Rule within a ServiceBus.

Link copied to clipboard
data class NamespaceAuthorizationRuleArgs(val listen: Output<Boolean>? = null, val manage: Output<Boolean>? = null, val name: Output<String>? = null, val namespaceId: Output<String>? = null, val send: Output<Boolean>? = null) : ConvertibleToJava<NamespaceAuthorizationRuleArgs>

Manages a ServiceBus Namespace authorization Rule within a ServiceBus.

Link copied to clipboard
class NamespaceDisasterRecoveryConfig : KotlinCustomResource

Manages a Disaster Recovery Config for a Service Bus Namespace.

Link copied to clipboard
data class NamespaceDisasterRecoveryConfigArgs(val aliasAuthorizationRuleId: Output<String>? = null, val name: Output<String>? = null, val partnerNamespaceId: Output<String>? = null, val primaryNamespaceId: Output<String>? = null) : ConvertibleToJava<NamespaceDisasterRecoveryConfigArgs>

Manages a Disaster Recovery Config for a Service Bus Namespace.

Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
class NamespaceNetworkRuleSet : KotlinCustomResource

Manages a ServiceBus Namespace Network Rule Set.

Link copied to clipboard
data class NamespaceNetworkRuleSetArgs(val defaultAction: Output<String>? = null, val ipRules: Output<List<String>>? = null, val namespaceId: Output<String>? = null, val networkRules: Output<List<NamespaceNetworkRuleSetNetworkRuleArgs>>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val trustedServicesAllowed: Output<Boolean>? = null) : ConvertibleToJava<NamespaceNetworkRuleSetArgs>

Manages a ServiceBus Namespace Network Rule Set.

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

Manages a ServiceBus Queue.

Link copied to clipboard
data class QueueArgs(val autoDeleteOnIdle: Output<String>? = null, val batchedOperationsEnabled: Output<Boolean>? = null, val deadLetteringOnMessageExpiration: Output<Boolean>? = null, val defaultMessageTtl: Output<String>? = null, val duplicateDetectionHistoryTimeWindow: Output<String>? = null, val enableBatchedOperations: Output<Boolean>? = null, val enableExpress: Output<Boolean>? = null, val enablePartitioning: Output<Boolean>? = null, val expressEnabled: Output<Boolean>? = null, val forwardDeadLetteredMessagesTo: Output<String>? = null, val forwardTo: Output<String>? = null, val lockDuration: Output<String>? = null, val maxDeliveryCount: Output<Int>? = null, val maxMessageSizeInKilobytes: Output<Int>? = null, val maxSizeInMegabytes: Output<Int>? = null, val name: Output<String>? = null, val namespaceId: Output<String>? = null, val partitioningEnabled: Output<Boolean>? = null, val requiresDuplicateDetection: Output<Boolean>? = null, val requiresSession: Output<Boolean>? = null, val status: Output<String>? = null) : ConvertibleToJava<QueueArgs>

Manages a ServiceBus Queue.

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
class QueueAuthorizationRule : KotlinCustomResource

Manages an Authorization Rule for a ServiceBus Queue.

Link copied to clipboard
data class QueueAuthorizationRuleArgs(val listen: Output<Boolean>? = null, val manage: Output<Boolean>? = null, val name: Output<String>? = null, val queueId: Output<String>? = null, val send: Output<Boolean>? = null) : ConvertibleToJava<QueueAuthorizationRuleArgs>

Manages an Authorization Rule for a ServiceBus Queue.

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

Builder for Queue.

Link copied to clipboard
Link copied to clipboard
class Subscription : KotlinCustomResource

Manages a ServiceBus Subscription.

Link copied to clipboard
data class SubscriptionArgs(val autoDeleteOnIdle: Output<String>? = null, val batchedOperationsEnabled: Output<Boolean>? = null, val clientScopedSubscription: Output<SubscriptionClientScopedSubscriptionArgs>? = null, val clientScopedSubscriptionEnabled: Output<Boolean>? = null, val deadLetteringOnFilterEvaluationError: Output<Boolean>? = null, val deadLetteringOnMessageExpiration: Output<Boolean>? = null, val defaultMessageTtl: Output<String>? = null, val enableBatchedOperations: Output<Boolean>? = null, val forwardDeadLetteredMessagesTo: Output<String>? = null, val forwardTo: Output<String>? = null, val lockDuration: Output<String>? = null, val maxDeliveryCount: Output<Int>? = null, val name: Output<String>? = null, val requiresSession: Output<Boolean>? = null, val status: Output<String>? = null, val topicId: Output<String>? = null) : ConvertibleToJava<SubscriptionArgs>

Manages a ServiceBus Subscription.

Link copied to clipboard
Link copied to clipboard
object SubscriptionMapper : ResourceMapper<Subscription>
Link copied to clipboard
Link copied to clipboard
class SubscriptionRule : KotlinCustomResource

Manages a ServiceBus Subscription Rule.

Link copied to clipboard
data class SubscriptionRuleArgs(val action: Output<String>? = null, val correlationFilter: Output<SubscriptionRuleCorrelationFilterArgs>? = null, val filterType: Output<String>? = null, val name: Output<String>? = null, val sqlFilter: Output<String>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<SubscriptionRuleArgs>

Manages a ServiceBus Subscription Rule.

Link copied to clipboard
object SubscriptionRuleMapper : ResourceMapper<SubscriptionRule>
Link copied to clipboard
class Topic : KotlinCustomResource

Manages a ServiceBus Topic. Note Topics can only be created in Namespaces with an SKU of standard or higher.

Link copied to clipboard
data class TopicArgs(val autoDeleteOnIdle: Output<String>? = null, val batchedOperationsEnabled: Output<Boolean>? = null, val defaultMessageTtl: Output<String>? = null, val duplicateDetectionHistoryTimeWindow: Output<String>? = null, val enableBatchedOperations: Output<Boolean>? = null, val enableExpress: Output<Boolean>? = null, val enablePartitioning: Output<Boolean>? = null, val expressEnabled: Output<Boolean>? = null, val maxMessageSizeInKilobytes: Output<Int>? = null, val maxSizeInMegabytes: Output<Int>? = null, val name: Output<String>? = null, val namespaceId: Output<String>? = null, val partitioningEnabled: Output<Boolean>? = null, val requiresDuplicateDetection: Output<Boolean>? = null, val status: Output<String>? = null, val supportOrdering: Output<Boolean>? = null) : ConvertibleToJava<TopicArgs>

Manages a ServiceBus Topic. Note Topics can only be created in Namespaces with an SKU of standard or higher.

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard
class TopicAuthorizationRule : KotlinCustomResource

Manages a ServiceBus Topic authorization Rule within a ServiceBus Topic.

Link copied to clipboard
data class TopicAuthorizationRuleArgs(val listen: Output<Boolean>? = null, val manage: Output<Boolean>? = null, val name: Output<String>? = null, val send: Output<Boolean>? = null, val topicId: Output<String>? = null) : ConvertibleToJava<TopicAuthorizationRuleArgs>

Manages a ServiceBus Topic authorization Rule within a ServiceBus Topic.

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

Builder for Topic.

Functions

Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
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
fun topic(name: String): Topic
suspend fun topic(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic