New-AzApplicationGatewayFirewallPolicySetting
Vytvoří nastavení zásad pro zásady brány firewall.
Syntaxe
New-AzApplicationGatewayFirewallPolicySetting
[-Mode <String>]
[-State <String>]
[-DisableRequestBodyEnforcement <Boolean>]
[-RequestBodyInspectLimitInKB <Int32>]
[-DisableRequestBodyCheck]
[-MaxRequestBodySizeInKb <Int32>]
[-DisableFileUploadEnforcement <Boolean>]
[-MaxFileUploadInMb <Int32>]
[-CustomBlockResponseStatusCode <Int32>]
[-CustomBlockResponseBody <String>]
[-LogScrubbing <PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration>]
[-JSChallengeCookieExpirationInMins <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina New-AzApplicationGatewayFirewallPolicySetting vytvoří nastavení zásad pro zásady brány firewall.
Příklady
Příklad 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Příkaz vytvoří nastavení zásad se stavem jako $enabledState, režim jako $enabledMode, RequestBodyCheck jako false, FileUploadLimitInMb jako $fileUploadLimitInMb a MaxRequestBodySizeInKb jako $maxRequestBodySizeInKb. Nové zásadySettings se ukládají do $condition.
Příklad 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
Příkaz vytvoří nastavení zásad se stavem jako $enabledState, režim jako $enabledMode, RequestBodyCheck jako false, FileUploadLimitInMb jako $fileUploadLimitInMb a MaxRequestBodySizeInKb jako $maxRequestBodySizeInKb s pravidlem scrubbingu jako $logScrubbingRuleConfig. Nové zásadySettings se ukládají do $condition.
Příklad 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Příkaz vytvoří nastavení zásad se stavem jako $enabledState, režim jako $enabledMode, RequestBodyEnforcement jako false, RequestBodyInspectLimitInKB jako 2000, RequestBodyCheck jako false, FileUploadLimitInMb jako $fileUploadLimitInMb, FileUploadEnforcement jako false a MaxRequestBodySizeInKb jako $maxRequestBodySizeInKb. Nové zásadySettings se ukládají do $condition.
Příklad 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
Příkaz vytvoří nastavení zásad se stavem jako $enabledState, režim jako $enabledMode, RequestBodyCheck jako false, FileUploadLimitInMb jako $fileUploadLimitInMb a MaxRequestBodySizeInKb jako $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins jako $jsChallengeCookieExpirationInMins. Nové zásadySettings se ukládají do $condition.
Parametry
-CustomBlockResponseBody
Vlastní text odpovědi bloku v nastavení zásad brány firewall.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CustomBlockResponseStatusCode
Vlastní stavový kód odpovědi bloku v nastavení zásad brány firewall
Typ: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DisableFileUploadEnforcement
Zakažte limity vynucení nahrávání souborů pro WAF.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DisableRequestBodyCheck
Diables the requestBodyCheck in policy settings of the firewall policy.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DisableRequestBodyEnforcement
Zakažte limity vynucení textu požadavku pro WAF.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JSChallengeCookieExpirationInMins
Doba vypršení platnosti souboru cookie javascriptové výzvy firewallu webových aplikací v minutách
Typ: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LogScrubbing
Čištění citlivých polí protokolu
Typ: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MaxFileUploadInMb
Maximální velikost souboruUpload v MB.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb v nastavení zásad brány firewall.
Typ: | Int32 |
Position: | Named |
Default value: | 128 |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Mode
Režim brány firewall v nastavení zásad brány firewall
Typ: | String |
Přípustné hodnoty: | Prevention, Detection |
Position: | Named |
Default value: | Detection |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RequestBodyInspectLimitInKB
Maximální limit kontroly v kB pro kontrolu subjektu žádosti.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-State
Proměnná stavu v nastavení zásad brány firewall
Typ: | String |
Přípustné hodnoty: | Disabled, Enabled |
Position: | Named |
Default value: | Enabled |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
None
Výstupy
Azure PowerShell