NotificationHubs interface
Интерфейс, представляющий NotificationHubs.
Методы
Сведения о методе
checkNotificationHubAvailability(string, string, CheckAvailabilityParameters, NotificationHubsCheckNotificationHubAvailabilityOptionalParams)
Проверяет доступность заданного notificationHub в пространстве имен.
function checkNotificationHubAvailability(resourceGroupName: string, namespaceName: string, parameters: CheckAvailabilityParameters, options?: NotificationHubsCheckNotificationHubAvailabilityOptionalParams): Promise<CheckAvailabilityResult>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- parameters
- CheckAvailabilityParameters
Имя notificationHub.
Параметры параметров.
Возвращаемое значение
Promise<CheckAvailabilityResult>
createOrUpdate(string, string, string, NotificationHubCreateOrUpdateParameters, NotificationHubsCreateOrUpdateOptionalParams)
Создает или обновляет NotificationHub в пространстве имен.
function createOrUpdate(resourceGroupName: string, namespaceName: string, notificationHubName: string, parameters: NotificationHubCreateOrUpdateParameters, options?: NotificationHubsCreateOrUpdateOptionalParams): Promise<NotificationHubResource>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
- parameters
- NotificationHubCreateOrUpdateParameters
Параметры, предоставленные для создания или обновления ресурса NotificationHub.
Параметры параметров.
Возвращаемое значение
Promise<NotificationHubResource>
createOrUpdateAuthorizationRule(string, string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NotificationHubsCreateOrUpdateAuthorizationRuleOptionalParams)
Создает или Обновления правило авторизации для NotificationHub
function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, parameters: SharedAccessAuthorizationRuleCreateOrUpdateParameters, options?: NotificationHubsCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
- authorizationRuleName
-
string
Имя правила авторизации.
Правило авторизации общего доступа.
Параметры параметров.
Возвращаемое значение
debugSend(string, string, string, NotificationHubsDebugSendOptionalParams)
Проверка отправки push-уведомления
function debugSend(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsDebugSendOptionalParams): Promise<DebugSendResponse>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
Параметры параметров.
Возвращаемое значение
Promise<DebugSendResponse>
delete(string, string, string, NotificationHubsDeleteOptionalParams)
Удаляет концентратор уведомлений, связанный с пространством имен.
function delete(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsDeleteOptionalParams): Promise<void>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
Параметры параметров.
Возвращаемое значение
Promise<void>
deleteAuthorizationRule(string, string, string, string, NotificationHubsDeleteAuthorizationRuleOptionalParams)
Удаляет правило авторизации notificationHub.
function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsDeleteAuthorizationRuleOptionalParams): Promise<void>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
- authorizationRuleName
-
string
Имя правила авторизации.
Параметры параметров.
Возвращаемое значение
Promise<void>
get(string, string, string, NotificationHubsGetOptionalParams)
Выводит список центров уведомлений, связанных с пространством имен.
function get(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsGetOptionalParams): Promise<NotificationHubResource>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
Параметры параметров.
Возвращаемое значение
Promise<NotificationHubResource>
getAuthorizationRule(string, string, string, string, NotificationHubsGetAuthorizationRuleOptionalParams)
Возвращает правило авторизации для NotificationHub по имени.
function getAuthorizationRule(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsGetAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен
- notificationHubName
-
string
Имя концентратора уведомлений.
- authorizationRuleName
-
string
имя правила авторизации.
Параметры параметров.
Возвращаемое значение
getPnsCredentials(string, string, string, NotificationHubsGetPnsCredentialsOptionalParams)
Список учетных данных PNS, связанных с центром уведомлений .
function getPnsCredentials(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsGetPnsCredentialsOptionalParams): Promise<PnsCredentialsResource>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
Параметры параметров.
Возвращаемое значение
Promise<PnsCredentialsResource>
list(string, string, NotificationHubsListOptionalParams)
Выводит список центров уведомлений, связанных с пространством имен.
function list(resourceGroupName: string, namespaceName: string, options?: NotificationHubsListOptionalParams): PagedAsyncIterableIterator<NotificationHubResource, NotificationHubResource[], PageSettings>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
Параметры параметров.
Возвращаемое значение
listAuthorizationRules(string, string, string, NotificationHubsListAuthorizationRulesOptionalParams)
Возвращает правила авторизации для NotificationHub.
function listAuthorizationRules(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SharedAccessAuthorizationRuleResource, SharedAccessAuthorizationRuleResource[], PageSettings>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен
- notificationHubName
-
string
Имя концентратора уведомлений.
Параметры параметров.
Возвращаемое значение
listKeys(string, string, string, string, NotificationHubsListKeysOptionalParams)
Возвращает основную и вторичную строки подключения к NotificationHub.
function listKeys(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, options?: NotificationHubsListKeysOptionalParams): Promise<ResourceListKeys>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
- authorizationRuleName
-
string
Строка подключения NotificationHub для указанного authorizationRule.
Параметры параметров.
Возвращаемое значение
Promise<ResourceListKeys>
patch(string, string, string, NotificationHubsPatchOptionalParams)
Исправление NotificationHub в пространстве имен.
function patch(resourceGroupName: string, namespaceName: string, notificationHubName: string, options?: NotificationHubsPatchOptionalParams): Promise<NotificationHubResource>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя концентратора уведомлений.
Параметры параметров.
Возвращаемое значение
Promise<NotificationHubResource>
regenerateKeys(string, string, string, string, PolicykeyResource, NotificationHubsRegenerateKeysOptionalParams)
Повторно создает первичные или вторичные ключи для правила авторизации NotificationHub.
function regenerateKeys(resourceGroupName: string, namespaceName: string, notificationHubName: string, authorizationRuleName: string, parameters: PolicykeyResource, options?: NotificationHubsRegenerateKeysOptionalParams): Promise<ResourceListKeys>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов.
- namespaceName
-
string
Имя пространства имен.
- notificationHubName
-
string
Имя центра уведомлений.
- authorizationRuleName
-
string
Строка подключения NotificationHub для указанного параметра authorizationRule.
- parameters
- PolicykeyResource
Параметры, предоставленные для повторного создания ключа правила авторизации NotificationHub.
Параметры параметров.
Возвращаемое значение
Promise<ResourceListKeys>