Dela via


az network application-gateway waf-policy

Hantera waf-principer (Application Gateway Web Application Firewall).

Mer information om brandväggen för webbaserade program finns i https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/ag-overview.

Kommandon

Name Description Typ Status
az network application-gateway waf-policy create

Skapa en WAF-princip för programgateway.

Kärna GA
az network application-gateway waf-policy custom-rule

Hantera anpassade regler för application gateway web application firewall (WAF).

Kärna GA
az network application-gateway waf-policy custom-rule create

Skapa en anpassad waf-principregel för programgateway.

Kärna GA
az network application-gateway waf-policy custom-rule delete

Ta bort en anpassad waf-principregel för programgateway.

Kärna GA
az network application-gateway waf-policy custom-rule list

Visa en lista över anpassade waf-principregler för programgateway.

Kärna GA
az network application-gateway waf-policy custom-rule match-condition

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

Kärna GA
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 GA
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 GA
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 GA
az network application-gateway waf-policy custom-rule show

Hämta information om en anpassad waf-principregel för en programgateway.

Kärna GA
az network application-gateway waf-policy custom-rule update

Uppdatera en anpassad waf-principregel för en programgateway.

Kärna GA
az network application-gateway waf-policy delete

Ta bort en WAF-princip för programgateway.

Kärna GA
az network application-gateway waf-policy list

Lista WAF-principer för programgateway.

Kärna GA
az network application-gateway waf-policy managed-rule

Hantera hanterade regler för en WAF-princip.

Kärna GA
az network application-gateway waf-policy managed-rule exclusion

Hantera OWASP CRS-undantag som tillämpas på en WAF-principhanterade regler.

Kärna GA
az network application-gateway waf-policy managed-rule exclusion add

Lägg till en regel för OWASP CRS-undantag i WAF-principhanterade regler.

Kärna GA
az network application-gateway waf-policy managed-rule exclusion list

Visa en lista över alla OWASP CRS-undantagsregler som tillämpas på en WAF-principhanterade regler.

Kärna GA
az network application-gateway waf-policy managed-rule exclusion remove

Ta bort alla OWASP CRS-undantagsregler som tillämpas på en WAF-principhanterade regler.

Kärna GA
az network application-gateway waf-policy managed-rule exclusion rule-set

Definiera en hanterad regeluppsättning för undantag.

Kärna GA
az network application-gateway waf-policy managed-rule exclusion rule-set add

Lägg till en hanterad regeluppsättning till ett undantag.

Kärna GA
az network application-gateway waf-policy managed-rule exclusion rule-set list

Visa en lista över alla hanterade regeluppsättningar för ett undantag.

Kärna GA
az network application-gateway waf-policy managed-rule exclusion rule-set remove

Ta bort den hanterade regeluppsättningen inom ett undantag.

Kärna GA
az network application-gateway waf-policy managed-rule rule-set

Hantera en hanterad regeluppsättning med hanterade regler för en WAF-princip.

Kärna GA
az network application-gateway waf-policy managed-rule rule-set add

Lägg till hanterad regel inställd på WAF-principhanterade regler. Information om regeluppsättningar och regler finns i: https://learn.microsoft.com/azure/web-application-firewall/ag/application-gateway-crs-rulegroups-rules.

Kärna GA
az network application-gateway waf-policy managed-rule rule-set list

Visa en lista över alla hanterade regeluppsättningar.

Kärna GA
az network application-gateway waf-policy managed-rule rule-set remove

Ta bort en hanterad regeluppsättning efter gruppnamn för regeluppsättningen om rule_group_name har angetts. Annars tar du bort alla regeluppsättningar.

Kärna GA
az network application-gateway waf-policy managed-rule rule-set update

Hantera regler för en WAF-princip. Om --group-name och --rules tillhandahålls åsidosätter du befintliga regler. Om --group-name anges rensar du alla regler under en viss regelgrupp. Om ingen av dem tillhandahålls anger du uppdateringsregeln och rensar alla regler under sig själv. Information om regeluppsättningar och regler finns i: https://learn.microsoft.com/azure/web-application-firewall/ag/application-gateway-crs-rulegroups-rules.

Kärna GA
az network application-gateway waf-policy policy-setting

Definiera innehållet i en global konfiguration för en brandvägg för webbprogram.

Kärna GA
az network application-gateway waf-policy policy-setting list

Visa en lista över egenskaper för en global konfiguration av en brandvägg för webbprogram.

Kärna GA
az network application-gateway waf-policy policy-setting update

