New-AzApplicationGatewayFirewallPolicySetting
Создает параметр политики для политики брандмауэра
Синтаксис
New-AzApplicationGatewayFirewallPolicySetting
[-Mode <String>]
[-State <String>]
[-DisableRequestBodyEnforcement <Boolean>]
[-RequestBodyInspectLimitInKB <Int32>]
[-DisableRequestBodyCheck]
[-MaxRequestBodySizeInKb <Int32>]
[-DisableFileUploadEnforcement <Boolean>]
[-MaxFileUploadInMb <Int32>]
[-CustomBlockResponseStatusCode <Int32>]
[-CustomBlockResponseBody <String>]
[-LogScrubbing <PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration>]
[-JSChallengeCookieExpirationInMins <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
New-AzApplicationGatewayFirewallPolicySetting создает параметры политики для политики брандмауэра.
Примеры
Пример 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Команда создает параметр политики с состоянием как $enabledState, режим как $enabledMode, RequestBodyCheck как false, FileUploadLimitInMb как $fileUploadLimitInMb и MaxRequestBodySizeInKb как $maxRequestBodySizeInKb. Новые политикиSettings хранятся в $condition.
Пример 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
Команда создает параметр политики с состоянием как $enabledState, режим как $enabledMode, RequestBodyCheck как false, FileUploadLimitInMb как $fileUploadLimitInMb и MaxRequestBodySizeInKb как $maxRequestBodySizeInKb с правилом очистки как $logScrubbingRuleConfig. Новые политикиSettings хранятся в $condition.
Пример 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Команда создает параметр политики с состоянием как $enabledState, режим как $enabledMode, RequestBodyEnforcement как false, RequestBodyInspectLimitInKB как 2000, RequestBodyCheck as false, FileUploadLimitInMb как $fileUploadLimitInMb, FileUploadEnforcement как false и MaxRequestBodySizeInKb как $maxRequestBodySizeInKb. Новые политикиSettings хранятся в $condition.
Пример 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
Команда создает параметр политики с состоянием как $enabledState, режим как $enabledMode, RequestBodyCheck как false, FileUploadLimitInMb как $fileUploadLimitInMb и MaxRequestBodySizeInKb как $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins как $jsChallengeCookieExpirationInMins. Новые политикиSettings хранятся в $condition.
Параметры
-CustomBlockResponseBody
Настраиваемый текст ответа блока в параметрах политики брандмауэра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CustomBlockResponseStatusCode
Код состояния ответа настраиваемого блока в параметрах политики брандмауэра.
Тип: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableFileUploadEnforcement
Отключите ограничения принудительного применения файлов для WAF.
Тип: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableRequestBodyCheck
Диаблирует запросBodyCheck в параметрах политики брандмауэра.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableRequestBodyEnforcement
Отключите ограничения принудительного применения текста запроса для WAF.
Тип: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JSChallengeCookieExpirationInMins
Брандмауэр веб-приложений время окончания срока действия файла cookie JavaScript в минутах.
Тип: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LogScrubbing
Чтобы скубировать конфиденциальные поля журнала
Тип: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MaxFileUploadInMb
Максимальный размер fileUpload в МБ.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb в параметрах политики брандмауэра.
Тип: | Int32 |
Position: | Named |
Default value: | 128 |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Mode
Режим брандмауэра в параметрах политики брандмауэра.
Тип: | String |
Допустимые значения: | Prevention, Detection |
Position: | Named |
Default value: | Detection |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RequestBodyInspectLimitInKB
Максимальное ограничение проверки в КБ для проверки текста запроса.
Тип: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-State
Переменная состояния в параметрах политики брандмауэра.
Тип: | String |
Допустимые значения: | Disabled, Enabled |
Position: | Named |
Default value: | Enabled |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
Azure PowerShell