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
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.
Nom de la règle de stratégie WAF.
Opérateur de correspondance.
Nom de la stratégie WAF de passerelle d’application.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Index de la condition de correspondance. Si aucun index n’est fourni, le comportement par défaut est append
.
Mettre en correspondance le négatif de la condition.
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.
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
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
Nom de la règle de stratégie WAF.
Nom de la stratégie WAF de passerelle d’application.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
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 de la condition de correspondance à supprimer.
Nom de la règle de stratégie WAF.
Nom de la stratégie WAF de passerelle d’application.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.