NotificationhubsFunctions

Functions

Link copied to clipboard

Notification Hubs Namespace Resource. Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2017-04-01, 2023-09-01, 2023-10-01-preview.

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

Response for POST requests that return single SharedAccessAuthorizationRule. Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2017-04-01, 2023-09-01, 2023-10-01-preview.

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

Description of a NotificationHub PNS Credentials. This is a response of the POST requests that return namespace or hubs PNS credentials. Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2023-09-01, 2023-10-01-preview.

suspend fun getNamespacePnsCredentials(namespaceName: String, resourceGroupName: String): GetNamespacePnsCredentialsResult
Link copied to clipboard

Notification Hub Resource. Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2017-04-01, 2023-09-01, 2023-10-01-preview.

suspend fun getNotificationHub(namespaceName: String, notificationHubName: String, resourceGroupName: String): GetNotificationHubResult
Link copied to clipboard

Response for POST requests that return single SharedAccessAuthorizationRule. Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2017-04-01, 2023-09-01, 2023-10-01-preview.

suspend fun getNotificationHubAuthorizationRule(authorizationRuleName: String, namespaceName: String, notificationHubName: String, resourceGroupName: String): GetNotificationHubAuthorizationRuleResult
Link copied to clipboard

Description of a NotificationHub PNS Credentials. This is a response of the POST requests that return namespace or hubs PNS credentials. Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2017-04-01, 2023-09-01, 2023-10-01-preview.

suspend fun getNotificationHubPnsCredentials(namespaceName: String, notificationHubName: String, resourceGroupName: String): GetNotificationHubPnsCredentialsResult
Link copied to clipboard

Represents a Private Endpoint Connection ARM resource - a sub-resource of Notification Hubs namespace. Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2023-09-01, 2023-10-01-preview.

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

Response for the POST request that returns Namespace or NotificationHub access keys (connection strings). Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2017-04-01, 2023-09-01, 2023-10-01-preview.

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

Response for the POST request that returns Namespace or NotificationHub access keys (connection strings). Uses Azure REST API version 2023-01-01-preview. Other available API versions: 2017-04-01, 2023-09-01, 2023-10-01-preview.

suspend fun listNotificationHubKeys(authorizationRuleName: String, namespaceName: String, notificationHubName: String, resourceGroupName: String): ListNotificationHubKeysResult