Web Acl Rule
data class WebAclRule(val action: WebAclRuleAction? = null, val captchaConfig: WebAclRuleCaptchaConfig? = null, val name: String, val overrideAction: WebAclRuleOverrideAction? = null, val priority: Int, val ruleLabels: List<WebAclRuleRuleLabel>? = null, val statement: WebAclRuleStatement, val visibilityConfig: WebAclRuleVisibilityConfig)
Constructors
Link copied to clipboard
fun WebAclRule(action: WebAclRuleAction? = null, captchaConfig: WebAclRuleCaptchaConfig? = null, name: String, overrideAction: WebAclRuleOverrideAction? = null, priority: Int, ruleLabels: List<WebAclRuleRuleLabel>? = null, statement: WebAclRuleStatement, visibilityConfig: WebAclRuleVisibilityConfig)
Types
Properties
Link copied to clipboard
Friendly name of the rule. Note that the provider assumes that rules with names matching this pattern, ^ShieldMitigationRuleGroup_<account-id>_<web-acl-guid>_.*
, are AWS-added for automatic application layer DDoS mitigation activities. Such rules will be ignored by the provider unless you explicitly include them in your configuration (for example, by using the AWS CLI to discover their properties and creating matching configuration). However, since these rules are owned and managed by AWS, you may get permission errors.