New-AzApplicationGatewayFirewallPolicySetting
Tworzy ustawienie zasad dla zasad zapory
Składnia
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>]
Opis
New-AzApplicationGatewayFirewallPolicySetting tworzy ustawienia zasad dla zasad zapory.
Przykłady
Przykład 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Polecenie tworzy ustawienie zasad ze stanem $enabledState, trybem $enabledMode, RequestBodyCheck jako false, FileUploadLimitInMb jako $fileUploadLimitInMb i MaxRequestBodySizeInKb jako $maxRequestBodySizeInKb. Nowe zasadyUstawienia są przechowywane w celu $condition.
Przykład 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
Polecenie tworzy ustawienie zasad ze stanem $enabledState, trybem $enabledMode, RequestBodyCheck jako false, FileUploadLimitInMb jako $fileUploadLimitInMb i MaxRequestBodySizeInKb jako $maxRequestBodySizeInKb z regułą czyszczenia $logScrubbingRuleConfig. Nowe zasadyUstawienia są przechowywane w celu $condition.
Przykład 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Polecenie tworzy ustawienie zasad o stanie $enabledState, trybie $enabledMode, RequestBodyEnforcement jako false, RequestBodyInspectLimitInKB jako 2000, RequestBodyCheck jako false, FileUploadLimitInMb jako $fileUploadLimitInMb, FileUploadEnforcement jako false i MaxRequestBodySizeInKb jako $maxRequestBodySizeInKb. Nowe zasadyUstawienia są przechowywane w celu $condition.
Przykład 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
Polecenie tworzy ustawienie zasad o stanie $enabledState, trybie $enabledMode, RequestBodyCheck jako false, FileUploadLimitInMb jako $fileUploadLimitInMb i MaxRequestBodySizeInKb jako $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins jako $jsChallengeCookieExpirationInMins. Nowe zasadyUstawienia są przechowywane w celu $condition.
Parametry
-CustomBlockResponseBody
Niestandardowa treść odpowiedzi bloku w ustawieniach zasad zapory.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-CustomBlockResponseStatusCode
Niestandardowy kod stanu odpowiedzi bloku w ustawieniach zasad zasad zapory.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DisableFileUploadEnforcement
Wyłącz limity wymuszania przekazywania plików dla zapory aplikacji internetowej.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DisableRequestBodyCheck
Umożliwia przekazanie żądaniaBodyCheck w ustawieniach zasad zasad zapory.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DisableRequestBodyEnforcement
Wyłącz limity wymuszania treści żądania dla zapory aplikacji internetowej.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JSChallengeCookieExpirationInMins
Czas wygaśnięcia pliku cookie wyzwania w zaporze aplikacji internetowej JavaScript w minutach.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LogScrubbing
Aby wyczyścić poufne pola dziennika
Typ: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxFileUploadInMb
Maksymalny rozmiar plikuUładuj w MB.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb w ustawieniach zasad zasad zapory.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | 128 |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Mode
Tryb zapory w ustawieniach zasad zasad zapory.
Typ: | String |
Dopuszczalne wartości: | Prevention, Detection |
Position: | Named |
Domyślna wartość: | Detection |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RequestBodyInspectLimitInKB
Maksymalny limit inspekcji w KB na potrzeby kontroli jednostki żądań.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-State
Zmienna stanu w ustawieniach zasad zasad zapory.
Typ: | String |
Dopuszczalne wartości: | Disabled, Enabled |
Position: | Named |
Domyślna wartość: | Enabled |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None