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>]
[-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. Новая политика Параметры хранится в $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. Новая политика Параметры хранится в $condition.
Пример 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Команда создает параметр политики с состоянием как $enabledState, режим как $enabledMode, RequestBodyEnforcement как false, RequestBodyInspectLimitIn КБ как 2000, RequestBodyCheck as false, FileUploadLimitInMb как $fileUploadLimitInMb, FileUploadEnforcement как false и MaxRequestBodySizeInKb как $$maxRequestBodySizeInKb.
Параметры
-CustomBlockResponseBody
Настраиваемый текст ответа блока в параметрах политики брандмауэра.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomBlockResponseStatusCode
Код состояния ответа настраиваемого блока в параметрах политики брандмауэра.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableFileUploadEnforcement
Отключите ограничения принудительного применения файлов для WAF.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableRequestBodyCheck
Диаблирует запросBodyCheck в параметрах политики брандмауэра.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableRequestBodyEnforcement
Отключите ограничения принудительного применения текста запроса для WAF.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogScrubbing
Чтобы скубировать конфиденциальные поля журнала
Type: | PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxFileUploadInMb
Максимальный размер fileUpload в МБ.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb в параметрах политики брандмауэра.
Type: | Int32 |
Position: | Named |
Default value: | 128 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Mode
Режим брандмауэра в параметрах политики брандмауэра.
Type: | String |
Accepted values: | Prevention, Detection |
Position: | Named |
Default value: | Detection |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequestBodyInspectLimitInKB
Максимальное ограничение проверки в КБ для проверки текста запроса.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-State
Переменная состояния в параметрах политики брандмауэра.
Type: | String |
Accepted values: | Disabled, Enabled |
Position: | Named |
Default value: | Enabled |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
None
Выходные данные
Azure PowerShell
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по