ServicebusFunctions

Functions

Link copied to clipboard

Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getDisasterRecoveryConfig(alias: String, namespaceName: String, resourceGroupName: String): GetDisasterRecoveryConfigResult
Link copied to clipboard

Retrieves Migration Config Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getMigrationConfig(configName: String, namespaceName: String, resourceGroupName: String): GetMigrationConfigResult
Link copied to clipboard

Gets a description for the specified namespace. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getNamespace(namespaceName: String, resourceGroupName: String): GetNamespaceResult
Link copied to clipboard

Gets an authorization rule for a namespace by rule name. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getNamespaceAuthorizationRule(authorizationRuleName: String, namespaceName: String, resourceGroupName: String): GetNamespaceAuthorizationRuleResult
Link copied to clipboard

Gets an IpFilterRule for a Namespace by rule name. Uses Azure REST API version 2018-01-01-preview.

suspend fun getNamespaceIpFilterRule(ipFilterRuleName: String, namespaceName: String, resourceGroupName: String): GetNamespaceIpFilterRuleResult
Link copied to clipboard

Gets NetworkRuleSet for a Namespace. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getNamespaceNetworkRuleSet(namespaceName: String, resourceGroupName: String): GetNamespaceNetworkRuleSetResult
Link copied to clipboard

Gets an VirtualNetworkRule for a Namespace by rule name. Uses Azure REST API version 2018-01-01-preview.

suspend fun getNamespaceVirtualNetworkRule(namespaceName: String, resourceGroupName: String, virtualNetworkRuleName: String): GetNamespaceVirtualNetworkRuleResult
Link copied to clipboard

Gets a description for the specified Private Endpoint Connection. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getPrivateEndpointConnection(namespaceName: String, privateEndpointConnectionName: String, resourceGroupName: String): GetPrivateEndpointConnectionResult
Link copied to clipboard
suspend fun getQueue(argument: GetQueuePlainArgs): GetQueueResult

Returns a description for the specified queue. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getQueue(argument: suspend GetQueuePlainArgsBuilder.() -> Unit): GetQueueResult
suspend fun getQueue(namespaceName: String, queueName: String, resourceGroupName: String): GetQueueResult
Link copied to clipboard

Gets an authorization rule for a queue by rule name. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getQueueAuthorizationRule(authorizationRuleName: String, namespaceName: String, queueName: String, resourceGroupName: String): GetQueueAuthorizationRuleResult
Link copied to clipboard
suspend fun getRule(argument: GetRulePlainArgs): GetRuleResult

Retrieves the description for the specified rule. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getRule(argument: suspend GetRulePlainArgsBuilder.() -> Unit): GetRuleResult
suspend fun getRule(namespaceName: String, resourceGroupName: String, ruleName: String, subscriptionName: String, topicName: String): GetRuleResult
Link copied to clipboard

Returns a subscription description for the specified topic. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getSubscription(namespaceName: String, resourceGroupName: String, subscriptionName: String, topicName: String): GetSubscriptionResult
Link copied to clipboard
suspend fun getTopic(argument: GetTopicPlainArgs): GetTopicResult

Returns a description for the specified topic. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getTopic(argument: suspend GetTopicPlainArgsBuilder.() -> Unit): GetTopicResult
suspend fun getTopic(namespaceName: String, resourceGroupName: String, topicName: String): GetTopicResult
Link copied to clipboard

Returns the specified authorization rule. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun getTopicAuthorizationRule(authorizationRuleName: String, namespaceName: String, resourceGroupName: String, topicName: String): GetTopicAuthorizationRuleResult
Link copied to clipboard

Gets the primary and secondary connection strings for the namespace. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun listDisasterRecoveryConfigKeys(alias: String, authorizationRuleName: String, namespaceName: String, resourceGroupName: String): ListDisasterRecoveryConfigKeysResult
Link copied to clipboard

Gets the primary and secondary connection strings for the namespace. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun listNamespaceKeys(authorizationRuleName: String, namespaceName: String, resourceGroupName: String): ListNamespaceKeysResult
Link copied to clipboard

Primary and secondary connection strings to the queue. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun listQueueKeys(authorizationRuleName: String, namespaceName: String, queueName: String, resourceGroupName: String): ListQueueKeysResult
Link copied to clipboard

Gets the primary and secondary connection strings for the topic. Uses Azure REST API version 2022-01-01-preview. Other available API versions: 2022-10-01-preview, 2023-01-01-preview, 2024-01-01.

suspend fun listTopicKeys(authorizationRuleName: String, namespaceName: String, resourceGroupName: String, topicName: String): ListTopicKeysResult