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


New-AzApplicationGatewayFirewallPolicyException

Создает исключение в политике брандмауэра

Синтаксис

New-AzApplicationGatewayFirewallPolicyException
   -MatchVariable <String>
   -Value <String[]>
   -ValueMatchOperator <String>
   [-SelectorMatchOperator <String>]
   [-Selector <String>]
   [-ExceptionManagedRuleSet <PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[]>]
   [-DefaultProfile <IAzureContextContainer>] 
   [<CommonParameters>]

Описание

Командлет New-AzApplicationGatewayFirewallPolicyException создает новый список правил исключений для политики брандмауэра.

Примеры

Пример 1

$exceptionEntry = New-AzApplicationGatewayFirewallPolicyException -MatchVariable "RequestURI" -Value "hey","hi" -ValueMatchOperator "Contains"

Эта команда создает новую запись исключения для переменной с именем RequestURI с значением ValueMatchOperator как "Содержащие" и "Значения сопоставления" как "эй" и "привет". Запись исключения сохраняется в $exceptionEntry.

Параметры

-DefaultProfile

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

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

-ExceptionManagedRuleSet

Управляемые наборы правил, связанные с исключением.

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

-MatchVariable

Переменная, в которой вычисляем условие исключения.

Тип:String
Допустимые значения:RequestURI, RemoteAddr, RequestHeader
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Selector

Если сопоставлениеVariable указывает на пару "ключ-значение" (например, RequestHeader), это определяет ключ.

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

-SelectorMatchOperator

Если сопоставлениеVariable указывает на пару "ключ-значение" (например, RequestHeader), это работает с селектором.

Тип:String
Допустимые значения:Equals, Contains, StartsWith, EndsWith
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Value

Допустимые значения для сопоставленияVariable.

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

-ValueMatchOperator

Работает с допустимыми значениями для matchVariable.

Тип:String
Допустимые значения:Equals, Contains, StartsWith, EndsWith, IPMatch
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

None

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

PSApplicationGatewayFirewallPolicyException

Примечания