Partager via


az network application-gateway waf-policy custom-rule match-condition

Gérer les conditions de correspondance dans une règle personnalisée de pare-feu d’applications web application gateway (WAF).

Commandes

Nom Description Type État
az network application-gateway waf-policy custom-rule match-condition add

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

Core GA
az network application-gateway waf-policy custom-rule match-condition list

Répertorier les conditions de correspondance des règles personnalisées de stratégie WAF application gateway.

Core GA
az network application-gateway waf-policy custom-rule match-condition remove

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

Core GA

az network application-gateway waf-policy custom-rule match-condition add

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

az network application-gateway waf-policy custom-rule match-condition add --match-variables
                                                                          --name
                                                                          --operator {Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex}
                                                                          --policy-name
                                                                          --resource-group
                                                                          [--index]
                                                                          [--negate {0, 1, f, false, n, no, t, true, y, yes}]
                                                                          [--transforms]
                                                                          [--values]

Exemples

Ajoutez une condition de correspondance de règle personnalisée de stratégie WAF application gateway avec les contient.

az network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase

Ajoutez une condition de correspondance de règle personnalisée de stratégie WAF application gateway avec égale.

az network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report

Paramètres obligatoires

--match-variables

Liste séparée par l’espace des variables à utiliser lors de la correspondance. Valeurs de variable : RemoteAddr, RequestMethod, QueryString, PostArgs, RequestUri, RequestHeaders, RequestBody, RequestCookies. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--name -n

Nom de la règle de stratégie WAF.

--operator

Opérateur de correspondance.

Valeurs acceptées: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex
--policy-name

Nom de la stratégie WAF de passerelle d’application.

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

--index

Index de la condition de correspondance. Si aucun index n’est fourni, le comportement par défaut est append.

--negate

Mettre en correspondance le négatif de la condition.

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

Liste séparée par l’espace des transformations à appliquer lors de la correspondance. Valeurs autorisées : HtmlEntityDecode, Majuscules, Minuscules, RemoveNulls, Trim, UrlDecode, UrlEncode. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--values

Liste de valeurs séparées par un espace à mettre en correspondance. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

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 application-gateway waf-policy custom-rule match-condition list

Répertorier les conditions de correspondance des règles personnalisées de stratégie WAF application gateway.

az network application-gateway waf-policy custom-rule match-condition list --name
                                                                           --policy-name
                                                                           --resource-group

Exemples

Répertorier les conditions de correspondance des règles personnalisées de stratégie WAF application gateway.

az network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription

Paramètres obligatoires

--name -n

Nom de la règle de stratégie WAF.

--policy-name

Nom de la stratégie WAF de passerelle d’application.

--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 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 application-gateway waf-policy custom-rule match-condition remove

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

az network application-gateway waf-policy custom-rule match-condition remove --index
                                                                             --name
                                                                             --policy-name
                                                                             --resource-group

Exemples

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

az network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0

Paramètres obligatoires

--index

Index de la condition de correspondance à supprimer.

--name -n

Nom de la règle de stratégie WAF.

--policy-name

Nom de la stratégie WAF de passerelle d’application.

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