New-AzApplicationGatewayFirewallPolicySetting
Crea una configuración de directiva para la directiva de firewall.
Sintaxis
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 crea una configuración de directiva para una directiva de firewall.
Ejemplos
Ejemplo 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
El comando crea una configuración de directiva con el estado como $enabledState, modo como $enabledMode, RequestBodyCheck como false, FileUploadLimitInMb como $fileUploadLimitInMb y MaxRequestBodySizeInKb como $maxRequestBodySizeInKb. El nuevo policySettings se almacena en $condition.
Ejemplo 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
El comando crea una configuración de directiva con el estado como $enabledState, modo como $enabledMode, RequestBodyCheck como false, FileUploadLimitInMb como $fileUploadLimitInMb y MaxRequestBodySizeInKb como $maxRequestBodySizeInKb con una regla de limpieza como $logScrubbingRuleConfig. El nuevo policySettings se almacena en $condition.
Ejemplo 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
El comando crea una configuración de directiva con estado como $enabledState, modo como $enabledMode, RequestBodyEnforcement como false, RequestBodyInspectLimitInKB como 2000, RequestBodyCheck como false, FileUploadLimitInMb como $fileUploadLimitInMb, FileUploadEnforcement como false y MaxRequestBodySizeInKb como $maxRequestBodySizeInKb. El nuevo policySettings se almacena en $condition.
Ejemplo 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
El comando crea una configuración de directiva con el estado como $enabledState, modo como $enabledMode, RequestBodyCheck como false, FileUploadLimitInMb como $fileUploadLimitInMb y MaxRequestBodySizeInKb como $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins como $jsChallengeCookieExpirationInMins. El nuevo policySettings se almacena en $condition.
Parámetros
-CustomBlockResponseBody
Cuerpo de respuesta de bloqueo personalizado en la configuración de directiva de la directiva de firewall.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CustomBlockResponseStatusCode
Código de estado de respuesta de bloque personalizado en la configuración de directiva de la directiva de firewall.
Tipo: | Nullable<T>[Int32] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DisableFileUploadEnforcement
Deshabilite los límites de cumplimiento de carga de archivos para WAF.
Tipo: | Nullable<T>[Boolean] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DisableRequestBodyCheck
Diables requestBodyCheck en la configuración de directiva de la directiva de firewall.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DisableRequestBodyEnforcement
Deshabilite los límites de cumplimiento del cuerpo de la solicitud para WAF.
Tipo: | Nullable<T>[Boolean] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JSChallengeCookieExpirationInMins
Tiempo de expiración de cookies de desafío de JavaScript del firewall de aplicaciones web en cuestión de minutos.
Tipo: | Nullable<T>[Int32] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-LogScrubbing
Para limpiar los campos de registro confidenciales
Tipo: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-MaxFileUploadInMb
Tamaño máximo de fileUpload en MB.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb en la configuración de directiva de la directiva de firewall.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | 128 |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Mode
Modo de firewall en la configuración de directiva de la directiva de firewall.
Tipo: | String |
Valores aceptados: | Prevention, Detection |
Posición: | Named |
Valor predeterminado: | Detection |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RequestBodyInspectLimitInKB
Límite máximo de inspección en KB para la inspección del cuerpo de la solicitud.
Tipo: | Nullable<T>[Int32] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-State
Variable de estado en la configuración de directiva de la directiva de firewall.
Tipo: | String |
Valores aceptados: | Disabled, Enabled |
Posición: | Named |
Valor predeterminado: | Enabled |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
None