New-AzFrontDoorWafMatchConditionObject

Tworzenie obiektu MatchCondition na potrzeby tworzenia zasad zapory aplikacji internetowej

Składnia

New-AzFrontDoorWafMatchConditionObject
   -MatchVariable <String>
   -OperatorProperty <String>
   [-MatchValue <String[]>]
   [-Selector <String>]
   [-NegateCondition <Boolean>]
   [-Transform <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Tworzenie obiektu MatchCondition na potrzeby tworzenia zasad zapory aplikacji internetowej

Przykłady

Przykład 1

New-AzFrontDoorWafMatchConditionObject -MatchVariable RequestHeader -OperatorProperty Contains -Selector "User-Agent" -MatchValue "Windows"

MatchVariable OperatorProperty MatchValue Selector   NegateCondition Transform
------------- ---------------- ---------- --------   --------------- ---------
RequestHeader Contains         {Windows}  User-Agent           False

Przykład 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}

Tworzenie obiektu MatchCondition

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

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

-MatchValue

Dopasuj wartość.

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

-MatchVariable

Dopasuj zmienną. Możliwe wartości obejmują: "RemoteAddr", "RequestMethod", "QueryString", "PostArgs","RequestUri", "RequestHeader", "RequestBody", "SocketAddr"

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

-NegateCondition

Opisuje, czy jest to warunek negacji, czy nie wartość domyślna ma wartość false

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

-OperatorProperty

Opisuje operator do dopasowania. Możliwe wartości obejmują: "Any", "IPMatch", "GeoMatch", "Equal", "Contains", "LessThan", "GreaterThan", "LessThanOrEqual", "GreaterThanOrEqual", "StartsWith", "EndsWith", "RegEx"

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

-Selector

Nazwa selektora w poleceniu RequestHeader lub RequestBody do dopasowania

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

-Transform

Przekształcenia do zastosowania. Możliwe wartości to: "Małe litery", "Wielkie litery", "Trim", "UrlDecode", "UrlEncode", "RemoveNulls".

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

Dane wejściowe

None

Dane wyjściowe

PSMatchCondition