New-AzFrontDoorWafMatchConditionObject
MatchCondition-object maken voor het maken van WAF-beleid
Syntaxis
New-AzFrontDoorWafMatchConditionObject
-MatchVariable <String>
-OperatorProperty <String>
[-MatchValue <String[]>]
[-Selector <String>]
[-NegateCondition <Boolean>]
[-Transform <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
MatchCondition-object maken voor het maken van WAF-beleid
Voorbeelden
Voorbeeld 1
New-AzFrontDoorWafMatchConditionObject -MatchVariable RequestHeader -OperatorProperty Contains -Selector "User-Agent" -MatchValue "Windows"
MatchVariable OperatorProperty MatchValue Selector NegateCondition Transform
------------- ---------------- ---------- -------- --------------- ---------
RequestHeader Contains {Windows} User-Agent False
Voorbeeld 2
New-AzFrontDoorWafMatchConditionObject -MatchVariable RequestHeader -OperatorProperty Contains -Selector "User-Agent" -MatchValue "WINDOWS" -Transform Uppercase
MatchVariable OperatorProperty MatchValue Selector NegateCondition Transform
------------- ---------------- ---------- -------- --------------- ---------
RequestHeader Contains {WINDOWS} User-Agent False {Uppercase}
Een MatchCondition-object maken
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
Identieke variabele. Mogelijke waarden zijn: 'RemoteAddr', 'RequestMethod', 'QueryString', 'PostArgs', 'RequestUri', 'RequestHeader', 'RequestBody', 'SocketAddr'
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NegateCondition
Beschrijft of dit een negatevoorwaarde is of niet de standaardwaarde onwaar is
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OperatorProperty
Beschrijft de operator die moet worden vergeleken. Mogelijke waarden zijn: 'Any', 'IPMatch', 'GeoMatch', 'Equal', 'Contains', 'LessThan', 'GreaterThan', 'LessThanOrEqual', 'GreaterThanOrEqual', 'BeginsWith', 'EndsWith', 'RegEx'
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Selector
Naam van selector in RequestHeader of RequestBody die moet worden vergeleken
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Transform
Transformaties die moeten worden toegepast. Mogelijke waarden zijn: 'Kleine letters', 'Hoofdletters', 'Trim', 'UrlDecode', 'UrlEncode', 'RemoveNulls'.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell