ApplicationGatewayWebApplicationFirewallConfigurationArgs

data class ApplicationGatewayWebApplicationFirewallConfigurationArgs(val disabledRuleGroups: Output<List<ApplicationGatewayFirewallDisabledRuleGroupArgs>>? = null, val enabled: Output<Boolean>, val exclusions: Output<List<ApplicationGatewayFirewallExclusionArgs>>? = null, val fileUploadLimitInMb: Output<Int>? = null, val firewallMode: Output<Either<String, ApplicationGatewayFirewallMode>>, val maxRequestBodySize: Output<Int>? = null, val maxRequestBodySizeInKb: Output<Int>? = null, val requestBodyCheck: Output<Boolean>? = null, val ruleSetType: Output<String>, val ruleSetVersion: Output<String>) : ConvertibleToJava<ApplicationGatewayWebApplicationFirewallConfigurationArgs>

Application gateway web application firewall configuration.

Constructors

constructor(disabledRuleGroups: Output<List<ApplicationGatewayFirewallDisabledRuleGroupArgs>>? = null, enabled: Output<Boolean>, exclusions: Output<List<ApplicationGatewayFirewallExclusionArgs>>? = null, fileUploadLimitInMb: Output<Int>? = null, firewallMode: Output<Either<String, ApplicationGatewayFirewallMode>>, maxRequestBodySize: Output<Int>? = null, maxRequestBodySizeInKb: Output<Int>? = null, requestBodyCheck: Output<Boolean>? = null, ruleSetType: Output<String>, ruleSetVersion: Output<String>)

Properties

Link copied to clipboard

The disabled rule groups.

Link copied to clipboard
val enabled: Output<Boolean>

Whether the web application firewall is enabled or not.

Link copied to clipboard

The exclusion list.

Link copied to clipboard
val fileUploadLimitInMb: Output<Int>? = null

Maximum file upload size in Mb for WAF.

Link copied to clipboard

Web application firewall mode.

Link copied to clipboard
val maxRequestBodySize: Output<Int>? = null

Maximum request body size for WAF.

Link copied to clipboard
val maxRequestBodySizeInKb: Output<Int>? = null

Maximum request body size in Kb for WAF.

Link copied to clipboard
val requestBodyCheck: Output<Boolean>? = null

Whether allow WAF to check request Body.

Link copied to clipboard
val ruleSetType: Output<String>

The type of the web application firewall rule set. Possible values are: 'OWASP'.

Link copied to clipboard
val ruleSetVersion: Output<String>

The version of the rule set type.

Functions

Link copied to clipboard
open override fun toJava(): ApplicationGatewayWebApplicationFirewallConfigurationArgs