WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigArgs

data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigArgs(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

Functions

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

Properties

Link copied to clipboard

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 loginPath: Output<String>? = null

The path of the login endpoint for your application.

Link copied to clipboard

Details about your login page password field. See password_field for more details.

Link copied to clipboard
val payloadType: Output<String>? = null

The payload type for your login endpoint, either JSON or form encoded.

Link copied to clipboard

Details about your login page username field. See username_field for more details.