New-AzApplicationGatewayFirewallPolicyExclusion
Crée une exclusion sur la stratégie de pare-feu
Syntaxe
New-AzApplicationGatewayFirewallPolicyExclusion
-MatchVariable <String>
-SelectorMatchOperator <String>
-Selector <String>
[-ExclusionManagedRuleSet <PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzApplicationGatewayFirewallPolicyExclusion une nouvelle liste de règles d’exclusion pour la stratégie de pare-feu.
Exemples
Exemple 1
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderNames" -SelectorMatchOperator "StartsWith" -Selector "xyz"
Cette commande crée une nouvelle entrée d’exclusion pour la variable nommée RequestHeaderNames et l’opérateur nommé StartsWith et Selector nommés xyz. L’entrée d’exclusion est enregistrée dans $exclusionEntry.
Exemple 2
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderKeys" -SelectorMatchOperator "Contains" -Selector "abc"
Cette commande crée une nouvelle entrée d’exclusion pour la variable nommée RequestHeaderKeys et l’opérateur Nommé Contains et Selector nommé abc. L’entrée d’exclusion est enregistrée dans $exclusionEntry.
Exemple 3
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderNames" -SelectorMatchOperator "StartsWith" -Selector "xyz" -ExclusionManagedRuleSet $exclusionManagedRuleSet
Cette commande crée une nouvelle entrée d’exclusion pour la variable nommée RequestHeaderNames et l’opérateur StartsWith, Selector nommé xyz et ExclusionManagedRuleSet nommé $exclusionManagedRuleSet. L’entrée d’exclusion est enregistrée dans $exclusionEntry.
Paramètres
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ExclusionManagedRuleSet
Liste des ensembles de règles managés d’exclusion.
Type: | PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MatchVariable
Variable à exclure.
Type: | String |
Valeurs acceptées: | RequestHeaderNames, RequestCookieNames, RequestArgNames, RequestHeaderKeys, RequestCookieKeys, RequestArgKeys, RequestHeaderValues, RequestCookieValues, RequestArgValues |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Selector
Lorsque la variable est une collection, opérateur utilisé pour spécifier les éléments de la collection auxquels cette exclusion s’applique.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SelectorMatchOperator
Lorsque la variable est une collection, utilisez le sélecteur pour spécifier les éléments de la collection auxquels cette exclusion s’applique.
Type: | String |
Valeurs acceptées: | Equals, Contains, StartsWith, EndsWith, EqualsAny |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None