你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ApplicationGatewayWebApplicationFirewallConfiguration 构造函数

定义

重载

ApplicationGatewayWebApplicationFirewallConfiguration()

初始化 ApplicationGatewayWebApplicationFirewallConfiguration 类的新实例。

ApplicationGatewayWebApplicationFirewallConfiguration(Boolean, String, String, String, IList<ApplicationGatewayFirewallDisabledRuleGroup>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IList<ApplicationGatewayFirewallExclusion>)

初始化 ApplicationGatewayWebApplicationFirewallConfiguration 类的新实例。

ApplicationGatewayWebApplicationFirewallConfiguration()

初始化 ApplicationGatewayWebApplicationFirewallConfiguration 类的新实例。

public ApplicationGatewayWebApplicationFirewallConfiguration ();
Public Sub New ()

适用于

ApplicationGatewayWebApplicationFirewallConfiguration(Boolean, String, String, String, IList<ApplicationGatewayFirewallDisabledRuleGroup>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IList<ApplicationGatewayFirewallExclusion>)

初始化 ApplicationGatewayWebApplicationFirewallConfiguration 类的新实例。

public ApplicationGatewayWebApplicationFirewallConfiguration (bool enabled, string firewallMode, string ruleSetType, string ruleSetVersion, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFirewallDisabledRuleGroup> disabledRuleGroups = default, bool? requestBodyCheck = default, int? maxRequestBodySize = default, int? maxRequestBodySizeInKb = default, int? fileUploadLimitInMb = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFirewallExclusion> exclusions = default);
new Microsoft.Azure.Management.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration : bool * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFirewallDisabledRuleGroup> * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ApplicationGatewayFirewallExclusion> -> Microsoft.Azure.Management.Network.Models.ApplicationGatewayWebApplicationFirewallConfiguration
Public Sub New (enabled As Boolean, firewallMode As String, ruleSetType As String, ruleSetVersion As String, Optional disabledRuleGroups As IList(Of ApplicationGatewayFirewallDisabledRuleGroup) = Nothing, Optional requestBodyCheck As Nullable(Of Boolean) = Nothing, Optional maxRequestBodySize As Nullable(Of Integer) = Nothing, Optional maxRequestBodySizeInKb As Nullable(Of Integer) = Nothing, Optional fileUploadLimitInMb As Nullable(Of Integer) = Nothing, Optional exclusions As IList(Of ApplicationGatewayFirewallExclusion) = Nothing)

参数

enabled
Boolean

是否启用 Web 应用程序防火墙。

firewallMode
String

Web 应用程序防火墙模式。 可能的值包括:“Detection”、“Prevention”

ruleSetType
String

Web 应用程序防火墙规则集的类型。 可能的值为:“OWASP”。

ruleSetVersion
String

规则集类型的版本。

disabledRuleGroups
IList<ApplicationGatewayFirewallDisabledRuleGroup>

禁用的规则组。

requestBodyCheck
Nullable<Boolean>

是否允许 WAF 检查请求正文。

maxRequestBodySize
Nullable<Int32>

WAF 的最大请求正文大小。

maxRequestBodySizeInKb
Nullable<Int32>

WAF 的最大请求正文大小(以 Kb 为单位)。

fileUploadLimitInMb
Nullable<Int32>

WAF 的最大文件上传大小(以 Mb 为单位)。

exclusions
IList<ApplicationGatewayFirewallExclusion>

排除列表。

适用于