FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs

data class FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs(val action: Output<String>, val enabled: Output<Boolean>? = null, val exclusions: Output<List<FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs>>? = null, val ruleId: Output<String>) : ConvertibleToJava<FrontdoorFirewallPolicyManagedRuleOverrideRuleArgs>

Constructors

constructor(action: Output<String>, enabled: Output<Boolean>? = null, exclusions: Output<List<FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusionArgs>>? = null, ruleId: Output<String>)

Properties

Link copied to clipboard
val action: Output<String>

The action to be applied when the managed rule matches or when the anomaly score is 5 or greater. Possible values for DRS 1.1 and below are Allow, Log, Block, and Redirect. For DRS 2.0 and above the possible values are Log or AnomalyScoring. ->NOTE: Please see the DRS product documentation for more information.

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

Is the managed rule override enabled or disabled. Defaults to false

Link copied to clipboard

One or more exclusion blocks as defined below.

Link copied to clipboard
val ruleId: Output<String>

Identifier for the managed rule.

Functions

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