ServicebusFunctions

Functions

Link copied to clipboard

Retrieves Alias(Disaster Recovery configuration) for primary or secondary namespace Uses Azure REST API version 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Retrieves Migration Config Uses Azure REST API version 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native servicebus [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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