Web Acl Rule Statement Managed Rule Group Statement Managed Rule Group Config Args
data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigArgs(val awsManagedRulesAtpRuleSet: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs>? = null, val awsManagedRulesBotControlRuleSet: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesBotControlRuleSetArgs>? = null, val loginPath: Output<String>? = null, val passwordField: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigPasswordFieldArgs>? = null, val payloadType: Output<String>? = null, val usernameField: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigUsernameFieldArgs>? = null) : ConvertibleToJava<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigArgs>
Constructors
Link copied to clipboard
constructor(awsManagedRulesAtpRuleSet: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs>? = null, awsManagedRulesBotControlRuleSet: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesBotControlRuleSetArgs>? = null, loginPath: Output<String>? = null, passwordField: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigPasswordFieldArgs>? = null, payloadType: Output<String>? = null, usernameField: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigUsernameFieldArgs>? = null)
Properties
Link copied to clipboard
val awsManagedRulesAtpRuleSet: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs>? = 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: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesBotControlRuleSetArgs>? = 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: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigPasswordFieldArgs>? = 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: Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigUsernameFieldArgs>? = null
Details about your login page username field. See username_field
for more details.