Partager via


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

--name -n

Nom de la règle.

--namespace-name

Nom de l’espace de noms.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--subscription-name

Nom de l’abonnement.

--topic-name

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.

--action-compatibility-level

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
--action-sql-expression

Expression SQL d’action.

Propriété Valeur
Groupe de paramètres: Action Arguments
--content-type

Type de contenu du message.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
--correlation-filter --correlation-filter-property

Objet dictionnaire pour les filtres personnalisés.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
--correlation-id

Identificateur de corrélation.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
--enable-action-preprocessing

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
--enable-correlation-preprocessing

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
--enable-sql-preprocessing

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
--filter-sql-expression

Expression SQL. par exemple, myproperty=test.

Propriété Valeur
Groupe de paramètres: SQL Filter Arguments
--filter-type

Types de filtre de règles.

Propriété Valeur
Groupe de paramètres: Action Arguments
Valeurs acceptées: CorrelationFilter, SqlFilter
--label

Étiquette spécifique à l’application.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
--message-id

Identificateur du message.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeur par défaut: False
--reply-to

Adresse de la file d’attente à laquelle répondre.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
--reply-to-session-id

Identificateur de session auquel répondre.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
--session-id

Identificateur de session.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
--to

Adresse à envoyer.

Propriété Valeur
Groupe de paramètres: Correlation Filter Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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.

--ids

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
--name --rule-name -n

Nom de la règle.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--namespace-name

Nom de l’espace de noms.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

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

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
--subscription-name

Nom de l’abonnement.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--topic-name

Nom de la rubrique.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

--namespace-name

Nom de l’espace de noms.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--subscription-name

Nom de l’abonnement.

--topic-name

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.

--skip

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.

--top

Peut être utilisé pour limiter le nombre de résultats aux N usageDetails les plus récents.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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.

--ids

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
--name --rule-name -n

Nom de la règle.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--namespace-name

Nom de l’espace de noms.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

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

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
--subscription-name

Nom de l’abonnement.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--topic-name

Nom de la rubrique.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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.

--action-compatibility-level

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
--action-preprocessing --enable-action-preprocessing

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
--action-sql-expression

Expression SQL. Par exemple, MyProperty='ABC'.

Propriété Valeur
Groupe de paramètres: Action Arguments
--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 or JSON string>.

Propriété Valeur
Groupe de paramètres: Generic Update Arguments
--compatibility-level

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
--content-type

Type de contenu du message.

Propriété Valeur
Groupe de paramètres: CorrelationFilter Arguments
--correlation-id

Identificateur de la corrélation.

Propriété Valeur
Groupe de paramètres: CorrelationFilter Arguments
--enable-correlation-preprocessing --requires-preprocessing

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
--enable-sql-preprocessing -f

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
--filter-sql-expression --sql-expression

Expression SQL. Par exemple, MyProperty='ABC'.

Propriété Valeur
Groupe de paramètres: SqlFilter Arguments
--filter-type

Type de filtre évalué par rapport à un brokeredMessage.

Propriété Valeur
Groupe de paramètres: Properties Arguments
Valeurs acceptées: CorrelationFilter, SqlFilter
--force-string

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

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

Étiquette spécifique à l’application.

Propriété Valeur
Groupe de paramètres: CorrelationFilter Arguments
--message-id

Identificateur du message.

Propriété Valeur
Groupe de paramètres: CorrelationFilter Arguments
--name --rule-name -n

Nom de la règle.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--namespace-name

Nom de l’espace de noms.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--properties

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

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
--reply-to

Adresse de la file d’attente à laquelle répondre.

Propriété Valeur
Groupe de paramètres: CorrelationFilter Arguments
--reply-to-session-id

Identificateur de session auquel répondre.

Propriété Valeur
Groupe de paramètres: CorrelationFilter Arguments
--resource-group -g

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
--session-id

Identificateur de session.

Propriété Valeur
Groupe de paramètres: CorrelationFilter Arguments
--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=<value>.

Propriété Valeur
Groupe de paramètres: Generic Update Arguments
--subscription

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
--subscription-name

Nom de l’abonnement.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--to

Adresse à envoyer.

Propriété Valeur
Groupe de paramètres: CorrelationFilter Arguments
--topic-name

Nom de la rubrique.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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