Package-level declarations

Types

Link copied to clipboard
class DisasterRecoveryConfig : KotlinCustomResource

Single item in List or Get Alias(Disaster Recovery configuration) operation API Version: 2017-04-01.

Link copied to clipboard
data class DisasterRecoveryConfigArgs(val alias: Output<String>? = null, val alternateName: Output<String>? = null, val namespaceName: Output<String>? = null, val partnerNamespace: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DisasterRecoveryConfigArgs>

Single item in List or Get Alias(Disaster Recovery configuration) operation API Version: 2017-04-01.

Link copied to clipboard
Link copied to clipboard
class MigrationConfig : KotlinCustomResource

Single item in List or Get Migration Config operation API Version: 2017-04-01.

Link copied to clipboard
data class MigrationConfigArgs(val configName: Output<String>? = null, val namespaceName: Output<String>? = null, val postMigrationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val targetNamespace: Output<String>? = null) : ConvertibleToJava<MigrationConfigArgs>

Single item in List or Get Migration Config operation API Version: 2017-04-01.

Link copied to clipboard
object MigrationConfigMapper : ResourceMapper<MigrationConfig>
Link copied to clipboard
class Namespace : KotlinCustomResource

Description of a namespace resource. API Version: 2017-04-01.

Link copied to clipboard
data class NamespaceArgs(val location: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SBSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NamespaceArgs>

Description of a namespace resource. API Version: 2017-04-01.

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

Description of a namespace authorization rule. API Version: 2017-04-01.

Link copied to clipboard
data class NamespaceAuthorizationRuleArgs(val authorizationRuleName: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rights: Output<List<AccessRights>>? = null) : ConvertibleToJava<NamespaceAuthorizationRuleArgs>

Description of a namespace authorization rule. API Version: 2017-04-01.

Link copied to clipboard
class NamespaceIpFilterRule : KotlinCustomResource

Single item in a List or Get IpFilterRules operation API Version: 2018-01-01-preview.

Link copied to clipboard
data class NamespaceIpFilterRuleArgs(val action: Output<Either<String, IPAction>>? = null, val filterName: Output<String>? = null, val ipFilterRuleName: Output<String>? = null, val ipMask: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<NamespaceIpFilterRuleArgs>

Single item in a List or Get IpFilterRules operation API Version: 2018-01-01-preview.

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

Description of NetworkRuleSet resource. API Version: 2017-04-01.

Link copied to clipboard
data class NamespaceNetworkRuleSetArgs(val defaultAction: Output<Either<String, DefaultAction>>? = null, val ipRules: Output<List<NWRuleSetIpRulesArgs>>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val virtualNetworkRules: Output<List<NWRuleSetVirtualNetworkRulesArgs>>? = null) : ConvertibleToJava<NamespaceNetworkRuleSetArgs>

Description of NetworkRuleSet resource. API Version: 2017-04-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class NamespaceVirtualNetworkRule : KotlinCustomResource

Single item in a List or Get VirtualNetworkRules operation API Version: 2018-01-01-preview.

Link copied to clipboard
data class NamespaceVirtualNetworkRuleArgs(val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val virtualNetworkRuleName: Output<String>? = null, val virtualNetworkSubnetId: Output<String>? = null) : ConvertibleToJava<NamespaceVirtualNetworkRuleArgs>

Single item in a List or Get VirtualNetworkRules operation API Version: 2018-01-01-preview.

Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

Properties of the PrivateEndpointConnection. API Version: 2018-01-01-preview.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val namespaceName: Output<String>? = null, val privateEndpoint: Output<PrivateEndpointArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<ConnectionStateArgs>? = null, val provisioningState: Output<Either<String, EndPointProvisioningState>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

Properties of the PrivateEndpointConnection. API Version: 2018-01-01-preview.

Link copied to clipboard
class Queue : KotlinCustomResource

Description of queue Resource. API Version: 2017-04-01.

Link copied to clipboard
data class QueueArgs(val autoDeleteOnIdle: Output<String>? = null, val deadLetteringOnMessageExpiration: Output<Boolean>? = null, val defaultMessageTimeToLive: Output<String>? = null, val duplicateDetectionHistoryTimeWindow: Output<String>? = null, val enableBatchedOperations: Output<Boolean>? = null, val enableExpress: Output<Boolean>? = null, val enablePartitioning: Output<Boolean>? = null, val forwardDeadLetteredMessagesTo: Output<String>? = null, val forwardTo: Output<String>? = null, val lockDuration: Output<String>? = null, val maxDeliveryCount: Output<Int>? = null, val maxSizeInMegabytes: Output<Int>? = null, val namespaceName: Output<String>? = null, val queueName: Output<String>? = null, val requiresDuplicateDetection: Output<Boolean>? = null, val requiresSession: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val status: Output<EntityStatus>? = null) : ConvertibleToJava<QueueArgs>

Description of queue Resource. API Version: 2017-04-01.

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
class QueueAuthorizationRule : KotlinCustomResource

Description of a namespace authorization rule. API Version: 2017-04-01.

Link copied to clipboard
data class QueueAuthorizationRuleArgs(val authorizationRuleName: Output<String>? = null, val namespaceName: Output<String>? = null, val queueName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rights: Output<List<AccessRights>>? = null) : ConvertibleToJava<QueueAuthorizationRuleArgs>

Description of a namespace authorization rule. API Version: 2017-04-01.

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

Builder for Queue.

Link copied to clipboard
class Rule : KotlinCustomResource

Description of Rule Resource. API Version: 2017-04-01.

Link copied to clipboard
data class RuleArgs(val action: Output<ActionArgs>? = null, val correlationFilter: Output<CorrelationFilterArgs>? = null, val filterType: Output<FilterType>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleName: Output<String>? = null, val sqlFilter: Output<SqlFilterArgs>? = null, val subscriptionName: Output<String>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<RuleArgs>

Description of Rule Resource. API Version: 2017-04-01.

Link copied to clipboard

Builder for RuleArgs.

Link copied to clipboard
object RuleMapper : ResourceMapper<Rule>
Link copied to clipboard

Builder for Rule.

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

Description of subscription resource. API Version: 2017-04-01.

Link copied to clipboard
data class SubscriptionArgs(val autoDeleteOnIdle: Output<String>? = null, val deadLetteringOnFilterEvaluationExceptions: Output<Boolean>? = null, val deadLetteringOnMessageExpiration: Output<Boolean>? = null, val defaultMessageTimeToLive: Output<String>? = null, val duplicateDetectionHistoryTimeWindow: 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 namespaceName: Output<String>? = null, val requiresSession: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val status: Output<EntityStatus>? = null, val subscriptionName: Output<String>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<SubscriptionArgs>

Description of subscription resource. API Version: 2017-04-01.

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

Description of topic resource. API Version: 2017-04-01.

Link copied to clipboard
data class TopicArgs(val autoDeleteOnIdle: Output<String>? = null, val defaultMessageTimeToLive: Output<String>? = null, val duplicateDetectionHistoryTimeWindow: Output<String>? = null, val enableBatchedOperations: Output<Boolean>? = null, val enableExpress: Output<Boolean>? = null, val enablePartitioning: Output<Boolean>? = null, val maxSizeInMegabytes: Output<Int>? = null, val namespaceName: Output<String>? = null, val requiresDuplicateDetection: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val status: Output<EntityStatus>? = null, val supportOrdering: Output<Boolean>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<TopicArgs>

Description of topic resource. API Version: 2017-04-01.

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard
class TopicAuthorizationRule : KotlinCustomResource

Description of a namespace authorization rule. API Version: 2017-04-01.

Link copied to clipboard
data class TopicAuthorizationRuleArgs(val authorizationRuleName: Output<String>? = null, val namespaceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rights: Output<List<AccessRights>>? = null, val topicName: Output<String>? = null) : ConvertibleToJava<TopicAuthorizationRuleArgs>

Description of a namespace authorization rule. API Version: 2017-04-01.

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

Builder for Topic.

Functions

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