Поделиться через


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, оператор содержит и условие отрицания равно false, Transfroms, включая строчные и обрезки, значение соответствия — abc и cde. Новое условие соответствия сохраняется в $condition.

Параметры

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MatchValue

Сопоставление значения.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MatchVariable

Список переменных соответствия.

Тип:PSApplicationGatewayFirewallMatchVariable[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NegationCondition

Описывает, является ли это неуготным условием или нет.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Operator

Описывает оператор для сравнения.

Тип:String
Допустимые значения:IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Transform

Список преобразований.

Тип:String[]
Допустимые значения:Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

PSApplicationGatewayFirewallCondition