Communication Service - Link Notification Hub
Hub de notification de lien
Lie un hub de notification Azure à ce service de communication.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/linkNotificationHub?api-version=2020-08-20
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
communication
|
path | True |
string |
Nom de la ressource CommunicationService. Modèle d’expression régulière: |
resource
|
path | True |
string |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
connectionString | True |
string |
Chaîne de connexion pour le hub de notification |
resourceId | True |
string |
ID de ressource du hub de notification |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Succès. Le hub de notification a été lié. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Exemples
Link notification hub
Exemple de requête
POST https://management.azure.com/subscriptions/12345/resourceGroups/MyResourceGroup/providers/Microsoft.Communication/communicationServices/MyCommunicationResource/linkNotificationHub?api-version=2020-08-20
{
"resourceId": "/subscriptions/12345/resourceGroups/MyOtherResourceGroup/providers/Microsoft.NotificationHubs/namespaces/MyNamespace/notificationHubs/MyHub",
"connectionString": "Endpoint=sb://MyNamespace.servicebus.windows.net/;SharedAccessKey=abcd1234"
}
Exemple de réponse
{
"resourceId": "/subscriptions/12345/resourceGroups/MyOtherResourceGroup/providers/Microsoft.NotificationHubs/namespaces/MyNamespace/notificationHubs/MyHub"
}
{
"error": {
"code": "WrongSubscription",
"message": "The notification hub must be in the same subscription as the communication service"
}
}
Définitions
Nom | Description |
---|---|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Linked |
Hub de notification lié au service de communication |
Link |
Description d’un Hub de notification Azure pour établir un lien vers le service de communication |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires. |
type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d’erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
LinkedNotificationHub
Hub de notification lié au service de communication
Nom | Type | Description |
---|---|---|
resourceId |
string |
ID de ressource du hub de notification |
LinkNotificationHubParameters
Description d’un Hub de notification Azure pour établir un lien vers le service de communication
Nom | Type | Description |
---|---|---|
connectionString |
string |
Chaîne de connexion pour le hub de notification |
resourceId |
string |
ID de ressource du hub de notification |