New-AzApplicationGatewayFirewallCondition
Özel kural için bir eşleştirme koşulu oluşturur
Sözdizimi
New-AzApplicationGatewayFirewallCondition
-MatchVariable <PSApplicationGatewayFirewallMatchVariable[]>
-Operator <String>
[-NegationCondition <Boolean>]
[-MatchValue <String[]>]
[-Transform <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzApplicationGatewayFirewallCondition, güvenlik duvarı özel kuralı için bir eşleştirme koşulu oluşturur.
Örnekler
Örnek 1
$condition = New-AzApplicationGatewayFirewallCondition -MatchVariable $variable -Operator Contains -NegationCondition false -Transform Lowercase, Trim -MatchValue abc, cde
komutu, $variable tanımlanan eşleşme değişkenini kullanarak yeni bir eşleştirme koşulu oluşturur, işleç İçerir ve olumsuzlama koşulu false, küçük harf ve kırpma dahil transfroms, eşleşme değeri abc ve cde'dir. Yeni eşleşme koşulu $condition kaydedilir.
Parametreler
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MatchValue
Değeri eşleştirin.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MatchVariable
Eşleşme değişkenleri listesi.
Tür: | PSApplicationGatewayFirewallMatchVariable[] |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-NegationCondition
Bunun geçersiz koşul olup olmadığını açıklar.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Operator
Eşleştirilecek işleci açıklar.
Tür: | String |
Kabul edilen değerler: | IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Transform
Dönüşümlerin listesi.
Tür: | String[] |
Kabul edilen değerler: | Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
None
Çıkışlar
Azure PowerShell