ApplicationGatewayWafConfigurationDisabledRuleGroupArgs

data class ApplicationGatewayWafConfigurationDisabledRuleGroupArgs(val ruleGroupName: Output<String>, val rules: Output<List<Int>>? = null) : ConvertibleToJava<ApplicationGatewayWafConfigurationDisabledRuleGroupArgs>

Constructors

constructor(ruleGroupName: Output<String>, rules: Output<List<Int>>? = null)

Properties

Link copied to clipboard
val ruleGroupName: Output<String>

The rule group where specific rules should be disabled. Possible values are BadBots, crs_20_protocol_violations, crs_21_protocol_anomalies, crs_23_request_limits, crs_30_http_policy, crs_35_bad_robots, crs_40_generic_attacks, crs_41_sql_injection_attacks, crs_41_xss_attacks, crs_42_tight_security, crs_45_trojans, crs_49_inbound_blocking, General, GoodBots, KnownBadBots, Known-CVEs, REQUEST-911-METHOD-ENFORCEMENT, REQUEST-913-SCANNER-DETECTION, REQUEST-920-PROTOCOL-ENFORCEMENT, REQUEST-921-PROTOCOL-ATTACK, REQUEST-930-APPLICATION-ATTACK-LFI, REQUEST-931-APPLICATION-ATTACK-RFI, REQUEST-932-APPLICATION-ATTACK-RCE, REQUEST-933-APPLICATION-ATTACK-PHP, REQUEST-941-APPLICATION-ATTACK-XSS, REQUEST-942-APPLICATION-ATTACK-SQLI, REQUEST-943-APPLICATION-ATTACK-SESSION-FIXATION, REQUEST-944-APPLICATION-ATTACK-JAVA, UnknownBots, METHOD-ENFORCEMENT, PROTOCOL-ENFORCEMENT, PROTOCOL-ATTACK, LFI, RFI, RCE, PHP, NODEJS, XSS, SQLI, FIX, JAVA, MS-ThreatIntel-WebShells, MS-ThreatIntel-AppSec, MS-ThreatIntel-SQLI and MS-ThreatIntel-CVEs.

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

A list of rules which should be disabled in that group. Disables all rules in the specified group if rules is not specified.

Functions

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