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.