az servicebus topic subscription rule
Règle d’abonnement aux rubriques Servicebus.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az servicebus topic subscription rule create |
Créez la règle ServiceBus pour l’abonnement. |
Core | GA |
| az servicebus topic subscription rule delete |
Supprimez une règle existante. |
Core | GA |
| az servicebus topic subscription rule list |
Répertoriez toutes les règles au sein d’un abonnement à une rubrique donnée. |
Core | GA |
| az servicebus topic subscription rule show |
Obtenez la description de la règle spécifiée. |
Core | GA |
| az servicebus topic subscription rule update |
Mettez à jour une nouvelle règle et mettez à jour une règle existante. |
Core | GA |
az servicebus topic subscription rule create
Créez la règle ServiceBus pour l’abonnement.
az servicebus topic subscription rule create --name
--namespace-name
--resource-group
--subscription-name
--topic-name
[--action-compatibility-level]
[--action-sql-expression]
[--content-type]
[--correlation-filter --correlation-filter-property]
[--correlation-id]
[--enable-action-preprocessing {false, true}]
[--enable-correlation-preprocessing {false, true}]
[--enable-sql-preprocessing {false, true}]
[--filter-sql-expression]
[--filter-type {CorrelationFilter, SqlFilter}]
[--label]
[--message-id]
[--no-wait]
[--reply-to]
[--reply-to-session-id]
[--session-id]
[--to]
Exemples
Créer une règle.
az servicebus topic subscription rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --subscription-name mysubscription --name myrule --filter-sql-expression myproperty=myvalue
Paramètres obligatoires
Nom de la règle.
Nom de l’espace de noms.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Nom de l’abonnement.
Nom de la rubrique.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Cette propriété est réservée à une utilisation ultérieure. Valeur entière montrant le niveau de compatibilité, actuellement codé en dur à 20.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
Expression SQL d’action.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
Type de contenu du message.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Objet dictionnaire pour les filtres personnalisés.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Identificateur de corrélation.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Valeur booléenne qui indique si l’action de règle nécessite un prétraitement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
| Valeurs acceptées: | false, true |
Valeur booléenne qui indique si l’action de règle nécessite un prétraitement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
| Valeurs acceptées: | false, true |
Valeur booléenne qui indique si l’action de règle nécessite un prétraitement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | SQL Filter Arguments |
| Valeurs acceptées: | false, true |
Expression SQL. par exemple, myproperty=test.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | SQL Filter Arguments |
Types de filtre de règles.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
| Valeurs acceptées: | CorrelationFilter, SqlFilter |
Étiquette spécifique à l’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Identificateur du message.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Adresse de la file d’attente à laquelle répondre.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Identificateur de session auquel répondre.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Identificateur de session.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Adresse à envoyer.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Correlation Filter Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az servicebus topic subscription rule delete
Supprimez une règle existante.
az servicebus topic subscription rule delete [--ids]
[--name --rule-name]
[--namespace-name]
[--resource-group]
[--subscription]
[--subscription-name]
[--topic-name]
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de la règle.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de l’espace de noms.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de l’abonnement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de la rubrique.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az servicebus topic subscription rule list
Répertoriez toutes les règles au sein d’un abonnement à une rubrique donnée.
az servicebus topic subscription rule list --namespace-name
--resource-group
--subscription-name
--topic-name
[--skip]
[--top]
Paramètres obligatoires
Nom de l’espace de noms.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Nom de l’abonnement.
Nom de la rubrique.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Ignorer n’est utilisé que si une opération précédente a retourné un résultat partiel. Si une réponse précédente contient un élément nextLink, la valeur de l’élément nextLink inclut un paramètre skip qui spécifie un point de départ à utiliser pour les appels suivants.
Peut être utilisé pour limiter le nombre de résultats aux N usageDetails les plus récents.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az servicebus topic subscription rule show
Obtenez la description de la règle spécifiée.
az servicebus topic subscription rule show [--ids]
[--name --rule-name]
[--namespace-name]
[--resource-group]
[--subscription]
[--subscription-name]
[--topic-name]
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de la règle.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de l’espace de noms.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de l’abonnement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de la rubrique.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az servicebus topic subscription rule update
Mettez à jour une nouvelle règle et mettez à jour une règle existante.
az servicebus topic subscription rule update [--action-compatibility-level]
[--action-preprocessing --enable-action-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
[--action-sql-expression]
[--add]
[--compatibility-level]
[--content-type]
[--correlation-id]
[--enable-correlation-preprocessing --requires-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
[--enable-sql-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
[--filter-sql-expression --sql-expression]
[--filter-type {CorrelationFilter, SqlFilter}]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--label]
[--message-id]
[--name --rule-name]
[--namespace-name]
[--properties]
[--remove]
[--reply-to]
[--reply-to-session-id]
[--resource-group]
[--session-id]
[--set]
[--subscription]
[--subscription-name]
[--to]
[--topic-name]
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Cette propriété est réservée à une utilisation ultérieure. Valeur entière montrant le niveau de compatibilité, actuellement codé en dur à 20.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
Valeur qui indique si l’action de règle nécessite un prétraitement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
| Valeurs acceptées: | 0, 1, f, false, n, no, t, true, y, yes |
Expression SQL. Par exemple, MyProperty='ABC'.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
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 or JSON string>.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Generic Update Arguments |
Cette propriété est réservée à une utilisation ultérieure. Valeur entière montrant le niveau de compatibilité, actuellement codé en dur à 20.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | SqlFilter Arguments |
Type de contenu du message.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Identificateur de la corrélation.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Valeur qui indique si l’action de règle nécessite un prétraitement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
| Valeurs acceptées: | 0, 1, f, false, n, no, t, true, y, yes |
Valeur qui indique si l’action de règle nécessite un prétraitement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | SqlFilter Arguments |
| Valeurs acceptées: | 0, 1, f, false, n, no, t, true, y, yes |
Expression SQL. Par exemple, MyProperty='ABC'.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | SqlFilter Arguments |
Type de filtre évalué par rapport à un brokeredMessage.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Properties Arguments |
| Valeurs acceptées: | CorrelationFilter, SqlFilter |
Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Generic Update Arguments |
| Valeurs acceptées: | 0, 1, f, false, n, no, t, true, y, yes |
Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Étiquette spécifique à l’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Identificateur du message.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Nom de la règle.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de l’espace de noms.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
L’objet dictionary pour les filtres personnalisés prend en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Generic Update Arguments |
Adresse de la file d’attente à laquelle répondre.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Identificateur de session auquel répondre.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Identificateur de session.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Generic Update Arguments |
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Nom de l’abonnement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Adresse à envoyer.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | CorrelationFilter Arguments |
Nom de la rubrique.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |