New-AzFrontDoorRulesEngineMatchConditionObject
Vytvořte objekt PSRulesEngineMatchCondition pro vytvoření pravidla stroje pravidel.
Syntax
New-AzFrontDoorRulesEngineMatchConditionObject
-MatchVariable <PSRulesEngineMatchVariable>
-MatchValue <String[]>
[-Selector <String>]
[-Operator <PSRulesEngineOperator>]
[-NegateCondition <Boolean>]
[-Transform <PSTransform[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Vytvořte objekt PSRulesEngineMatchCondition pro vytvoření pravidla stroje pravidel.
Příklady
Příklad 1
New-AzFrontDoorRulesEngineMatchConditionObject -MatchVariable RequestHeader -Operator Equal -MatchValue allowoverride -Transform "LowerCase", "UpperCase"-Selector Rules-Engine-Route-Forward -NegateCondition $false
RulesEngineMatchVariable : RequestHeader
RulesEngineMatchValue : {allowoverride}
Selector : Rules-Engine-Route-Forward
RulesEngineOperator : Equal
NegateCondition : False
Transform : {Lowercase, Uppercase}
Greate nový PSRulesEngineMatchCondition objektu.
Parametry
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MatchValue
Porovná hodnoty, které se mají shodovat. Operátor se použije pro každou hodnotu v této sémantice OR. Pokud některý z nich odpovídá proměnné s daným operátorem, považuje se tato podmínka shody za shodu.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MatchVariable
Porovná proměnnou. Možné hodnoty jsou IsMobile, RemoteAddr, RequestMethod, QueryString, PostArg, RequestUri, RequestPath, RequestFileName, RequestfilenameExtension, RequestHeader, RequestBody, RequestScheme
Type: | PSRulesEngineMatchVariable |
Accepted values: | IsMobile, RemoteAddr, RequestMethod, QueryString, PostArgs, RequestUri, RequestPath, RequestFilename, RequestFilenameExtension, RequestHeader, RequestBody, RequestScheme |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NegateCondition
Popisuje, jestli se jedná o negované podmínky nebo ne.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Operator
Popisuje operátor, který se má použít pro podmínku shody. Možné hodnoty jsou Any, IPMatch, GeoMatch, Equal, Contains, LessThan, GreaterThan, LessThanEqual, GreaterThanOrEqual, StartsWith, EndsWith.
Type: | PSRulesEngineOperator |
Accepted values: | Any, IPMatch, GeoMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Selector
Název selektoru v RequestHeader nebo RequestBody, který se má shodovat
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Transform
Seznam transformací, které se použijí před porovnáním Možné jednotlivé hodnoty transformace jsou Malá písmena, Velká písmena, Trim, UrlDecode, UrlEncode, RemoveNulls.
Type: | PSTransform[] |
Accepted values: | Lowercase, Uppercase, Trim, UrlDecode, UrlEncode, RemoveNulls |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
None
Výstupy
Azure PowerShell
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro