Partage via


az providerhub notification-registration

Remarque

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

Gérer l’inscription des notifications avec providerhub.

Commandes

Nom Description Type État
az providerhub notification-registration create

Créez une inscription de notification.

Extension GA
az providerhub notification-registration delete

Supprimez une inscription de notification.

Extension GA
az providerhub notification-registration list

Répertoriez la liste des inscriptions de notification pour le fournisseur donné.

Extension GA
az providerhub notification-registration show

Obtenez les détails de l’inscription de notification.

Extension GA
az providerhub notification-registration update

Mettez à jour une inscription de notification.

Extension GA

az providerhub notification-registration create

Créez une inscription de notification.

az providerhub notification-registration create --name
                                                --provider-namespace
                                                [--included-events]
                                                [--message-scope {NotSpecified, RegisteredSubscriptions}]
                                                [--notification-endpoints]
                                                [--notification-mode {EventHub, NotSpecified, WebHook}]

Exemples

notification-registration create

az providerhub notification-registration create --name "{notificationRegistration}" --included-events "*/write" "Microsoft.Contoso/employees/delete" --message-scope "RegisteredSubscriptions" --notification-endpoints [{notification-destination:/subscriptions/ac6bcfb5-3dc1-491f-95a6-646b89bf3e88/resourceGroups/mgmtexp-eastus/providers/Microsoft.EventHub/namespaces/unitedstates-mgmtexpint/eventhubs/armlinkednotifications,locations:[EastUS]}] --notification-mode "EventHub" --provider-namespace "{providerNamespace}"

Paramètres obligatoires

--name --notification-registration-name -n

Inscription de notification.

--provider-namespace

Nom du fournisseur de ressources hébergé dans ProviderHub.

Paramètres facultatifs

--included-events

Il s’agit des événements sur utilisant lequel le fournisseur de ressources doit être envoyé. Le format du message est au format {RP Namespace}/{ResourceType}/{action}. Les actions disponibles sont les suivantes : écriture, suppression et déplacement/action. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--message-scope

Limite les messages envoyés au fournisseur de ressources. La valeur par défaut est RegisteredSubscriptions. Les valeurs disponibles sont Globales (tous les messages dans Azure) et RegisteredSubscriptions (seuls les messages des abonnements inscrits par RP).

Valeurs acceptées: NotSpecified, RegisteredSubscriptions
--notification-endpoints

Il s’agit des emplacements des messages de notification. Les notifications seront envoyées à la région de l’emplacement de la ressource d’événement (par exemple, la machine virtuelle dans usa Est enverra un message au point de terminaison spécifié dans la région USA Est). Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--notification-mode

Détermine la façon dont les notifications sont envoyées au fournisseur de ressources. Les deux modes disponibles sont EventHub et Webhook.

Valeurs acceptées: EventHub, NotSpecified, WebHook
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 providerhub notification-registration delete

Supprimez une inscription de notification.

az providerhub notification-registration delete [--ids]
                                                [--name]
                                                [--provider-namespace]
                                                [--subscription]
                                                [--yes]

Exemples

suppression de notification-inscription

az providerhub notification-registration delete -y --name "{notificationRegistration}" --provider-namespace "{providerNamespace}"

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 --notification-registration-name -n

Inscription de notification.

--provider-namespace

Nom du fournisseur de ressources hébergé dans ProviderHub.

--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 providerhub notification-registration list

Répertoriez la liste des inscriptions de notification pour le fournisseur donné.

az providerhub notification-registration list --provider-namespace
                                              [--max-items]
                                              [--next-token]

Exemples

liste d’inscription de notification

az providerhub notification-registration list --provider-namespace "{providerNamespace}"

Paramètres obligatoires

--provider-namespace

Nom du fournisseur de ressources hébergé dans ProviderHub.

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 providerhub notification-registration show

Obtenez les détails de l’inscription de notification.

az providerhub notification-registration show [--ids]
                                              [--name]
                                              [--provider-namespace]
                                              [--subscription]

Exemples

notification-registration show

az providerhub notification-registration show --name "{notificationRegistration}" --provider-namespace "{providerNamespace}"

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 --notification-registration-name -n

Inscription de notification.

--provider-namespace

Nom du fournisseur de ressources hébergé dans ProviderHub.

--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 providerhub notification-registration update

Mettez à jour une inscription de notification.

az providerhub notification-registration update [--add]
                                                [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                                [--ids]
                                                [--included-events]
                                                [--message-scope {NotSpecified, RegisteredSubscriptions}]
                                                [--name]
                                                [--notification-endpoints]
                                                [--notification-mode {EventHub, NotSpecified, WebHook}]
                                                [--provider-namespace]
                                                [--remove]
                                                [--set]
                                                [--subscription]

Exemples

mise à jour de notification-inscription

az providerhub notification-registration update --name "{notificationRegistration}" --included-events "*/write" "Microsoft.Contoso/employees/delete" --message-scope "RegisteredSubscriptions" --notification-endpoints [{notification-destination:/subscriptions/ac6bcfb5-3dc1-491f-95a6-646b89bf3e88/resourceGroups/mgmtexp-eastus/providers/Microsoft.EventHub/namespaces/unitedstates-mgmtexpint/eventhubs/armlinkednotifications,locations:[EastUS]}] --notification-mode "EventHub" --provider-namespace "{providerNamespace}"

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 ».

--included-events

Il s’agit des événements sur utilisant lequel le fournisseur de ressources doit être envoyé. Le format du message est au format {RP Namespace}/{ResourceType}/{action}. Les actions disponibles sont les suivantes : écriture, suppression et déplacement/action. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--message-scope

Limite les messages envoyés au fournisseur de ressources. La valeur par défaut est RegisteredSubscriptions. Les valeurs disponibles sont Globales (tous les messages dans Azure) et RegisteredSubscriptions (seuls les messages des abonnements inscrits par RP).

Valeurs acceptées: NotSpecified, RegisteredSubscriptions
--name --notification-registration-name -n

Inscription de notification.

--notification-endpoints

Il s’agit des emplacements des messages de notification. Les notifications seront envoyées à la région de l’emplacement de la ressource d’événement (par exemple, la machine virtuelle dans usa Est enverra un message au point de terminaison spécifié dans la région USA Est). Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--notification-mode

Détermine la façon dont les notifications sont envoyées au fournisseur de ressources. Les deux modes disponibles sont EventHub et Webhook.

Valeurs acceptées: EventHub, NotSpecified, WebHook
--provider-namespace

Nom du fournisseur de ressources hébergé dans ProviderHub.

--remove

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

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

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.