Frontdoor Firewall Policy Custom Rule Args
data class FrontdoorFirewallPolicyCustomRuleArgs(val action: Output<String>, val enabled: Output<Boolean>? = null, val matchConditions: Output<List<FrontdoorFirewallPolicyCustomRuleMatchConditionArgs>>? = null, val name: Output<String>, val priority: Output<Int>? = null, val rateLimitDurationInMinutes: Output<Int>? = null, val rateLimitThreshold: Output<Int>? = null, val type: Output<String>) : ConvertibleToJava<FrontdoorFirewallPolicyCustomRuleArgs>
Constructors
Link copied to clipboard
constructor(action: Output<String>, enabled: Output<Boolean>? = null, matchConditions: Output<List<FrontdoorFirewallPolicyCustomRuleMatchConditionArgs>>? = null, name: Output<String>, priority: Output<Int>? = null, rateLimitDurationInMinutes: Output<Int>? = null, rateLimitThreshold: Output<Int>? = null, type: Output<String>)
Properties
Link copied to clipboard
The action to perform when the rule is matched. Possible values are Allow
, Block
, Log
, Redirect
, or JSChallenge
. !>Note: Setting the action
field to JSChallenge
is currently in PREVIEW. Please see the Supplemental Terms of Use for Microsoft Azure Previews for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
Link copied to clipboard
One or more match_condition
block defined below. Can support up to 10
match_condition
blocks.
Link copied to clipboard
The rate limit duration in minutes. Defaults to 1
.
Link copied to clipboard
The rate limit threshold. Defaults to 10
.