Condividi tramite


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.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MatchValue

Valore di corrispondenza.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MatchVariable

Elenco di variabili di corrispondenza.

Tipo:PSApplicationGatewayFirewallMatchVariable[]
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NegationCondition

Descrive se si tratta di una condizione negata o meno.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Operator

Descrive l'operatore di cui trovare una corrispondenza.

Tipo:String
Valori accettati:IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Transform

Elenco di trasformazioni.

Tipo:String[]
Valori accettati:Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

PSApplicationGatewayFirewallCondition