New-AzApplicationGatewayFirewallPolicySetting
Hiermee maakt u een beleidsinstelling voor het firewallbeleid
Syntaxis
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
De New-AzApplicationGatewayFirewallPolicySetting maakt een beleidsinstellingen voor een firewallbeleid.
Voorbeelden
Voorbeeld 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Met de opdracht maakt u een beleidsinstelling met de status $enabledState, modus als $enabledMode, RequestBodyCheck als onwaar, FileUploadLimitInMb als $fileUploadLimitInMb en MaxRequestBodySizeInKb als $maxRequestBodySizeInKb. De nieuwe policySettings wordt opgeslagen in $condition.
Voorbeeld 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
Met de opdracht maakt u een beleidsinstelling met de status $enabledState, modus als $enabledMode, RequestBodyCheck als onwaar, FileUploadLimitInMb als $fileUploadLimitInMb en MaxRequestBodySizeInKb als $maxRequestBodySizeInKb met een scrubbing-regel als $logScrubbingRuleConfig. De nieuwe policySettings wordt opgeslagen in $condition.
Voorbeeld 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Met de opdracht maakt u een beleidsinstelling met de status $enabledState, modus als $enabledMode, RequestBodyEnforcement als false, RequestBodyInspectLimitInKB als 2000, RequestBodyCheck als onwaar, FileUploadLimitInMb als $fileUploadLimitInMb, FileUploadEnforcement als onwaar en MaxRequestBodySizeInKb als $maxRequestBodySizeInKb. De nieuwe policySettings wordt opgeslagen in $condition.
Voorbeeld 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
Met de opdracht maakt u een beleidsinstelling met de status $enabledState, modus als $enabledMode, RequestBodyCheck als false, FileUploadLimitInMb als $fileUploadLimitInMb en MaxRequestBodySizeInKb als $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins als $jsChallengeCookieExpirationInMins. De nieuwe policySettings wordt opgeslagen in $condition.
Parameters
-CustomBlockResponseBody
Aangepaste hoofdtekst voor blokreacties in beleidsinstellingen van het firewallbeleid.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CustomBlockResponseStatusCode
Aangepaste statuscode voor blokreacties in beleidsinstellingen van het firewallbeleid.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DisableFileUploadEnforcement
Schakel afdwingingslimieten voor het uploaden van bestanden uit voor WAF.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DisableRequestBodyCheck
Diables de requestBodyCheck in beleidsinstellingen van het firewallbeleid.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DisableRequestBodyEnforcement
Schakel afdwingingslimieten voor aanvraagbody's uit voor WAF.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-JSChallengeCookieExpirationInMins
De verlooptijd van de JavaScript-cookie van Web Application Firewall in minuten.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LogScrubbing
Gevoelige logboekvelden verwijderen
Type: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MaxFileUploadInMb
Maximale bestandsgrootte in MB.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb in beleidsinstellingen van het firewallbeleid.
Type: | Int32 |
Position: | Named |
Default value: | 128 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Mode
Firewallmodus in beleidsinstellingen van het firewallbeleid.
Type: | String |
Geaccepteerde waarden: | Prevention, Detection |
Position: | Named |
Default value: | Detection |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RequestBodyInspectLimitInKB
Maximale inspectielimiet in KB voor inspectie van aanvraagbody.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-State
Statusvariabele in beleidsinstellingen van het firewallbeleid.
Type: | String |
Geaccepteerde waarden: | Disabled, Enabled |
Position: | Named |
Default value: | Enabled |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
Azure PowerShell