awsManagedRulesAtpRuleSet

@JvmName(name = "aoeekbseuifgudob")
suspend fun awsManagedRulesAtpRuleSet(value: Output<WebAclAwsManagedRulesAtpRuleSetArgs>)
@JvmName(name = "uynnkhxqixbuxeft")
suspend fun awsManagedRulesAtpRuleSet(value: WebAclAwsManagedRulesAtpRuleSetArgs?)

Parameters

value

Additional configuration for using the account takeover prevention (ATP) managed rule group, AWSManagedRulesATPRuleSet . Use this to provide login request information to the rule group. For web ACLs that protect CloudFront distributions, use this to also provide the information about how your distribution responds to login requests. This configuration replaces the individual configuration fields in ManagedRuleGroupConfig and provides additional feature configuration. For information about using the ATP managed rule group, see AWS WAF Fraud Control account takeover prevention (ATP) rule group and AWS WAF Fraud Control account takeover prevention (ATP) in the AWS WAF Developer Guide .


@JvmName(name = "wtartegjmfoluify")
suspend fun awsManagedRulesAtpRuleSet(argument: suspend WebAclAwsManagedRulesAtpRuleSetArgsBuilder.() -> Unit)

Parameters

argument

Additional configuration for using the account takeover prevention (ATP) managed rule group, AWSManagedRulesATPRuleSet . Use this to provide login request information to the rule group. For web ACLs that protect CloudFront distributions, use this to also provide the information about how your distribution responds to login requests. This configuration replaces the individual configuration fields in ManagedRuleGroupConfig and provides additional feature configuration. For information about using the ATP managed rule group, see AWS WAF Fraud Control account takeover prevention (ATP) rule group and AWS WAF Fraud Control account takeover prevention (ATP) in the AWS WAF Developer Guide .