Partager via


az notification-hub

Remarque

Cette référence fait partie de l’extension notification-hub pour Azure CLI (version 2.49.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az notification-hub . En savoir plus sur les extensions.

Ce groupe de commandes est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Gérer les hubs de notification.

Commandes

Nom Description Type Statut
az notification-hub authorization-rule

Commandes pour gérer la règle d’autorisation des hubs de notification.

Extension Expérimental
az notification-hub authorization-rule create

Créez une règle d’autorisation pour un hub de notification.

Extension Expérimental
az notification-hub authorization-rule delete

Supprimez une règle d’autorisation notificationHub.

Extension Expérimental
az notification-hub authorization-rule list

Répertoriez les règles d’autorisation d’un hub de notification.

Extension Expérimental
az notification-hub authorization-rule list-keys

Répertoriez les chaîne de connexion primaires et secondaires vers le hub de notification.

Extension Expérimental
az notification-hub authorization-rule regenerate-keys

Régénère les clés primaires/secondaires dans la règle d’autorisation du hub de notification.

Extension Expérimental
az notification-hub authorization-rule show

Afficher une règle d’autorisation pour un hub de notification par nom.

Extension Expérimental
az notification-hub check-availability

Vérifie la disponibilité du hub de notification donné dans un espace de noms.

Extension Expérimental
az notification-hub create

Créez un hub de notification dans un espace de noms.

Extension Expérimental
az notification-hub credential

Commandes pour gérer les informations d’identification du hub de notification.

Extension Expérimental
az notification-hub credential adm

Gérer les hubs de notification.

Extension Expérimental
az notification-hub credential adm update

Mettez à jour les informations d’identification pour Amazon(ADM).

Extension Expérimental
az notification-hub credential apns

Gérer les hubs de notification.

Extension Expérimental
az notification-hub credential apns update

Mettez à jour les informations d’identification pour Apple(APNS).

Extension Expérimental
az notification-hub credential baidu

Gérer les hubs de notification.

Extension Expérimental
az notification-hub credential baidu update

Mettez à jour les informations d’identification pour Baidu(Andrioid China).

Extension Expérimental
az notification-hub credential gcm

Gérer les hubs de notification.

Extension Expérimental
az notification-hub credential gcm update

Mettez à jour la clé API Google GCM/FCM.

Extension Expérimental
az notification-hub credential list

Répertorie les informations d’identification PNS associées à un hub de notification.

Extension Expérimental
az notification-hub credential mpns

Gérer les hubs de notification.

Extension Expérimental
az notification-hub credential mpns update

Mettez à jour les informations d’identification pour Windows Téléphone(MPNS).

Extension Expérimental
az notification-hub credential wns

Gérer les hubs de notification.

Extension Expérimental
az notification-hub credential wns update

Mettez à jour les informations d’identification pour Windows(WNS).

Extension Expérimental
az notification-hub delete

Supprimez un hub de notification associé à un espace de noms.

Extension Expérimental
az notification-hub list

Répertoriez les hubs de notification associés à un espace de noms.

Extension Expérimental
az notification-hub namespace

Commandes pour gérer l’espace de noms du hub de notification.

Extension Expérimental
az notification-hub namespace authorization-rule

Commandes pour gérer la règle d’autorisation de l’espace de noms notification Hubs.

Extension Expérimental
az notification-hub namespace authorization-rule create

Créez une règle d’autorisation pour un espace de noms.

Extension Expérimental
az notification-hub namespace authorization-rule delete

Supprimez une règle d’autorisation d’espace de noms.

Extension Expérimental
az notification-hub namespace authorization-rule list

Répertoriez les règles d’autorisation d’un espace de noms.

Extension Expérimental
az notification-hub namespace authorization-rule list-keys

Répertoriez les chaîne de connexion primaires et secondaires dans l’espace de noms.

Extension Expérimental
az notification-hub namespace authorization-rule regenerate-keys

Régénérez les clés primaires/secondaires dans la règle d’autorisation d’espace de noms.

Extension Expérimental
az notification-hub namespace authorization-rule show

Obtenez une règle d’autorisation pour un espace de noms par nom.

Extension Expérimental
az notification-hub namespace check-availability

Vérifie la disponibilité de l’espace de noms de service donné sur tous les abonnements Azure. Cela est utile, car le nom de domaine est créé en fonction du nom de l’espace de noms de service.

Extension Expérimental
az notification-hub namespace create

Créez un espace de noms de service. Une fois créé, le manifeste de ressource de cet espace de noms est immuable. Cette opération est idempotente.

Extension Expérimental
az notification-hub namespace delete

Supprimez un espace de noms existant. Cette opération supprime également tous les notificationHubs associés sous l’espace de noms.

Extension Expérimental
az notification-hub namespace list

Répertorier les espaces de noms disponibles.

Extension Expérimental
az notification-hub namespace show

Retourne la description de l’espace de noms spécifié.

Extension Expérimental
az notification-hub namespace update

Mettez à jour un espace de noms de service. Le manifeste de ressource de l’espace de noms est immuable et ne peut pas être modifié.

Extension Expérimental
az notification-hub namespace wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Extension Expérimental
az notification-hub show

Affichez les informations du hub de notification.

Extension Expérimental
az notification-hub test-send

Test envoyez une notification Push.

Extension Expérimental
az notification-hub update

Mettez à jour un hub de notification dans un espace de noms.

Extension Expérimental

az notification-hub check-availability

Expérimental

Le groupe de commandes « notification-hub » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Vérifie la disponibilité du hub de notification donné dans un espace de noms.

az notification-hub check-availability --name
                                       [--ids]
                                       [--namespace-name]
                                       [--resource-group]
                                       [--subscription]

Exemples

Vérifier la disponibilité du nom du hub de notification donné

az notification-hub check-availability --resource-group MyResourceGroup --namespace-name "locp-newns" --name my-hub

Paramètres obligatoires

--name -n

Nom de la ressource.

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--namespace-name

L'espace de noms.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az notification-hub create

Expérimental

Le groupe de commandes « notification-hub » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Créez un hub de notification dans un espace de noms.

az notification-hub create --name
                           --namespace-name
                           --resource-group
                           [--location]
                           [--registration-ttl]
                           [--tags]

Exemples

Création d’un hub de notifications

az notification-hub create --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub --location "South Central US"

Paramètres obligatoires

--name -n

Nom du hub de notification.

--namespace-name

L'espace de noms.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--location -l

Emplacement de la ressource Lorsqu’il n’est pas spécifié, l’emplacement du groupe de ressources est utilisé.

--registration-ttl

RegistrationTtl du notificationHub créé.

--tags

Les balises de ressource prennent en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az notification-hub delete

Expérimental

Le groupe de commandes « notification-hub » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Supprimez un hub de notification associé à un espace de noms.

az notification-hub delete [--ids]
                           [--name]
                           [--namespace-name]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Exemples

Supprimer un hub de notification

az notification-hub delete --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom du hub de notification.

--namespace-name

L'espace de noms.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yes -y

Ne pas demander de confirmation.

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az notification-hub list

Expérimental

Le groupe de commandes « notification-hub » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Répertoriez les hubs de notification associés à un espace de noms.

az notification-hub list --namespace-name
                         --resource-group
                         [--max-items]
                         [--next-token]

Exemples

Répertorier les hubs de notification

az notification-hub list --resource-group MyResourceGroup --namespace-name my-namespace

Paramètres obligatoires

--namespace-name

L'espace de noms.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token l’argument d’une commande suivante.

--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az notification-hub show

Expérimental

Le groupe de commandes « notification-hub » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Affichez les informations du hub de notification.

az notification-hub show [--ids]
                         [--name]
                         [--namespace-name]
                         [--resource-group]
                         [--subscription]

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom du hub de notification.

--namespace-name

L'espace de noms.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az notification-hub test-send

Expérimental

Le groupe de commandes « notification-hub » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Test envoyez une notification Push.

az notification-hub test-send --namespace-name
                              --notification-format {apple, baidu, gcm, template, windows, windowsphone}
                              --notification-hub-name
                              --resource-group
                              [--message]
                              [--payload]
                              [--tag]
                              [--title]

Exemples

tester la notification d’envoi avec le corps du message

az notification-hub test-send --resource-group MyResourceGroup --namespace-name \
my-namespace --notification-hub-name my-hub --notification-format gcm \
--message "test notification"

tester la notification d’envoi à partir d’un fichier

az notification-hub test-send --resource-group MyResourceGroup --namespace-name \
my-namespace --notification-hub-name my-hub --notification-format gcm \
--payload @path/to/file

tester la notification d’envoi avec une chaîne json

az notification-hub test-send --resource-group MyResourceGroup --namespace-name \
my-namespace --notification-hub-name my-hub --notification-format gcm \
--payload "{\"data\":{\"message\":\"test notification\"}}"

Paramètres obligatoires

--namespace-name

L'espace de noms.

--notification-format

Format du message de notification.

valeurs acceptées: apple, baidu, gcm, template, windows, windowsphone
--notification-hub-name

Nom du hub de notification.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--message

Corps du message à envoyer. Si ce n’est pas le cas, la charge utile est ignorée.

--payload

Charge utile du message au format JSON.

--tag

Vous pouvez envoyer des notifications de test à un ensemble spécifique d’inscriptions à l’aide de cette option. Laissez ce champ vide si vous souhaitez envoyer des notifications Push à 10 inscriptions aléatoires sur la plateforme sélectionnée.

--title

Le titre de la notification.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az notification-hub update

Expérimental

Le groupe de commandes « notification-hub » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Mettez à jour un hub de notification dans un espace de noms.

az notification-hub update [--add]
                           [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                           [--ids]
                           [--location]
                           [--name]
                           [--namespace-name]
                           [--remove]
                           [--resource-group]
                           [--set]
                           [--subscription]
                           [--tags]

Exemples

Mettre à jour le hub de notification

az notification-hub update --resource-group MyResourceGroup --namespace-name my-namespace --name "sdk-notificationHubs-8708"

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string ou JSON string>.

--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--location -l

Emplacement de la ressource.

--name --notification-hub-name -n

Nom du hub de notification.

--namespace-name

L'espace de noms.

--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--tags

Les balises de ressource prennent en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.