Partager via


az network front-door waf-policy rule match-condition

Remarque

Cette référence fait partie de l’extension front-door 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 network front-door waf-policy match-condition . En savoir plus sur les extensions.

Modifiez les conditions de correspondance associées à une règle personnalisée de stratégie WAF.

Notez qu’au moins une condition de correspondance doit être associée à une règle personnalisée.

Commandes

Nom Description Type État
az network front-door waf-policy rule match-condition add

Ajoutez une condition de correspondance à une règle personnalisée de stratégie WAF.

Extension GA
az network front-door waf-policy rule match-condition list

Afficher toutes les conditions de correspondance associées à une règle personnalisée de stratégie WAF.

Extension GA
az network front-door waf-policy rule match-condition remove

Supprimez une condition de correspondance d’une règle personnalisée de stratégie WAF.

Extension GA

az network front-door waf-policy rule match-condition add

Ajoutez une condition de correspondance à une règle personnalisée de stratégie WAF.

Utilisation : [--negate] --match-variable VARIABLE[.selector] --operator OPERATOR --value [VALUE [VALUE ...]]

Valeurs autorisées par variable : RemoteAddr, RequestMethod, QueryString, PostArgs, RequestUri, RequestHeader, RequestBody, Cookies, SocketAddr

Valeurs autorisées par l’opérateur : Any, IPMatch, GeoMatch, Equal, Contains, LessThan, GreaterThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, RegEx.

az network front-door waf-policy rule match-condition add --match-variable
                                                          --operator
                                                          --values
                                                          [--defer]
                                                          [--ids]
                                                          [--name]
                                                          [--negate {false, true}]
                                                          [--policy-name]
                                                          [--resource-group]
                                                          [--subscription]
                                                          [--transforms {Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode}]

Paramètres obligatoires

--match-variable

Variable[. Sélecteur] Variable de requête à tester avec sélecteur facultatif.

--operator

Opérateur utilisé pour comparer la variable aux valeurs.

--values

Liste de valeurs séparées par l’espace à mettre en correspondance.

Paramètres facultatifs

--defer

Stocker temporairement l’objet dans le cache local au lieu de l’envoyer à Azure. Utilisez az cache des commandes pour afficher/effacer.

--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 de la règle personnalisée.

--negate

Applique « Not » à l’opérateur.

Valeurs acceptées: false, true
--policy-name

Nom de la stratégie WAF. Le nom doit commencer par une lettre et contenir uniquement des lettres et des chiffres.

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

--transforms

Liste de transformations séparées par l’espace à appliquer.

Valeurs acceptées: Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode
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 network front-door waf-policy rule match-condition list

Afficher toutes les conditions de correspondance associées à une règle personnalisée de stratégie WAF.

az network front-door waf-policy rule match-condition list --name
                                                           --policy-name
                                                           --resource-group
                                                           [--defer]

Paramètres obligatoires

--name -n

Nom de la règle personnalisée.

--policy-name

Nom de la stratégie WAF. Le nom doit commencer par une lettre et contenir uniquement des lettres et des chiffres.

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

--defer

Stocker temporairement l’objet dans le cache local au lieu de l’envoyer à Azure. Utilisez az cache des commandes pour afficher/effacer.

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 network front-door waf-policy rule match-condition remove

Supprimez une condition de correspondance d’une règle personnalisée de stratégie WAF.

az network front-door waf-policy rule match-condition remove --index
                                                             [--defer]
                                                             [--ids]
                                                             [--name]
                                                             [--policy-name]
                                                             [--resource-group]
                                                             [--subscription]

Paramètres obligatoires

--index

Index de base 0 de la condition de correspondance à supprimer.

Paramètres facultatifs

--defer

Stocker temporairement l’objet dans le cache local au lieu de l’envoyer à Azure. Utilisez az cache des commandes pour afficher/effacer.

--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 de la règle personnalisée.

--policy-name

Nom de la stratégie WAF. Le nom doit commencer par une lettre et contenir uniquement des lettres et des chiffres.

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