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

Hantera matchningsvillkor i en anpassad waf-principregel (Application Gateway Web Application Firewall).

Kommandon

Name Description Typ Status
az network application-gateway waf-policy custom-rule match-condition add

Lägg till ett matchningsvillkor i en anpassad waf-principregel för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule match-condition list

Visa en lista över villkor för waf-princip för waf-principmatchning.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule match-condition remove

Ta bort ett matchningsvillkor från en anpassad WAF-principregel för programgateway.

Kärna Allmän tillgänglighet

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

Lägg till ett matchningsvillkor i en anpassad waf-principregel för programgateway.

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]

Exempel

Lägg till waf-princip anpassad regelmatchningsvillkor för application gateway med contains.

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

Lägg till waf-princip anpassad regelmatchningsvillkor för application gateway med lika.

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

Obligatoriska parametrar

--match-variables

Blankstegsavgränsad lista över variabler som ska användas vid matchning. Variabelvärden: RemoteAddr, RequestMethod, QueryString, PostArgs, RequestUri, RequestHeaders, RequestBody, RequestCookies. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--name -n

Namn på WAF-principregeln.

--operator

Operator för matchning.

accepterade värden: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex
--policy-name

Namnet på WAF-principen för programgatewayen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--index

Index för matchningsvillkor. Om inget index anges är appendstandardbeteendet .

--negate

Matcha det negativa villkoret.

accepterade värden: 0, 1, f, false, n, no, t, true, y, yes
--transforms

Blankstegsavgränsad lista över transformeringar som ska tillämpas vid matchning. Tillåtna värden: HtmlEntityDecode, Versaler, Gemener, RemoveNulls, Trim, UrlDecode, UrlEncode. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--values

Blankstegsavgränsad lista med värden som ska matchas. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

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

Visa en lista över villkor för waf-princip för waf-principmatchning.

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

Exempel

Visa en lista över villkor för waf-princip för waf-principmatchning.

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

Obligatoriska parametrar

--name -n

Namn på WAF-principregeln.

--policy-name

Namnet på WAF-principen för programgatewayen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

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

Ta bort ett matchningsvillkor från en anpassad WAF-principregel för programgateway.

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

Exempel

Ta bort ett matchningsvillkor från en anpassad WAF-principregel för programgateway.

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

Obligatoriska parametrar

--index

Index för matchningsvillkoret som ska tas bort.

--name -n

Namn på WAF-principregeln.

--policy-name

Namnet på WAF-principen för programgatewayen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.