Package-level declarations

Types

Link copied to clipboard

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

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

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

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

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

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

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

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

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

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

Builder for Queue.

Link copied to clipboard

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

Builder for Rule.

Link copied to clipboard
Link copied to clipboard

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

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

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

Builder for Topic.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun namespaceResource(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard
suspend fun queueResource(name: String, block: suspend QueueResourceBuilder.() -> Unit): Queue
Link copied to clipboard
suspend fun ruleResource(name: String, block: suspend RuleResourceBuilder.() -> Unit): Rule
Link copied to clipboard
suspend fun subscriptionResource(name: String, block: suspend SubscriptionResourceBuilder.() -> Unit): Subscription
Link copied to clipboard
suspend fun topicResource(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic