New-AzApplicationGatewayFirewallPolicySetting
Crée un paramètre de stratégie pour la stratégie de pare-feu
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
New-AzApplicationGatewayFirewallPolicySetting crée des paramètres de stratégie pour une stratégie de pare-feu.
Exemples
Exemple 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
La commande crée un paramètre de stratégie avec l’état $enabledState, le mode $enabledMode, RequestBodyCheck comme false, FileUploadLimitInMb comme $fileUploadLimitInMb et MaxRequestBodySizeInKb comme $maxRequestBodySizeInKb. La nouvelle policySettings est stockée dans $condition.
Exemple 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
La commande crée un paramètre de stratégie avec l’état $enabledState, le mode $enabledMode, RequestBodyCheck comme false, FileUploadLimitInMb comme $fileUploadLimitInMb et MaxRequestBodySizeInKb comme $maxRequestBodySizeInKb avec une règle de nettoyage comme $logScrubbingRuleConfig. La nouvelle policySettings est stockée dans $condition.
Exemple 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
La commande crée un paramètre de stratégie avec l’état $enabledState, le mode $enabledMode, RequestBodyEnforcement comme false, RequestBodyInspectLimitInKB comme 2000, RequestBodyCheck as false, FileUploadLimitInMb as $fileUploadLimitInMb, FileUploadEnforcement as false et MaxRequestBodySizeInKb en tant que $maxRequestBodySizeInKb. La nouvelle policySettings est stockée dans $condition.
Exemple 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
La commande crée un paramètre de stratégie avec l’état $enabledState, le mode $enabledMode, RequestBodyCheck comme false, FileUploadLimitInMb comme $fileUploadLimitInMb et MaxRequestBodySizeInKb en tant que $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins comme $jsChallengeCookieExpirationInMins. La nouvelle policySettings est stockée dans $condition.
Paramètres
-CustomBlockResponseBody
Corps de réponse de bloc personnalisé dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CustomBlockResponseStatusCode
Code d’état de réponse de bloc personnalisé dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | Nullable<T>[Int32] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableFileUploadEnforcement
Désactivez les limites d’application du chargement de fichiers pour waf.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableRequestBodyCheck
Diables le requestBodyCheck dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableRequestBodyEnforcement
Désactivez les limites d’application du corps de requête pour waf.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-JSChallengeCookieExpirationInMins
Durée d’expiration du cookie de défi javaScript du pare-feu d’applications web en minutes.
Type: | Nullable<T>[Int32] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LogScrubbing
Pour nettoyer les champs de journal sensibles
Type: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MaxFileUploadInMb
Taille maximale de fileUpload en Mo.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | 128 |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Mode
Mode pare-feu dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | String |
Valeurs acceptées: | Prevention, Detection |
Position: | Named |
Valeur par défaut: | Detection |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RequestBodyInspectLimitInKB
Limite d’inspection maximale en Ko pour l’inspection du corps de la demande.
Type: | Nullable<T>[Int32] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-State
Variable d’état dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | String |
Valeurs acceptées: | Disabled, Enabled |
Position: | Named |
Valeur par défaut: | Enabled |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None