New-AzApplicationGatewayFirewallPolicySetting
Crea un'impostazione di criteri per i criteri firewall
Sintassi
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>]
Descrizione
Il New-AzApplicationGatewayFirewallPolicySetting crea impostazioni dei criteri per un criterio firewall.
Esempio
Esempio 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Il comando crea un'impostazione di criteri con stato come $enabledState, modalità come $enabledMode, RequestBodyCheck come false, FileUploadLimitInMb come $fileUploadLimitInMb e MaxRequestBodySizeInKb come $maxRequestBodySizeInKb. Il nuovo criterioImpostazioni viene archiviato per $condition.
Esempio 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
Il comando crea un'impostazione di criteri con stato come $enabledState, modalità come $enabledMode, RequestBodyCheck come false, FileUploadLimitInMb come $fileUploadLimitInMb e MaxRequestBodySizeInKb come $maxRequestBodySizeInKb con una regola di scrubbing come $logScrubbingRuleConfig. Il nuovo criterioImpostazioni viene archiviato per $condition.
Esempio 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Il comando crea un'impostazione di criteri con stato come $enabledState, modalità come $enabledMode, RequestBodyEnforcement come false, RequestBodyInspectLimitInKB come 2000, RequestBodyCheck come false, FileUploadLimitInMb come $fileUploadLimitInMb, FileUploadEnforcement come false e MaxRequestBodySizeInKb come $maxRequestBodySizeInKb. Il nuovo criterioImpostazioni viene archiviato per $condition.
Esempio 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
Il comando crea un'impostazione di criteri con stato come $enabledState, modalità come $enabledMode, RequestBodyCheck come false, FileUploadLimitInMb come $fileUploadLimitInMb e MaxRequestBodySizeInKb come $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins come $jsChallengeCookieExpirationInMins. Il nuovo criterioImpostazioni viene archiviato per $condition.
Parametri
-CustomBlockResponseBody
Corpo della risposta blocco personalizzato nelle impostazioni dei criteri del firewall.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CustomBlockResponseStatusCode
Codice di stato della risposta blocco personalizzato nelle impostazioni dei criteri del firewall.
Tipo: | Nullable<T>[Int32] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableFileUploadEnforcement
Disabilitare i limiti di imposizione del caricamento dei file per WAF.
Tipo: | Nullable<T>[Boolean] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableRequestBodyCheck
Diables the requestBodyCheck nelle impostazioni dei criteri del firewall.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableRequestBodyEnforcement
Disabilitare i limiti di imposizione del corpo della richiesta per WAF.
Tipo: | Nullable<T>[Boolean] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JSChallengeCookieExpirationInMins
Tempo di scadenza del cookie di verifica javaScript di Web Application Firewall in minuti.
Tipo: | Nullable<T>[Int32] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LogScrubbing
Per eseguire lo scrubing dei campi di log sensibili
Tipo: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MaxFileUploadInMb
Dimensioni massime fileUpload in MB.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb nelle impostazioni dei criteri del firewall.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | 128 |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Mode
Modalità firewall nelle impostazioni dei criteri del firewall.
Tipo: | String |
Valori accettati: | Prevention, Detection |
Posizione: | Named |
Valore predefinito: | Detection |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RequestBodyInspectLimitInKB
Limite massimo di ispezione in KB per l'ispezione del corpo della richiesta.
Tipo: | Nullable<T>[Int32] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-State
Variabile di stato nelle impostazioni dei criteri del firewall.
Tipo: | String |
Valori accettati: | Disabled, Enabled |
Posizione: | Named |
Valore predefinito: | Enabled |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None