Compartilhar via


New-AzApplicationGatewayFirewallPolicySetting

Cria uma configuração de política para a política de firewall

Sintaxe

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

O New-AzApplicationGatewayFirewallPolicySetting cria configurações de política para uma política de firewall.

Exemplos

Exemplo 1

$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb

O comando cria uma configuração de política com state como $enabledState, mode como $enabledMode, RequestBodyCheck como false, FileUploadLimitInMb como $fileUploadLimitInMb e MaxRequestBodySizeInKb como $maxRequestBodySizeInKb. O novo policySettings é armazenado em $condition.

Exemplo 2

$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig

O comando cria uma configuração de política com state como $enabledState, mode como $enabledMode, RequestBodyCheck como false, FileUploadLimitInMb como $fileUploadLimitInMb e MaxRequestBodySizeInKb como $maxRequestBodySizeInKb com uma regra de depuração como $logScrubbingRuleConfig. O novo policySettings é armazenado em $condition.

Exemplo 3

$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb

O comando cria uma configuração de política com state como $enabledState, mode como $enabledMode, RequestBodyEnforcement como false, RequestBodyInspectLimitInKB como 2000, RequestBodyCheck como false, FileUploadLimitInMb como $fileUploadLimitInMb, FileUploadEnforcement como false e MaxRequestBodySizeInKb como $maxRequestBodySizeInKb. O novo policySettings é armazenado em $condition.

Exemplo 4

$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins

O comando cria uma configuração de política com state como $enabledState, mode como $enabledMode, RequestBodyCheck como false, FileUploadLimitInMb como $fileUploadLimitInMb e MaxRequestBodySizeInKb como $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins como $jsChallengeCookieExpirationInMins. O novo policySettings é armazenado em $condition.

Parâmetros

-CustomBlockResponseBody

Corpo de resposta de bloco personalizado nas configurações de política da política de firewall.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CustomBlockResponseStatusCode

Código de status de resposta de bloco personalizado nas configurações de política da política de firewall.

Tipo:Nullable<T>[Int32]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableFileUploadEnforcement

Desative os limites de imposição de upload de arquivo para o WAF.

Tipo:Nullable<T>[Boolean]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableRequestBodyCheck

Desativa o requestBodyCheck nas configurações de política da política de firewall.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableRequestBodyEnforcement

Desabilite os limites de imposição do corpo da solicitação para o WAF.

Tipo:Nullable<T>[Boolean]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-JSChallengeCookieExpirationInMins

Desafio de JavaScript do Firewall de Aplicativo Web Tempo de expiração do cookie em minutos.

Tipo:Nullable<T>[Int32]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-LogScrubbing

Para limpar campos de log confidenciais

Tipo:PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MaxFileUploadInMb

Tamanho máximo de fileUpload em MB.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MaxRequestBodySizeInKb

MaxRequestBodySizeInKb nas configurações de política da política de firewall.

Tipo:Int32
Cargo:Named
Valor padrão:128
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Mode

Modo de firewall nas configurações de política da política de firewall.

Tipo:String
Valores aceitos:Prevention, Detection
Cargo:Named
Valor padrão:Detection
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RequestBodyInspectLimitInKB

Limite máximo de inspeção em KB para inspeção do corpo da solicitação.

Tipo:Nullable<T>[Int32]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-State

Variável de estado nas configurações de política da política de firewall.

Tipo:String
Valores aceitos:Disabled, Enabled
Cargo:Named
Valor padrão:Enabled
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

PSApplicationGatewayFirewallPolicySettings