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
Sorties
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour