New-AzApplicationGatewayFirewallCondition

Crea una condizione di corrispondenza per la regola personalizzata

Sintassi

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

Descrizione

New-AzApplicationGatewayFirewallCondition crea una condizione di corrispondenza per la regola personalizzata del firewall.

Esempio

Esempio 1

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

Il comando crea una nuova condizione di corrispondenza usando la variabile di corrispondenza definita nella $variable, l'operatore è Contains e la condizione di negazione è false, Transfroms include minuscolo e trim, il valore della corrispondenza è abc e cde. La nuova condizione di corrispondenza viene salvata in $condition.

Parametri

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

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

-MatchValue

Valore di corrispondenza.

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

-MatchVariable

Elenco di variabili di corrispondenza.

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

-NegationCondition

Descrive se si tratta di una condizione negata o meno.

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

-Operator

Descrive l'operatore di cui trovare una corrispondenza.

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

Elenco di trasformazioni.

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

Input

None

Output

PSApplicationGatewayFirewallCondition