Package com.pulumi.aws.wafv2.inputs
Class RuleGroupRuleActionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.wafv2.inputs.RuleGroupRuleActionArgs
-
public final class RuleGroupRuleActionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuleGroupRuleActionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RuleGroupRuleActionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionAllowArgs>>allow()java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionBlockArgs>>block()static RuleGroupRuleActionArgs.Builderbuilder()static RuleGroupRuleActionArgs.Builderbuilder(RuleGroupRuleActionArgs defaults)java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionCaptchaArgs>>captcha()java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionChallengeArgs>>challenge()java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionCountArgs>>count()java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionMonetizeArgs>>monetize()
-
-
-
Field Detail
-
Empty
public static final RuleGroupRuleActionArgs Empty
-
-
Method Detail
-
allow
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionAllowArgs>> allow()
- Returns:
- Instructs AWS WAF to allow the web request. See Allow below for details.
-
block
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionBlockArgs>> block()
- Returns:
- Instructs AWS WAF to block the web request. See Block below for details.
-
captcha
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionCaptchaArgs>> captcha()
- Returns:
- Instructs AWS WAF to run a `CAPTCHA` check against the web request. See Captcha below for details.
-
challenge
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionChallengeArgs>> challenge()
- Returns:
- Instructs AWS WAF to run a check against the request to verify that the request is coming from a legitimate client session. See Challenge below for details.
-
count
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionCountArgs>> count()
- Returns:
- Instructs AWS WAF to count the web request and allow it. See Count below for details.
-
monetize
public java.util.Optional<com.pulumi.core.Output<RuleGroupRuleActionMonetizeArgs>> monetize()
- Returns:
- Instructs AWS WAF to monetize the web request, charging per request according to the rule group's `monetizationConfig`. See Monetize below for details.
-
builder
public static RuleGroupRuleActionArgs.Builder builder()
-
builder
public static RuleGroupRuleActionArgs.Builder builder(RuleGroupRuleActionArgs defaults)
-
-