Web Acl Rule Statement Managed Rule Group Statement Managed Rule Group Config
data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfig(val awsManagedRulesAtpRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSet? = null, val awsManagedRulesBotControlRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesBotControlRuleSet? = null, val loginPath: String? = null, val passwordField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigPasswordField? = null, val payloadType: String? = null, val usernameField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigUsernameField? = null)
Constructors
Link copied to clipboard
constructor(awsManagedRulesAtpRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSet? = null, awsManagedRulesBotControlRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesBotControlRuleSet? = null, loginPath: String? = null, passwordField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigPasswordField? = null, payloadType: String? = null, usernameField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigUsernameField? = null)
Properties
Link copied to clipboard
val awsManagedRulesAtpRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSet? = null
Additional configuration for using the Account Takeover Protection managed rule group. Use this to specify information such as the sign-in page of your application and the type of content to accept or reject from the client.
Link copied to clipboard
val awsManagedRulesBotControlRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesBotControlRuleSet? = null
Additional configuration for using the Bot Control managed rule group. Use this to specify the inspection level that you want to use. See aws_managed_rules_bot_control_rule_set
for more details
Link copied to clipboard
val passwordField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigPasswordField? = null
Details about your login page password field. See password_field
for more details.
Link copied to clipboard
The payload type for your login endpoint, either JSON or form encoded.
Link copied to clipboard
val usernameField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigUsernameField? = null
Details about your login page username field. See username_field
for more details.