New-AzApplicationGatewayFirewallCondition

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

Syntax

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.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MatchValue

Valor correspondente.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MatchVariable

Lista de variáveis de correspondência.

Type:PSApplicationGatewayFirewallMatchVariable[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NegationCondition

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Operator

Descreve o operador a ser correspondido.

Type:String
Accepted values:IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Transform

Lista de transformações.

Type:String[]
Accepted values:Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

PSApplicationGatewayFirewallCondition