Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder
-
- Enclosing class:
- WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs
public static final class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs defaults)
-
-
Method Detail
-
enableRegexInPath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder enableRegexInPath(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableRegexInPath)
- Parameters:
enableRegexInPath
- Whether or not to allow the use of regular expressions in the login page path.- Returns:
- builder
-
enableRegexInPath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder enableRegexInPath(java.lang.Boolean enableRegexInPath)
- Parameters:
enableRegexInPath
- Whether or not to allow the use of regular expressions in the login page path.- Returns:
- builder
-
loginPath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder loginPath(com.pulumi.core.Output<java.lang.String> loginPath)
- Parameters:
loginPath
- The path of the login endpoint for your application.- Returns:
- builder
-
loginPath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder loginPath(java.lang.String loginPath)
- Parameters:
loginPath
- The path of the login endpoint for your application.- Returns:
- builder
-
requestInspection
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder requestInspection(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetRequestInspectionArgs> requestInspection)
- Parameters:
requestInspection
- The criteria for inspecting login requests, used by the ATP rule group to validate credentials usage. See `request_inspection` for more details.- Returns:
- builder
-
requestInspection
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder requestInspection(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetRequestInspectionArgs requestInspection)
- Parameters:
requestInspection
- The criteria for inspecting login requests, used by the ATP rule group to validate credentials usage. See `request_inspection` for more details.- Returns:
- builder
-
responseInspection
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder responseInspection(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspectionArgs> responseInspection)
- Parameters:
responseInspection
- The criteria for inspecting responses to login requests, used by the ATP rule group to track login failure rates. Note that Response Inspection is available only on web ACLs that protect CloudFront distributions. See `response_inspection` for more details.- Returns:
- builder
-
responseInspection
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetArgs.Builder responseInspection(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspectionArgs responseInspection)
- Parameters:
responseInspection
- The criteria for inspecting responses to login requests, used by the ATP rule group to track login failure rates. Note that Response Inspection is available only on web ACLs that protect CloudFront distributions. See `response_inspection` for more details.- Returns:
- builder
-
-