Uppdatera egenskaperna för en global konfiguration av en brandvägg för webbprogram.

Kärna GA
az network application-gateway waf-policy show

Hämta information om en WAF-princip för programgateway.

Kärna GA
az network application-gateway waf-policy update

Uppdatera en WAF-princip för programgateway.

Kärna GA
az network application-gateway waf-policy wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Kärna GA

az network application-gateway waf-policy create

Skapa en WAF-princip för programgateway.

az network application-gateway waf-policy create --name
                                                 --resource-group
                                                 [--custom-rules]
                                                 [--location]
                                                 [--managed-rules]
                                                 [--policy-settings]
                                                 [--tags]
                                                 [--type {Microsoft_BotManagerRuleSet, Microsoft_DefaultRuleSet, OWASP}]
                                                 [--version {0.1, 1.0, 1.1, 2.1, 2.2.9, 3.0, 3.1, 3.2}]

Exempel

Skapa en WAF-princip för programgateway.

az network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup

Obligatoriska parametrar

--name -n

Namnet på WAF-principen för programgatewayen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

Valfria parametrar

--custom-rules

De anpassade reglerna i principen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--managed-rules

Beskriver managedRules-strukturen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--policy-settings

PolicyInställningar för principen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--type

Typ av brandväggsregeluppsättning för webbprogram.

Godkända värden: Microsoft_BotManagerRuleSet, Microsoft_DefaultRuleSet, OWASP
Standardvärde: Microsoft_DefaultRuleSet
--version

Version av brandväggsregeluppsättningstypen för webbprogram. 0.1, 1.0 och 1.1 används för Microsoft_BotManagerRuleSet.

Godkända värden: 0.1, 1.0, 1.1, 2.1, 2.2.9, 3.0, 3.1, 3.2
Standardvärde: 2.1
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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av 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 delete

Ta bort en WAF-princip för programgateway.

az network application-gateway waf-policy delete [--ids]
                                                 [--name]
                                                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                 [--resource-group]
                                                 [--subscription]

Exempel

Ta bort en WAF-princip för programgateway.

az network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på waf-principen för programgatewayen.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av 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 list

Lista WAF-principer för programgateway.

az network application-gateway waf-policy list [--max-items]
                                               [--next-token]
                                               [--resource-group]

Valfria parametrar

--max-items

Totalt antal objekt som ska returneras i kommandots utdata. Om det totala antalet tillgängliga objekt är mer än det angivna värdet anges en token i kommandots utdata. Om du vill återuppta sidnumreringen anger du tokenvärdet i --next-token argument för ett efterföljande kommando.

--next-token

Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av 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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av 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 show

Hämta information om en WAF-princip för programgateway.

az network application-gateway waf-policy show [--ids]
                                               [--name]
                                               [--resource-group]
                                               [--subscription]

Exempel

Hämta information om en WAF-princip för programgateway.

az network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på waf-principen för programgatewayen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av 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 update

Uppdatera en WAF-princip för programgateway.

az network application-gateway waf-policy update [--add]
                                                 [--custom-rules]
                                                 [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                                 [--ids]
                                                 [--managed-rules]
                                                 [--name]
                                                 [--policy-settings]
                                                 [--remove]
                                                 [--resource-group]
                                                 [--set]
                                                 [--subscription]
                                                 [--tags]

Exempel

Uppdatera en WAF-princip för programgateway.

az network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup

Åsidosätt befintlig hanterad regeluppsättning via kortsyntax.

az network application-gateway waf-policy update --managed-rules "{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}"

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>.

--custom-rules

De anpassade reglerna i principen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--managed-rules

Beskriver managedRules-strukturen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--name -n

Namnet på waf-principen för programgatewayen.

--policy-settings

PolicyInställningar för principen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove> ELLER --remove propertyToRemove.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. 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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av 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 wait

Placera CLI i vänteläge tills ett villkor uppfylls.

az network application-gateway waf-policy wait [--created]
                                               [--custom]
                                               [--deleted]
                                               [--exists]
                                               [--ids]
                                               [--interval]
                                               [--name]
                                               [--resource-group]
                                               [--subscription]
                                               [--timeout]
                                               [--updated]

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

Standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

Standardvärde: False
--exists

Vänta tills resursen finns.

Standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

Standardvärde: 30
--name -n

Namnet på waf-principen för programgatewayen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--timeout

Maximal väntetid i sekunder.

Standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

Standardvärde: False
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.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

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