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-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 en utilisant az configure --defaults group=<name>.

--subscription-name

Nom de l’abonnement.

--topic-name

Nom de la rubrique.

Paramètres facultatifs

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

--action-sql-expression

Expression SQL d’action.

--content-type

Type de contenu du message.

--correlation-filter --correlation-filter-property

Objet dictionnaire pour les filtres personnalisés.

--correlation-id

Identificateur de corrélation.

--enable-action-preprocessing

Valeur booléenne qui indique si l’action de règle nécessite un prétraitement.

Valeurs acceptées: false, true
--enable-correlation-preprocessing

Valeur booléenne qui indique si l’action de règle nécessite un prétraitement.

Valeurs acceptées: false, true
--enable-sql-preprocessing

Valeur booléenne qui indique si l’action de règle nécessite un prétraitement.

Valeurs acceptées: false, true
--filter-sql-expression

Expression SQL. par exemple, myproperty=test.

--filter-type

Types de filtre de règles.

Valeurs acceptées: CorrelationFilter, SqlFilter
--label

Étiquette spécifique à l’application.

--message-id

Identificateur du message.

--no-wait

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

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

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

--reply-to-session-id

Identificateur de session auquel répondre.

--session-id

Identificateur de la session.

--to

Adresse de destination.

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 servicebus topic subscription rule delete

Supprimez une règle existante.

az servicebus topic subscription rule delete [--ids]
                                             [--name]
                                             [--namespace-name]
                                             [--resource-group]
                                             [--subscription]
                                             [--subscription-name]
                                             [--topic-name]

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

Nom de la règle.

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

--subscription-name

Le nom de l’abonnement.

--topic-name

Nom du sujet.

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

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

Le nom de l’abonnement.

--topic-name

Nom du sujet.

Paramètres facultatifs

--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 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 servicebus topic subscription rule show

Obtenez la description de la règle spécifiée.

az servicebus topic subscription rule show [--ids]
                                           [--name]
                                           [--namespace-name]
                                           [--resource-group]
                                           [--subscription]
                                           [--subscription-name]
                                           [--topic-name]

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

Nom de la règle.

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

--subscription-name

Le nom de l’abonnement.

--topic-name

Nom du sujet.

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 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 {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--action-sql-expression]
                                             [--add]
                                             [--compatibility-level]
                                             [--content-type]
                                             [--correlation-id]
                                             [--enable-correlation-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]
                                             [--filter-type {CorrelationFilter, SqlFilter}]
                                             [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--ids]
                                             [--label]
                                             [--message-id]
                                             [--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

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

--action-preprocessing --enable-action-preprocessing

Valeur qui indique si l’action de règle nécessite un prétraitement.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--action-sql-expression

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

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

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

--content-type

Type de contenu du message.

--correlation-id

Identificateur de la corrélation.

--enable-correlation-preprocessing --requires-preprocessing

Valeur qui indique si l’action de règle nécessite un prétraitement.

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.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--filter-sql-expression --sql-expression

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

--filter-type

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

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.

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

--label

Étiquette spécifique à l’application.

--message-id

Identificateur du message.

--name --rule-name -n

Nom de la règle.

--namespace-name

L'espace de noms.

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

--remove

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

--reply-to

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

--reply-to-session-id

Identificateur de session auquel répondre.

--resource-group -g

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

--session-id

Identificateur de la session.

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

--subscription-name

Le nom de l’abonnement.

--to

Adresse de destination.

--topic-name

Nom du sujet.

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.