Partager via


New-AzNotificationHub

Crée un hub de notification.

Syntaxe

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>]

Description

L’applet de commande New-AzNotificationHub crée un hub de notification. Les hubs de notification sont utilisés pour envoyer des notifications Push à plusieurs clients, quelle que soit la plateforme utilisée par ces clients. Les hubs de notification sont à peu près équivalents à des applications individuelles : chacune de vos applications aura généralement son propre hub de notification. L’applet de commande New-AzNotificationHub fournit deux façons de créer un hub de notification. Vous pouvez créer une instance de l’objet NotificationHubAttributes, puis configurer cet objet. Vous pouvez ensuite copier ces valeurs de propriété dans votre nouveau hub via le paramètre NotificationHubObj. Vous pouvez également créer un fichier JSON (JavaScript Object Notation) contenant les valeurs de configuration appropriées, puis appliquer ces valeurs à l’aide du paramètre InputFile. Lorsqu’il est utilisé conjointement avec l’applet de commande New-AzNotificationHub, l’exemple JSON précédent crée un hub de notification nommé ContosoNotificationHub situé dans le centre de données USA Ouest.

Exemples

Exemple 1 : Créer un hub de notification

New-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configurations\InternalHub.json"

Cette commande crée un hub de notification dans l’espace de noms ContosoNamespace. Le nouveau hub sera affecté au ContosoNotificationsGroup. Vous n’avez pas besoin de spécifier un nom ou d’autres informations de configuration pour le hub ; ces informations seront extraites du fichier d’entrée C:\Configurations\InternalHub.jssur.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputFile

Spécifie le chemin d’accès à un fichier JSON contenant des valeurs de configuration pour le nouveau hub de notification.

Type:String
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Namespace

Spécifie l’espace de noms auquel le hub de notification sera affecté. Les espaces de noms permettent de regrouper et de classer les hubs de notification. Les hubs de notification doivent être affectés à un espace de noms existant. L’applet de commande New-AzNotificationHub ne peut pas créer d’espace de noms.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-NotificationHubObj

Spécifie l’objet NotificationHubAttributes qui contient des informations de configuration pour le nouveau hub.

Type:NotificationHubAttributes
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroup

Spécifie le groupe de ressources auquel le hub de notification sera affecté. Les groupes de ressources organisent des éléments tels que des espaces de noms, des hubs de notification et des règles d’autorisation de manière à faciliter la gestion des stocks et l’administration Azure. Vous devez utiliser un groupe de ressources existant. La cmdlet New-AzNotificationHub ne peut pas créer un groupe de ressources.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

Sorties

NotificationHubAttributes