Udostępnij przez


New-AzFrontDoorWafMatchConditionObject

Utwórz obiekt w pamięci dla elementu MatchCondition.

Składnia

Default (domyślnie)

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

Opis

Utwórz obiekt w pamięci dla elementu MatchCondition.

Przykłady

Przykład 1. Tworzenie obiektu MatchCondition na potrzeby tworzenia zasad zapory aplikacji internetowej

New-AzFrontDoorWafMatchConditionObject -MatchVariable RequestHeader -OperatorProperty Contains -Selector "User-Agent" -MatchValue "Windows"
MatchValue       : {Windows}
MatchVariable    : RequestHeader
NegateCondition  :
OperatorProperty : Contains
Selector         : User-Agent
Transform        :

Tworzenie obiektu MatchCondition na potrzeby tworzenia zasad zapory aplikacji internetowej

Przykład 2. Tworzenie obiektu MatchCondition na potrzeby tworzenia zasad zapory aplikacji internetowej

New-AzFrontDoorWafMatchConditionObject -MatchVariable RequestHeader -OperatorProperty Contains -Selector "User-Agent" -MatchValue "WINDOWS" -Transform Uppercase
MatchValue       : {WINDOWS}
MatchVariable    : RequestHeader
NegateCondition  :
OperatorProperty : Contains
Selector         : User-Agent
Transform        : {Uppercase}

Tworzenie obiektu MatchCondition

Parametry

-MatchValue

Lista możliwych wartości dopasowania.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-MatchVariable

Żądaj zmiennej do porównania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-NegateCondition

Opisuje, czy wynik tego warunku powinien zostać negowany.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-OperatorProperty

Typ porównania używany do dopasowywania z wartością zmiennej.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Selector

Dopasuj do określonego klucza ze zmiennych QueryString, PostArgs, RequestHeader lub Cookie. Wartość domyślna to null.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Transform

Lista przekształceń.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

MatchCondition