New-AzApplicationGatewayRewriteRuleCondition
Adds a condition to the RewriteRule for an application gateway.
Syntax
New-AzApplicationGatewayRewriteRuleCondition
-Variable <String>
[-Pattern <String>]
[-IgnoreCase]
[-Negate]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
The AzApplicationGatewayRewriteRuleCondition cmdlet creates a rewrite rule condition for an Azure application gateway.
Examples
Example 1
$condition = New-AzApplicationGatewayRewriteRuleCondition -Variable "var_request_uri" -Pattern "http" -IgnoreCase
$condition
Variable : var_request_uri
Pattern : http
IgnoreCase : True
Negate : False
$condition | Format-Table
Variable Pattern IgnoreCase Negate
-------- ------- ---------- ------
var_request_uri http True False
This command creates a condition in a rewrite rule and stores the result in the variable named $condition.
Parameters
-DefaultProfile
The credentials, account, tenant, and subscription used for communication with Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreCase
Set this flag to ignore case on the pattern
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Negate
Set this flag to negate the condition validation
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Pattern
Pattern to look for in the Variable Header
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Variable
Name of the Header to set condition on it
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
None
Outputs
Related Links
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Azure PowerShell