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
Il 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
Credenziali, account, tenant e sottoscrizione usati per la comunicazione 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 della 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 la 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