Partilhar via


New-AzApplicationGatewayFirewallCondition

Cria uma condição de correspondência para a regra personalizada

Sintaxe

New-AzApplicationGatewayFirewallCondition
   -MatchVariable <PSApplicationGatewayFirewallMatchVariable[]>
   -Operator <String>
   [-NegationCondition <Boolean>]
   [-MatchValue <String[]>]
   [-Transform <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

O New-AzApplicationGatewayFirewallCondition cria uma condição de correspondência para a regra personalizada do firewall.

Exemplos

Exemplo 1

$condition = New-AzApplicationGatewayFirewallCondition -MatchVariable $variable -Operator Contains -NegationCondition false -Transform Lowercase, Trim -MatchValue abc, cde

O comando cria uma nova condição de correspondência usando a variável match definida no $variable, o operador é Contains e a condição de negação é false, Transfroms incluindo minúsculas e trim, o valor de correspondência é abc e cde. A nova condição de correspondência é salva no $condition.

Parâmetros

-DefaultProfile

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

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-MatchValue

Valor correspondente.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-MatchVariable

Lista de variáveis de correspondência.

Tipo:PSApplicationGatewayFirewallMatchVariable[]
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NegationCondition

Descreve se esta é condição negada ou não.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Operator

Descreve o operador a ser correspondido.

Tipo:String
Valores aceites:IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Transform

Lista de transformações.

Tipo:String[]
Valores aceites:Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

PSApplicationGatewayFirewallCondition