Package com.pulumi.aws.waf
Class WafFunctions
- java.lang.Object
-
- com.pulumi.aws.waf.WafFunctions
-
public final class WafFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WafFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetIpsetResult>getIpset(GetIpsetArgs args)`aws.waf.IpSet` Retrieves a WAF IP Set Resource ID.static com.pulumi.core.Output<GetIpsetResult>getIpset(GetIpsetArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.IpSet` Retrieves a WAF IP Set Resource ID.static com.pulumi.core.Output<GetIpsetResult>getIpset(GetIpsetArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.waf.IpSet` Retrieves a WAF IP Set Resource ID.static java.util.concurrent.CompletableFuture<GetIpsetResult>getIpsetPlain(GetIpsetPlainArgs args)`aws.waf.IpSet` Retrieves a WAF IP Set Resource ID.static java.util.concurrent.CompletableFuture<GetIpsetResult>getIpsetPlain(GetIpsetPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.IpSet` Retrieves a WAF IP Set Resource ID.static com.pulumi.core.Output<GetRateBasedRuleResult>getRateBasedRule(GetRateBasedRuleArgs args)`aws.waf.RateBasedRule` Retrieves a WAF Rate Based Rule Resource ID.static com.pulumi.core.Output<GetRateBasedRuleResult>getRateBasedRule(GetRateBasedRuleArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.RateBasedRule` Retrieves a WAF Rate Based Rule Resource ID.static com.pulumi.core.Output<GetRateBasedRuleResult>getRateBasedRule(GetRateBasedRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.waf.RateBasedRule` Retrieves a WAF Rate Based Rule Resource ID.static java.util.concurrent.CompletableFuture<GetRateBasedRuleResult>getRateBasedRulePlain(GetRateBasedRulePlainArgs args)`aws.waf.RateBasedRule` Retrieves a WAF Rate Based Rule Resource ID.static java.util.concurrent.CompletableFuture<GetRateBasedRuleResult>getRateBasedRulePlain(GetRateBasedRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.RateBasedRule` Retrieves a WAF Rate Based Rule Resource ID.static com.pulumi.core.Output<GetRuleResult>getRule(GetRuleArgs args)`aws.waf.Rule` Retrieves a WAF Rule Resource ID.static com.pulumi.core.Output<GetRuleResult>getRule(GetRuleArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.Rule` Retrieves a WAF Rule Resource ID.static com.pulumi.core.Output<GetRuleResult>getRule(GetRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.waf.Rule` Retrieves a WAF Rule Resource ID.static java.util.concurrent.CompletableFuture<GetRuleResult>getRulePlain(GetRulePlainArgs args)`aws.waf.Rule` Retrieves a WAF Rule Resource ID.static java.util.concurrent.CompletableFuture<GetRuleResult>getRulePlain(GetRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.Rule` Retrieves a WAF Rule Resource ID.static com.pulumi.core.Output<GetSubscribedRuleGroupResult>getSubscribedRuleGroup()`aws.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (needs to be subscribed to first).static com.pulumi.core.Output<GetSubscribedRuleGroupResult>getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args)`aws.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (needs to be subscribed to first).static com.pulumi.core.Output<GetSubscribedRuleGroupResult>getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (needs to be subscribed to first).static com.pulumi.core.Output<GetSubscribedRuleGroupResult>getSubscribedRuleGroup(GetSubscribedRuleGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (needs to be subscribed to first).static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult>getSubscribedRuleGroupPlain()`aws.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (needs to be subscribed to first).static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult>getSubscribedRuleGroupPlain(GetSubscribedRuleGroupPlainArgs args)`aws.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (needs to be subscribed to first).static java.util.concurrent.CompletableFuture<GetSubscribedRuleGroupResult>getSubscribedRuleGroupPlain(GetSubscribedRuleGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (needs to be subscribed to first).static com.pulumi.core.Output<GetWebAclResult>getWebAcl(GetWebAclArgs args)`aws.waf.WebAcl` Retrieves a WAF Web ACL Resource ID.static com.pulumi.core.Output<GetWebAclResult>getWebAcl(GetWebAclArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.WebAcl` Retrieves a WAF Web ACL Resource ID.static com.pulumi.core.Output<GetWebAclResult>getWebAcl(GetWebAclArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.waf.WebAcl` Retrieves a WAF Web ACL Resource ID.static java.util.concurrent.CompletableFuture<GetWebAclResult>getWebAclPlain(GetWebAclPlainArgs args)`aws.waf.WebAcl` Retrieves a WAF Web ACL Resource ID.static java.util.concurrent.CompletableFuture<GetWebAclResult>getWebAclPlain(GetWebAclPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.waf.WebAcl` Retrieves a WAF Web ACL Resource ID.
-
-
-
Method Detail
-
getIpset
public static com.pulumi.core.Output<GetIpsetResult> getIpset(GetIpsetArgs args)
`aws.waf.IpSet` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFIPSet") .build()); } }
-
getIpsetPlain
public static java.util.concurrent.CompletableFuture<GetIpsetResult> getIpsetPlain(GetIpsetPlainArgs args)
`aws.waf.IpSet` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFIPSet") .build()); } }
-
getIpset
public static com.pulumi.core.Output<GetIpsetResult> getIpset(GetIpsetArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.waf.IpSet` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFIPSet") .build()); } }
-
getIpset
public static com.pulumi.core.Output<GetIpsetResult> getIpset(GetIpsetArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.waf.IpSet` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFIPSet") .build()); } }
-
getIpsetPlain
public static java.util.concurrent.CompletableFuture<GetIpsetResult> getIpsetPlain(GetIpsetPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.waf.IpSet` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getIpset(GetIpsetArgs.builder() .name("tfWAFIPSet") .build()); } }
-
getRateBasedRule
public static com.pulumi.core.Output<GetRateBasedRuleResult> getRateBasedRule(GetRateBasedRuleArgs args)
`aws.waf.RateBasedRule` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetRateBasedRuleArgs; 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 = WafFunctions.getRateBasedRule(GetRateBasedRuleArgs.builder() .name("tfWAFRateBasedRule") .build()); } }
-
getRateBasedRulePlain
public static java.util.concurrent.CompletableFuture<GetRateBasedRuleResult> getRateBasedRulePlain(GetRateBasedRulePlainArgs args)
`aws.waf.RateBasedRule` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetRateBasedRuleArgs; 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 = WafFunctions.getRateBasedRule(GetRateBasedRuleArgs.builder() .name("tfWAFRateBasedRule") .build()); } }
-
getRateBasedRule
public static com.pulumi.core.Output<GetRateBasedRuleResult> getRateBasedRule(GetRateBasedRuleArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.waf.RateBasedRule` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetRateBasedRuleArgs; 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 = WafFunctions.getRateBasedRule(GetRateBasedRuleArgs.builder() .name("tfWAFRateBasedRule") .build()); } }
-
getRateBasedRule
public static com.pulumi.core.Output<GetRateBasedRuleResult> getRateBasedRule(GetRateBasedRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.waf.RateBasedRule` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetRateBasedRuleArgs; 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 = WafFunctions.getRateBasedRule(GetRateBasedRuleArgs.builder() .name("tfWAFRateBasedRule") .build()); } }
-
getRateBasedRulePlain
public static java.util.concurrent.CompletableFuture<GetRateBasedRuleResult> getRateBasedRulePlain(GetRateBasedRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.waf.RateBasedRule` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetRateBasedRuleArgs; 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 = WafFunctions.getRateBasedRule(GetRateBasedRuleArgs.builder() .name("tfWAFRateBasedRule") .build()); } }
-
getRule
public static com.pulumi.core.Output<GetRuleResult> getRule(GetRuleArgs args)
`aws.waf.Rule` Retrieves a WAF Rule Resource ID. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRule") .build()); } }
-
getRulePlain
public static java.util.concurrent.CompletableFuture<GetRuleResult> getRulePlain(GetRulePlainArgs args)
`aws.waf.Rule` Retrieves a WAF Rule Resource ID. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRule") .build()); } }
-
getRule
public static com.pulumi.core.Output<GetRuleResult> getRule(GetRuleArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.waf.Rule` Retrieves a WAF Rule Resource ID. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRule") .build()); } }
-
getRule
public static com.pulumi.core.Output<GetRuleResult> getRule(GetRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.waf.Rule` Retrieves a WAF Rule Resource ID. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRule") .build()); } }
-
getRulePlain
public static java.util.concurrent.CompletableFuture<GetRuleResult> getRulePlain(GetRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.waf.Rule` Retrieves a WAF Rule Resource ID. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getRule(GetRuleArgs.builder() .name("tfWAFRule") .build()); } }
-
getSubscribedRuleGroup
public static com.pulumi.core.Output<GetSubscribedRuleGroupResult> getSubscribedRuleGroup()
`aws.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.waf.WebAcl; import com.pulumi.aws.waf.WebAclArgs; import com.pulumi.aws.waf.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 = WafFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafFunctions.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.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.waf.WebAcl; import com.pulumi.aws.waf.WebAclArgs; import com.pulumi.aws.waf.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 = WafFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafFunctions.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.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.waf.WebAcl; import com.pulumi.aws.waf.WebAclArgs; import com.pulumi.aws.waf.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 = WafFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafFunctions.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.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.waf.WebAcl; import com.pulumi.aws.waf.WebAclArgs; import com.pulumi.aws.waf.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 = WafFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafFunctions.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.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.waf.WebAcl; import com.pulumi.aws.waf.WebAclArgs; import com.pulumi.aws.waf.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 = WafFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafFunctions.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.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.waf.WebAcl; import com.pulumi.aws.waf.WebAclArgs; import com.pulumi.aws.waf.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 = WafFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafFunctions.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.waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (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.waf.WafFunctions; import com.pulumi.aws.waf.inputs.GetSubscribedRuleGroupArgs; import com.pulumi.aws.waf.WebAcl; import com.pulumi.aws.waf.WebAclArgs; import com.pulumi.aws.waf.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 = WafFunctions.getSubscribedRuleGroup(GetSubscribedRuleGroupArgs.builder() .name("F5 Bot Detection Signatures For AWS WAF") .build()); final var byMetricName = WafFunctions.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.waf.WebAcl` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFWebACL") .build()); } }
-
getWebAclPlain
public static java.util.concurrent.CompletableFuture<GetWebAclResult> getWebAclPlain(GetWebAclPlainArgs args)
`aws.waf.WebAcl` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFWebACL") .build()); } }
-
getWebAcl
public static com.pulumi.core.Output<GetWebAclResult> getWebAcl(GetWebAclArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.waf.WebAcl` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFWebACL") .build()); } }
-
getWebAcl
public static com.pulumi.core.Output<GetWebAclResult> getWebAcl(GetWebAclArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.waf.WebAcl` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFWebACL") .build()); } }
-
getWebAclPlain
public static java.util.concurrent.CompletableFuture<GetWebAclResult> getWebAclPlain(GetWebAclPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.waf.WebAcl` Retrieves a WAF 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.waf.WafFunctions; import com.pulumi.aws.waf.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 = WafFunctions.getWebAcl(GetWebAclArgs.builder() .name("tfWAFWebACL") .build()); } }
-
-