Поделиться через


Communication Services - Link Notification Hub

Центр уведомлений по ссылке
Связывает Центр уведомлений Azure с этой службой коммуникации.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/linkNotificationHub?api-version=2023-04-01

Параметры URI

Имя В Обязательно Тип Описание
communicationServiceName
path True

string

Имя ресурса CommunicationService.

Шаблон регулярного выражения: ^[-\w]+$

resourceGroupName
path True

string

Имя группы ресурсов. Имя не учитывает регистр.

subscriptionId
path True

string

uuid

Идентификатор целевой подписки. Значение должно быть UUID.

api-version
query True

string

Версия API, используемая для этой операции.

Текст запроса

Имя Обязательно Тип Описание
connectionString True

string

Строка подключения для концентратора уведомлений

resourceId True

string

Идентификатор ресурса концентратора уведомлений

Ответы

Имя Тип Описание
200 OK

LinkedNotificationHub

Успех. Центр уведомлений связан.

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Примеры

Образец запроса

POST https://management.azure.com/subscriptions/11112222-3333-4444-5555-666677778888/resourceGroups/MyResourceGroup/providers/Microsoft.Communication/communicationServices/MyCommunicationResource/linkNotificationHub?api-version=2023-04-01

{
  "resourceId": "/subscriptions/11112222-3333-4444-5555-666677778888/resourceGroups/MyOtherResourceGroup/providers/Microsoft.NotificationHubs/namespaces/MyNamespace/notificationHubs/MyHub",
  "connectionString": "Endpoint=sb://MyNamespace.servicebus.windows.net/;SharedAccessKey=abcd1234"
}

Пример ответа

{
  "resourceId": "/subscriptions/11112222-3333-4444-5555-666677778888/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"
  }
}

Определения

Имя Описание
ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

LinkedNotificationHub

Концентратор уведомлений, связанный со службой коммуникации

LinkNotificationHubParameters

Описание Центра уведомлений Azure для ссылки на службу коммуникации

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

LinkedNotificationHub

Концентратор уведомлений, связанный со службой коммуникации

Имя Тип Описание
resourceId

string

Идентификатор ресурса концентратора уведомлений

LinkNotificationHubParameters

Описание Центра уведомлений Azure для ссылки на службу коммуникации

Имя Тип Описание
connectionString

string

Строка подключения для концентратора уведомлений

resourceId

string

Идентификатор ресурса концентратора уведомлений