Web Application Firewall Custom Rule Args
data class WebApplicationFirewallCustomRuleArgs(val action: Output<Either<String, WebApplicationFirewallAction>>, val groupByUserSession: Output<List<GroupByUserSessionArgs>>? = null, val matchConditions: Output<List<MatchConditionArgs>>, val name: Output<String>? = null, val priority: Output<Int>, val rateLimitDuration: Output<Either<String, ApplicationGatewayFirewallRateLimitDuration>>? = null, val rateLimitThreshold: Output<Int>? = null, val ruleType: Output<Either<String, WebApplicationFirewallRuleType>>, val state: Output<Either<String, WebApplicationFirewallState>>? = null) : ConvertibleToJava<WebApplicationFirewallCustomRuleArgs>
Defines contents of a web application rule.
Constructors
Link copied to clipboard
fun WebApplicationFirewallCustomRuleArgs(action: Output<Either<String, WebApplicationFirewallAction>>, groupByUserSession: Output<List<GroupByUserSessionArgs>>? = null, matchConditions: Output<List<MatchConditionArgs>>, name: Output<String>? = null, priority: Output<Int>, rateLimitDuration: Output<Either<String, ApplicationGatewayFirewallRateLimitDuration>>? = null, rateLimitThreshold: Output<Int>? = null, ruleType: Output<Either<String, WebApplicationFirewallRuleType>>, state: Output<Either<String, WebApplicationFirewallState>>? = null)