New-AzApplicationGatewayFirewallPolicySetting
Crée un paramètre de stratégie pour la stratégie de pare-feu
Syntax
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 stratégie Paramètres est stockée sur $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 stratégie Paramètres est stockée sur $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 comme $enabledMode, RequestBodyEnforcement comme false, RequestBodyInspectLimitIn Ko comme 2000, RequestBodyCheck comme false, FileUploadLimitInMb comme $fileUploadLimitInMb, FileUploadEnforcement comme false et MaxRequestBodySizeInKb en tant que $maxRequestBodySizeInKb. La nouvelle stratégie Paramètres est stockée sur $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 stratégie Paramètres est stockée sur $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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableFileUploadEnforcement
Désactivez les limites d’application du chargement de fichiers pour waf.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableRequestBodyCheck
Diables le requestBodyCheck dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableRequestBodyEnforcement
Désactivez les limites d’application du corps de requête pour waf.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogScrubbing
Pour nettoyer les champs de journal sensibles
Type: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxFileUploadInMb
Taille maximale de fileUpload dans Mo.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | Int32 |
Position: | Named |
Default value: | 128 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Mode
Mode pare-feu dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | String |
Accepted values: | Prevention, Detection |
Position: | Named |
Default value: | Detection |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequestBodyInspectLimitInKB
Limite maximale d’inspection dans Ko pour l’inspection du corps de demande.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-State
Variable d’état dans les paramètres de stratégie de la stratégie de pare-feu.
Type: | String |
Accepted values: | Disabled, Enabled |
Position: | Named |
Default value: | Enabled |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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