Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder
-
- Enclosing class:
- WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs
public static final class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs defaults)
-
-
Method Detail
-
creationPath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder creationPath(com.pulumi.core.Output<java.lang.String> creationPath)
- Parameters:
creationPath
- The path of the account creation endpoint for your application. This is the page on your website that accepts the completed registration form for a new user. This page must accept POST requests.- Returns:
- builder
-
creationPath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder creationPath(java.lang.String creationPath)
- Parameters:
creationPath
- The path of the account creation endpoint for your application. This is the page on your website that accepts the completed registration form for a new user. This page must accept POST requests.- Returns:
- builder
-
enableRegexInPath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.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 WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.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
-
registrationPagePath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder registrationPagePath(com.pulumi.core.Output<java.lang.String> registrationPagePath)
- Parameters:
registrationPagePath
- The path of the account registration endpoint for your application. This is the page on your website that presents the registration form to new users. This page must accept GET text/html requests.- Returns:
- builder
-
registrationPagePath
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder registrationPagePath(java.lang.String registrationPagePath)
- Parameters:
registrationPagePath
- The path of the account registration endpoint for your application. This is the page on your website that presents the registration form to new users. This page must accept GET text/html requests.- Returns:
- builder
-
requestInspection
public WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder requestInspection(com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspectionArgs> 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 WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder requestInspection(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspectionArgs 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 WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder responseInspection(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspectionArgs> 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 WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetArgs.Builder responseInspection(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspectionArgs 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
-
-