Delen via


New-AzApplicationGatewayFirewallCondition

Hiermee maakt u een overeenkomstvoorwaarde voor aangepaste regel

Syntaxis

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

Description

Met New-AzApplicationGatewayFirewallCondition wordt een overeenkomstvoorwaarde gemaakt voor aangepaste firewallregels.

Voorbeelden

Voorbeeld 1

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

Met de opdracht maakt u een nieuwe overeenkomstvoorwaarde met behulp van de overeenkomstvariabele die is gedefinieerd in de $variable, is de operator Contains en negation condition false, Transfroms inclusief kleine letters en trim, de overeenkomstwaarde is abc en cde. De nieuwe voorwaarde voor overeenkomst wordt opgeslagen in $condition.

Parameters

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MatchValue

Overeenkomende waarde.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MatchVariable

Lijst met overeenkomende variabelen.

Type:PSApplicationGatewayFirewallMatchVariable[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NegationCondition

Beschrijft of dit een negatevoorwaarde is of niet.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Operator

Beschrijft de operator die moet worden vergeleken.

Type:String
Geaccepteerde waarden:IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Transform

Lijst met transformaties.

Type:String[]
Geaccepteerde waarden:Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

PSApplicationGatewayFirewallCondition