New-AzNotificationHub
Создает центр уведомлений.
Синтаксис
New-AzNotificationHub
[-ResourceGroup] <String>
[-Namespace] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNotificationHub
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHubObj] <NotificationHubAttributes>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет New-AzNotificationHub создает концентратор уведомлений. Центры уведомлений используются для отправки push-уведомлений нескольким клиентам независимо от платформы, используемой этими клиентами. Центры уведомлений примерно эквивалентны отдельным приложениям: каждый из ваших приложений обычно имеет собственный центр уведомлений. Командлет New-AzNotificationHub предоставляет два способа создания нового концентратора уведомлений. Экземпляр объекта NotificationHubAttributes можно создать, а затем настроить этот объект. Затем эти значения свойств можно скопировать в новый концентратор с помощью параметра NotificationHubObj . Кроме того, можно создать файл JSON (нотация объектов JavaScript), содержащий соответствующие значения конфигурации, а затем применить эти значения с помощью параметра InputFile . При использовании в сочетании с командлетом New-AzNotificationHub предыдущий пример JSON создает концентратор уведомлений с именем ContosoNotificationHub , расположенный в центре обработки данных западной части США.
Примеры
Пример 1. Создание концентратора уведомлений
New-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configurations\InternalHub.json"
Эта команда создает концентратор уведомлений в пространстве имен ContosoNamespace. Новый концентратор будет назначен contosoNotificationsGroup. Вам не нужно указывать имя или другие сведения о конфигурации для концентратора; эти сведения будут взяты из входного файла C:\Configurations\InternalHub.json.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputFile
Указывает путь к JSON-файлу с значениями конфигурации для нового концентратора уведомлений.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Namespace
Указывает пространство имен, которому будет назначен концентратор уведомлений. Пространства имен позволяют группировать и классифицировать центры уведомлений. Центры уведомлений должны быть назначены существующему пространству имен. Командлет New-AzNotificationHub не может создать новое пространство имен.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NotificationHubObj
Указывает объект NotificationHubAttributes , содержащий сведения о конфигурации для нового концентратора.
Type: | NotificationHubAttributes |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroup
Указывает группу ресурсов, которой будет назначен центр уведомлений. Группы ресурсов упорядочивают такие элементы, как пространства имен, центры уведомлений и правила авторизации, которые помогают просто управлять инвентаризацией и администрированием Azure. Необходимо использовать существующую группу ресурсов. Командлет New-AzNotificationHub не может создать новую группу ресурсов.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |