次の方法で共有


New-AzApplicationGatewayFirewallCondition

カスタム ルールの一致条件を作成します

構文

New-AzApplicationGatewayFirewallCondition
   -MatchVariable <PSApplicationGatewayFirewallMatchVariable[]>
   -Operator <String>
   [-NegationCondition <Boolean>]
   [-MatchValue <String[]>]
   [-Transform <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

説明

New-AzApplicationGatewayFirewallCondition は、ファイアウォールのカスタム規則の一致条件を作成します。

例 1

$condition = New-AzApplicationGatewayFirewallCondition -MatchVariable $variable -Operator Contains -NegationCondition false -Transform Lowercase, Trim -MatchValue abc, cde

このコマンドは、$variableで定義された一致変数を使用して新しい一致条件を作成します。演算子は Contains で、否定条件は false、小文字と trim を含む Transfroms、一致値は abc および cde です。 新しい一致条件は$conditionに保存されます。

パラメーター

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MatchValue

一致する値。

型:String[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MatchVariable

一致変数の一覧。

型:PSApplicationGatewayFirewallMatchVariable[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-NegationCondition

これが否定条件かどうかを説明します。

型:Boolean
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Operator

照合する演算子について説明します。

型:String
指定可能な値:IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Transform

変換の一覧。

型:String[]
指定可能な値:Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

None

出力

PSApplicationGatewayFirewallCondition