EventhubFunctions

Functions

Link copied to clipboard

Gets an ApplicationGroup for a Namespace. Uses Azure REST API version 2024-01-01. Other available API versions: 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getApplicationGroup(applicationGroupName: String, namespaceName: String, resourceGroupName: String): GetApplicationGroupResult
Link copied to clipboard

Gets the resource description of the specified Event Hubs Cluster. Uses Azure REST API version 2024-01-01. Other available API versions: 2018-01-01-preview, 2021-06-01-preview, 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCluster(argument: suspend GetClusterPlainArgsBuilder.() -> Unit): GetClusterResult
suspend fun getCluster(clusterName: String, resourceGroupName: String): GetClusterResult
Link copied to clipboard

Gets a description for the specified consumer group. 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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getConsumerGroup(consumerGroupName: String, eventHubName: String, namespaceName: String, resourceGroupName: String): GetConsumerGroupResult
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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [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

Gets an Event Hubs description for the specified Event Hub. 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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getEventHub(argument: suspend GetEventHubPlainArgsBuilder.() -> Unit): GetEventHubResult
suspend fun getEventHub(eventHubName: String, namespaceName: String, resourceGroupName: String): GetEventHubResult
Link copied to clipboard

Gets an AuthorizationRule for an Event Hub 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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getEventHubAuthorizationRule(authorizationRuleName: String, eventHubName: String, namespaceName: String, resourceGroupName: String): GetEventHubAuthorizationRuleResult
Link copied to clipboard

Gets the description of 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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [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 AuthorizationRule 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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [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 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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [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

Gets the details of an EventHub schema group. Uses Azure REST API version 2024-01-01. Other available API versions: 2021-11-01, 2022-01-01-preview, 2022-10-01-preview, 2023-01-01-preview, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getSchemaRegistry(namespaceName: String, resourceGroupName: String, schemaGroupName: String): GetSchemaRegistryResult
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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [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 ACS and SAS connection strings for the Event Hub. 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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun listEventHubKeys(authorizationRuleName: String, eventHubName: String, namespaceName: String, resourceGroupName: String): ListEventHubKeysResult
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, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native eventhub [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun listNamespaceKeys(authorizationRuleName: String, namespaceName: String, resourceGroupName: String): ListNamespaceKeysResult