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