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 com.pulumi.core.Output<GetIpsetResult>getIpset(GetIpsetArgs args, com.pulumi.deployment.InvokeOutputOptions 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 com.pulumi.core.Output<GetRateBasedModResult>getRateBasedMod(GetRateBasedModArgs args, com.pulumi.deployment.InvokeOutputOptions 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 com.pulumi.core.Output<GetRuleResult>getRule(GetRuleArgs args, com.pulumi.deployment.InvokeOutputOptions 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 com.pulumi.core.Output<GetSubscribedRuleGroupResult>getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args, com.pulumi.deployment.InvokeOutputOptions 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 com.pulumi.core.Output<GetWebAclResult>getWebAcl(GetWebAclArgs args, com.pulumi.deployment.InvokeOutputOptions 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.InvokeOutputOptions options)
`aws.wafregional.IpSet` Retrieves a WAF Regional IP Set Resource ID. ## Example Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.InvokeOutputOptions options)
`aws.wafregional.RateBasedRule` Retrieves a WAF Regional Rate Based Rule Resource ID. ## Example Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.InvokeOutputOptions options)
`aws.wafregional.Rule` Retrieves a WAF Regional Rule Resource ID. ## Example Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.id()) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.id()) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.id()) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.id()) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.id()) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.id()) .type("GROUP") .build()) .build()); } }
-
getSubscribedRuleGroup
public static com.pulumi.core.Output<GetSubscribedRuleGroupResult> getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args, com.pulumi.deployment.InvokeOutputOptions 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.id()) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.id()) .type("GROUP") .build(), WebAclRuleArgs.builder() .priority(2) .ruleId(byMetricName.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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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.InvokeOutputOptions options)
`aws.wafregional.WebAcl` Retrieves a WAF Regional Web ACL Resource ID. ## Example Usagepackage 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.ArrayList; import java.util.Arrays; 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 Usagepackage 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.ArrayList; import java.util.Arrays; 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()); } }
-
-