New-AzApplicationGatewayFirewallExclusionConfig

Tworzy nową listę reguł wykluczania dla zapory aplikacji application gateway

Składnia

New-AzApplicationGatewayFirewallExclusionConfig
   -Variable <String>
   -Operator <String>
   -Selector <String>
   [-ExclusionManagedRuleSet <PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Polecenie cmdlet New-AzApplicationGatewayFirewallExclusionConfig zawiera nową listę reguł wykluczania dla zapory bramy aplikacji.

Przykłady

Przykład 1

$exclusion1 = New-AzApplicationGatewayFirewallExclusionConfig -Variable "RequestHeaderNames" -Operator "StartsWith" -Selector "xyz"

To polecenie tworzy nową regułę wykluczania wyświetla konfigurację zmiennej o nazwie RequestHeaderNames i operator o nazwie StartsWith i Selektor o nazwie xyz. Konfiguracja listy wykluczeń jest zapisywana w $exclusion 1.

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

-ExclusionManagedRuleSet

Lista reguł zarządzanych wykluczeńSets.

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

-Operator

Gdy zmienna jest kolekcją, należy pracować na selektorze, aby określić, które elementy w kolekcji mają zastosowanie do tego wykluczenia. Możliwe wartości to Any, IPMatch, GeoMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, StartsWith, EndsWith.

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

-Selector

Gdy zmienna jest kolekcją, operator służący do określania elementów w kolekcji, do których ma zastosowanie to wykluczenie.

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

-Variable

Zmienna, która ma zostać wykluczona. Dopasuj zmienną. Możliwe wartości to RequestHeaderNames, RequestCookieNames, QueryStringArgNames, RequestBodyPostArgNames.

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

Dane wejściowe

None

Dane wyjściowe

PSApplicationGatewayFirewallExclusion