New-AzApplicationGatewayFirewallPolicySetting
Создает параметр политики для политики брандмауэра
Синтаксис
Default (По умолчанию)
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
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-CustomBlockResponseStatusCode
Код состояния ответа настраиваемого блока в параметрах политики брандмауэра.
Свойства параметров
Тип: Nullable<T> [ Int32 ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Свойства параметров
Тип: IAzureContextContainer
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: AzContext, AzureRmContext, AzureCredential
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DisableFileUploadEnforcement
Отключите ограничения принудительного применения файлов для WAF.
Свойства параметров
Тип: Nullable<T> [ Boolean ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DisableRequestBodyCheck
Отключает запросBodyCheck в параметрах политики брандмауэра.
Свойства параметров
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DisableRequestBodyEnforcement
Отключите ограничения принудительного применения текста запроса для WAF.
Свойства параметров
Тип: Nullable<T> [ Boolean ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-JSChallengeCookieExpirationInMins
Время истечения срока действия файла cookie для брандмауэра веб-приложений JavaScript в минутах.
Свойства параметров
Тип: Nullable<T> [ Int32 ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-LogScrubbing
Чтобы скубировать конфиденциальные поля журнала
Свойства параметров
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-MaxFileUploadInMb
Максимальный размер fileUpload в МБ.
Свойства параметров
Тип: Int32
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb в параметрах политики брандмауэра.
Свойства параметров
Тип: Int32
Default value: 128
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Mode
Режим брандмауэра в параметрах политики брандмауэра.
Свойства параметров
Тип: String
Default value: Detection
Допустимые значения: Prevention, Detection
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-RequestBodyInspectLimitInKB
Максимальное ограничение проверки в КБ для проверки текста запроса.
Свойства параметров
Тип: Nullable<T> [ Int32 ]
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-State
Переменная состояния в параметрах политики брандмауэра.
Свойства параметров
Тип: String
Default value: Enabled
Допустимые значения: Disabled, Enabled
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters .
None
Выходные данные