Package com.pulumi.aws.wafregional
Class WafregionalFunctions
- java.lang.Object
-
- com.pulumi.aws.wafregional.WafregionalFunctions
-
public final class WafregionalFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WafregionalFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetIpsetResult>
getIpset(GetIpsetArgs args)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource Id.static com.pulumi.core.Output<GetIpsetResult>
getIpset(GetIpsetArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource Id.static java.util.concurrent.CompletableFuture<GetIpsetResult>
getIpsetPlain(GetIpsetPlainArgs args)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource Id.static java.util.concurrent.CompletableFuture<GetIpsetResult>
getIpsetPlain(GetIpsetPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource Id.static com.pulumi.core.Output<GetRateBasedModResult>
getRateBasedMod(GetRateBasedModArgs args)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource Id.static com.pulumi.core.Output<GetRateBasedModResult>
getRateBasedMod(GetRateBasedModArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource Id.static java.util.concurrent.CompletableFuture<GetRateBasedModResult>
getRateBasedModPlain(GetRateBasedModPlainArgs args)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource Id.static java.util.concurrent.CompletableFuture<GetRateBasedModResult>
getRateBasedModPlain(GetRateBasedModPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource Id.static com.pulumi.core.Output<GetRuleResult>
getRule(GetRuleArgs args)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource Id.static com.pulumi.core.Output<GetRuleResult>
getRule(GetRuleArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource Id.static java.util.concurrent.CompletableFuture<GetRuleResult>
getRulePlain(GetRulePlainArgs args)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource Id.static java.util.concurrent.CompletableFuture<GetRuleResult>
getRulePlain(GetRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource Id.static com.pulumi.core.Output<GetSubscribedRuleGroupResult>
getSubscribedRuleGroup()
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first).static com.pulumi.core.Output<GetSubscribedRuleGroupResult>
getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args)
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first).static com.pulumi.core.Output<GetSubscribedRuleGroupResult>
getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first).static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult>
getSubscribedRuleGroupPlain()
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first).static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult>
getSubscribedRuleGroupPlain(GetSubscribedRuleGroupPlainArgs args)
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first).static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult>
getSubscribedRuleGroupPlain(GetSubscribedRuleGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first).static com.pulumi.core.Output<GetWebAclResult>
getWebAcl(GetWebAclArgs args)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource Id.static com.pulumi.core.Output<GetWebAclResult>
getWebAcl(GetWebAclArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource Id.static java.util.concurrent.CompletableFuture<GetWebAclResult>
getWebAclPlain(GetWebAclPlainArgs args)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource Id.static java.util.concurrent.CompletableFuture<GetWebAclResult>
getWebAclPlain(GetWebAclPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource Id.
-
-
-
Method Detail
-
getIpset
public static com.pulumi.core.Output<GetIpsetResult> getIpset(GetIpsetArgs args)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetIpsetArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFRegionalIPSet") .build()); } }
-
getIpsetPlain
public static java.util.concurrent.CompletableFuture<GetIpsetResult> getIpsetPlain(GetIpsetPlainArgs args)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetIpsetArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFRegionalIPSet") .build()); } }
-
getIpset
public static com.pulumi.core.Output<GetIpsetResult> getIpset(GetIpsetArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetIpsetArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFRegionalIPSet") .build()); } }
-
getIpsetPlain
public static java.util.concurrent.CompletableFuture<GetIpsetResult> getIpsetPlain(GetIpsetPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetIpsetArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFRegionalIPSet") .build()); } }
-
getRateBasedMod
public static com.pulumi.core.Output<GetRateBasedModResult> getRateBasedMod(GetRateBasedModArgs args)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetRateBasedModArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getRateBasedMod(GetRateBasedModArgs.builder() .name("tfWAFRegionalRateBasedRule") .build()); } }
-
getRateBasedModPlain
public static java.util.concurrent.CompletableFuture<GetRateBasedModResult> getRateBasedModPlain(GetRateBasedModPlainArgs args)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetRateBasedModArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getRateBasedMod(GetRateBasedModArgs.builder() .name("tfWAFRegionalRateBasedRule") .build()); } }
-
getRateBasedMod
public static com.pulumi.core.Output<GetRateBasedModResult> getRateBasedMod(GetRateBasedModArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetRateBasedModArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getRateBasedMod(GetRateBasedModArgs.builder() .name("tfWAFRegionalRateBasedRule") .build()); } }
-
getRateBasedModPlain
public static java.util.concurrent.CompletableFuture<GetRateBasedModResult> getRateBasedModPlain(GetRateBasedModPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetRateBasedModArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getRateBasedMod(GetRateBasedModArgs.builder() .name("tfWAFRegionalRateBasedRule") .build()); } }
-
getRule
public static com.pulumi.core.Output<GetRuleResult> getRule(GetRuleArgs args)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRegionalRule") .build()); } }
-
getRulePlain
public static java.util.concurrent.CompletableFuture<GetRuleResult> getRulePlain(GetRulePlainArgs args)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRegionalRule") .build()); } }
-
getRule
public static com.pulumi.core.Output<GetRuleResult> getRule(GetRuleArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRegionalRule") .build()); } }
-
getRulePlain
public static java.util.concurrent.CompletableFuture<GetRuleResult> getRulePlain(GetRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRegionalRule") .build()); } }
-
getSubscribedRuleGroup
public static com.pulumi.core.Output<GetSubscribedRuleGroupResult> getSubscribedRuleGroup()
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first). ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.wafregional.WebAcl; import com.pulumi.aws.wafregional.WebAclArgs; import com.pulumi.aws.wafregional.inputs.WebAclRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var byName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .metricName("F5BotDetectionSignatures") .build()); var acl = new WebAcl("acl", WebAclArgs.builder() .rules( WebAclRuleArgs.builder() .priority(1) .ruleId(byName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build()) .build()); } }
-
getSubscribedRuleGroupPlain
public static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult> getSubscribedRuleGroupPlain()
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first). ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.wafregional.WebAcl; import com.pulumi.aws.wafregional.WebAclArgs; import com.pulumi.aws.wafregional.inputs.WebAclRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var byName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .metricName("F5BotDetectionSignatures") .build()); var acl = new WebAcl("acl", WebAclArgs.builder() .rules( WebAclRuleArgs.builder() .priority(1) .ruleId(byName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build()) .build()); } }
-
getSubscribedRuleGroup
public static com.pulumi.core.Output<GetSubscribedRuleGroupResult> getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args)
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first). ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.wafregional.WebAcl; import com.pulumi.aws.wafregional.WebAclArgs; import com.pulumi.aws.wafregional.inputs.WebAclRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var byName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .metricName("F5BotDetectionSignatures") .build()); var acl = new WebAcl("acl", WebAclArgs.builder() .rules( WebAclRuleArgs.builder() .priority(1) .ruleId(byName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build()) .build()); } }
-
getSubscribedRuleGroupPlain
public static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult> getSubscribedRuleGroupPlain(GetSubscribedRuleGroupPlainArgs args)
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first). ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.wafregional.WebAcl; import com.pulumi.aws.wafregional.WebAclArgs; import com.pulumi.aws.wafregional.inputs.WebAclRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var byName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .metricName("F5BotDetectionSignatures") .build()); var acl = new WebAcl("acl", WebAclArgs.builder() .rules( WebAclRuleArgs.builder() .priority(1) .ruleId(byName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build()) .build()); } }
-
getSubscribedRuleGroup
public static com.pulumi.core.Output<GetSubscribedRuleGroupResult> getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first). ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.wafregional.WebAcl; import com.pulumi.aws.wafregional.WebAclArgs; import com.pulumi.aws.wafregional.inputs.WebAclRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var byName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .metricName("F5BotDetectionSignatures") .build()); var acl = new WebAcl("acl", WebAclArgs.builder() .rules( WebAclRuleArgs.builder() .priority(1) .ruleId(byName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build()) .build()); } }
-
getSubscribedRuleGroupPlain
public static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult> getSubscribedRuleGroupPlain(GetSubscribedRuleGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace for use in WAF Regional (needs to be subscribed to first). ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.wafregional.WebAcl; import com.pulumi.aws.wafregional.WebAclArgs; import com.pulumi.aws.wafregional.inputs.WebAclRuleArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var byName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafregionalFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .metricName("F5BotDetectionSignatures") .build()); var acl = new WebAcl("acl", WebAclArgs.builder() .rules( WebAclRuleArgs.builder() .priority(1) .ruleId(byName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.applyValue(getSubscribedRuleGroupResult -> getSubscribedRuleGroupResult.id())) .type("GROUP") .build()) .build()); } }
-
getWebAcl
public static com.pulumi.core.Output<GetWebAclResult> getWebAcl(GetWebAclArgs args)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetWebAclArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFRegionalWebACL") .build()); } }
-
getWebAclPlain
public static java.util.concurrent.CompletableFuture<GetWebAclResult> getWebAclPlain(GetWebAclPlainArgs args)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetWebAclArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFRegionalWebACL") .build()); } }
-
getWebAcl
public static com.pulumi.core.Output<GetWebAclResult> getWebAcl(GetWebAclArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetWebAclArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFRegionalWebACL") .build()); } }
-
getWebAclPlain
public static java.util.concurrent.CompletableFuture<GetWebAclResult> getWebAclPlain(GetWebAclPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource Id. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.wafregional.WafregionalFunctions; import com.pulumi.aws.wafregional.inputs.GetWebAclArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = WafregionalFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFRegionalWebACL") .build()); } }
-
-