Share via


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

Az Application Gateway webalkalmazási tűzfal (WAF) házirend egyéni szabályában az egyezés feltételeinek kezelése.

Parancsok

Name Description Típus Állapot
az network application-gateway waf-policy custom-rule match-condition add

Egyezés feltételének hozzáadása az Application Gateway WAF-szabályzat egyéni szabályához.

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

Az Application Gateway WAF-házirendjének egyéni szabálya megfelelteti a feltételeket.

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

Egyezés feltételének eltávolítása az Application Gateway WAF-szabályzat egyéni szabályából.

Alapvető FE

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

Egyezés feltételének hozzáadása az Application Gateway WAF-szabályzat egyéni szabályához.

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]

Példák

Adja hozzá az Application Gateway WAF-szabályzatának egyéni szabályát, amely megfelel a feltételeknek a tartalmazottokkal.

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

Az Application Gateway WAF-házirendjének egyéni szabálya megegyezik az egyenlőség feltételével.

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

Kötelező paraméterek

--match-variables

Az egyezéskor használandó változók szóközzel elválasztott listája. Változó értékek: RemoteAddr, RequestMethod, QueryString, PostArgs, RequestUri, RequestHeaders, RequestBody, RequestCookies. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.

--name -n

A WAF-házirendszabály neve.

--operator

Operátor egyeztetéshez.

elfogadott értékek: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex
--policy-name

Az Application Gateway WAF-szabályzatának neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Opcionális paraméterek

--index

Egyezés feltételének indexe. Ha nincs megadva index, az alapértelmezett viselkedés az append.

--negate

Egyezzen a feltétel negatív értékével.

elfogadott értékek: 0, 1, f, false, n, no, t, true, y, yes
--transforms

Az egyezéskor alkalmazandó átalakítások szóközzel elválasztott listája. Engedélyezett értékek: HtmlEntityDecode, Nagybetű, Kisbetű, RemoveNulls, Vágás, UrlDecode, UrlEncode. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.

--values

Az egyező értékek szóközzel elválasztott listája. A rövidített szintaxis, a json-file és a yaml-file támogatása. Próbálja ki a "??" elemet a továbbiak megjelenítéséhez.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

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

Az Application Gateway WAF-házirendjének egyéni szabálya megfelelteti a feltételeket.

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

Példák

Az Application Gateway WAF-házirendjének egyéni szabálya megfelelteti a feltételeket.

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

Kötelező paraméterek

--name -n

A WAF-házirendszabály neve.

--policy-name

Az Application Gateway WAF-szabályzatának neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

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

Egyezés feltételének eltávolítása az Application Gateway WAF-szabályzat egyéni szabályából.

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

Példák

Egyezés feltételének eltávolítása az Application Gateway WAF-szabályzat egyéni szabályából.

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

Kötelező paraméterek

--index

Az eltávolítandó egyezés feltételének indexe.

--name -n

A WAF-házirendszabály neve.

--policy-name

Az Application Gateway WAF-szabályzatának neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.