Package com.pulumi.aws.networkfirewall
Class NetworkfirewallFunctions
- java.lang.Object
-
- com.pulumi.aws.networkfirewall.NetworkfirewallFunctions
-
public final class NetworkfirewallFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NetworkfirewallFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetFirewallResult>getFirewall()Retrieve information about a firewall.static com.pulumi.core.Output<GetFirewallResult>getFirewall(GetFirewallArgs args)Retrieve information about a firewall.static com.pulumi.core.Output<GetFirewallResult>getFirewall(GetFirewallArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a firewall.static com.pulumi.core.Output<GetFirewallResult>getFirewall(GetFirewallArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about a firewall.static java.util.concurrent.CompletableFuture<GetFirewallResult>getFirewallPlain()Retrieve information about a firewall.static java.util.concurrent.CompletableFuture<GetFirewallResult>getFirewallPlain(GetFirewallPlainArgs args)Retrieve information about a firewall.static java.util.concurrent.CompletableFuture<GetFirewallResult>getFirewallPlain(GetFirewallPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a firewall.static com.pulumi.core.Output<GetFirewallPolicyResult>getFirewallPolicy()Retrieve information about a firewall policy.static com.pulumi.core.Output<GetFirewallPolicyResult>getFirewallPolicy(GetFirewallPolicyArgs args)Retrieve information about a firewall policy.static com.pulumi.core.Output<GetFirewallPolicyResult>getFirewallPolicy(GetFirewallPolicyArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a firewall policy.static com.pulumi.core.Output<GetFirewallPolicyResult>getFirewallPolicy(GetFirewallPolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about a firewall policy.static java.util.concurrent.CompletableFuture<GetFirewallPolicyResult>getFirewallPolicyPlain()Retrieve information about a firewall policy.static java.util.concurrent.CompletableFuture<GetFirewallPolicyResult>getFirewallPolicyPlain(GetFirewallPolicyPlainArgs args)Retrieve information about a firewall policy.static java.util.concurrent.CompletableFuture<GetFirewallPolicyResult>getFirewallPolicyPlain(GetFirewallPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a firewall policy.static com.pulumi.core.Output<GetResourcePolicyResult>getResourcePolicy(GetResourcePolicyArgs args)Retrieve information about a Network Firewall resource policy.static com.pulumi.core.Output<GetResourcePolicyResult>getResourcePolicy(GetResourcePolicyArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a Network Firewall resource policy.static com.pulumi.core.Output<GetResourcePolicyResult>getResourcePolicy(GetResourcePolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about a Network Firewall resource policy.static java.util.concurrent.CompletableFuture<GetResourcePolicyResult>getResourcePolicyPlain(GetResourcePolicyPlainArgs args)Retrieve information about a Network Firewall resource policy.static java.util.concurrent.CompletableFuture<GetResourcePolicyResult>getResourcePolicyPlain(GetResourcePolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about a Network Firewall resource policy.
-
-
-
Method Detail
-
getFirewall
public static com.pulumi.core.Output<GetFirewallResult> getFirewall()
Retrieve information about a firewall. ## Example Usage ### Find firewall policy by ARN
### Find firewall policy by Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .build()); } }
### Find firewall policy by ARN and Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .name("Test") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .name("Test") .build()); } }
-
getFirewallPlain
public static java.util.concurrent.CompletableFuture<GetFirewallResult> getFirewallPlain()
Retrieve information about a firewall. ## Example Usage ### Find firewall policy by ARN
### Find firewall policy by Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .build()); } }
### Find firewall policy by ARN and Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .name("Test") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .name("Test") .build()); } }
-
getFirewall
public static com.pulumi.core.Output<GetFirewallResult> getFirewall(GetFirewallArgs args)
Retrieve information about a firewall. ## Example Usage ### Find firewall policy by ARN
### Find firewall policy by Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .build()); } }
### Find firewall policy by ARN and Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .name("Test") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .name("Test") .build()); } }
-
getFirewallPlain
public static java.util.concurrent.CompletableFuture<GetFirewallResult> getFirewallPlain(GetFirewallPlainArgs args)
Retrieve information about a firewall. ## Example Usage ### Find firewall policy by ARN
### Find firewall policy by Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .build()); } }
### Find firewall policy by ARN and Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .name("Test") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .name("Test") .build()); } }
-
getFirewall
public static com.pulumi.core.Output<GetFirewallResult> getFirewall(GetFirewallArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a firewall. ## Example Usage ### Find firewall policy by ARN
### Find firewall policy by Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .build()); } }
### Find firewall policy by ARN and Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .name("Test") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .name("Test") .build()); } }
-
getFirewall
public static com.pulumi.core.Output<GetFirewallResult> getFirewall(GetFirewallArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve information about a firewall. ## Example Usage ### Find firewall policy by ARN
### Find firewall policy by Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .build()); } }
### Find firewall policy by ARN and Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .name("Test") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .name("Test") .build()); } }
-
getFirewallPlain
public static java.util.concurrent.CompletableFuture<GetFirewallResult> getFirewallPlain(GetFirewallPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a firewall. ## Example Usage ### Find firewall policy by ARN
### Find firewall policy by Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .build()); } }
### Find firewall policy by ARN and Namepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .name("Test") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallArgs; 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 = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder() .arn(arn) .name("Test") .build()); } }
-
getFirewallPolicy
public static com.pulumi.core.Output<GetFirewallPolicyResult> getFirewallPolicy()
Retrieve information about a firewall policy. ## Example Usage ### Find firewall policy by name
### Find firewall policy by ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .name(firewallPolicyName) .build()); } }
### Find firewall policy by name and ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .build()); } }
AWS Network Firewall does not allow multiple firewall policies with the same name to be created in an account. It is possible, however, to have multiple firewall policies available in a single account with identical `name` values but distinct `arn` values, e.g. firewall policies shared via a Resource Access Manager (RAM) share. In that case specifying `arn`, or `name` and `arn`, is recommended. > **Note:** If there are multiple firewall policies in an account with the same `name`, and `arn` is not specified, the default behavior will return the firewall policy with `name` that was created in the account.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .name(firewallPolicyName) .build()); } }
-
getFirewallPolicyPlain
public static java.util.concurrent.CompletableFuture<GetFirewallPolicyResult> getFirewallPolicyPlain()
Retrieve information about a firewall policy. ## Example Usage ### Find firewall policy by name
### Find firewall policy by ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .name(firewallPolicyName) .build()); } }
### Find firewall policy by name and ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .build()); } }
AWS Network Firewall does not allow multiple firewall policies with the same name to be created in an account. It is possible, however, to have multiple firewall policies available in a single account with identical `name` values but distinct `arn` values, e.g. firewall policies shared via a Resource Access Manager (RAM) share. In that case specifying `arn`, or `name` and `arn`, is recommended. > **Note:** If there are multiple firewall policies in an account with the same `name`, and `arn` is not specified, the default behavior will return the firewall policy with `name` that was created in the account.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .name(firewallPolicyName) .build()); } }
-
getFirewallPolicy
public static com.pulumi.core.Output<GetFirewallPolicyResult> getFirewallPolicy(GetFirewallPolicyArgs args)
Retrieve information about a firewall policy. ## Example Usage ### Find firewall policy by name
### Find firewall policy by ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .name(firewallPolicyName) .build()); } }
### Find firewall policy by name and ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .build()); } }
AWS Network Firewall does not allow multiple firewall policies with the same name to be created in an account. It is possible, however, to have multiple firewall policies available in a single account with identical `name` values but distinct `arn` values, e.g. firewall policies shared via a Resource Access Manager (RAM) share. In that case specifying `arn`, or `name` and `arn`, is recommended. > **Note:** If there are multiple firewall policies in an account with the same `name`, and `arn` is not specified, the default behavior will return the firewall policy with `name` that was created in the account.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .name(firewallPolicyName) .build()); } }
-
getFirewallPolicyPlain
public static java.util.concurrent.CompletableFuture<GetFirewallPolicyResult> getFirewallPolicyPlain(GetFirewallPolicyPlainArgs args)
Retrieve information about a firewall policy. ## Example Usage ### Find firewall policy by name
### Find firewall policy by ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .name(firewallPolicyName) .build()); } }
### Find firewall policy by name and ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .build()); } }
AWS Network Firewall does not allow multiple firewall policies with the same name to be created in an account. It is possible, however, to have multiple firewall policies available in a single account with identical `name` values but distinct `arn` values, e.g. firewall policies shared via a Resource Access Manager (RAM) share. In that case specifying `arn`, or `name` and `arn`, is recommended. > **Note:** If there are multiple firewall policies in an account with the same `name`, and `arn` is not specified, the default behavior will return the firewall policy with `name` that was created in the account.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .name(firewallPolicyName) .build()); } }
-
getFirewallPolicy
public static com.pulumi.core.Output<GetFirewallPolicyResult> getFirewallPolicy(GetFirewallPolicyArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a firewall policy. ## Example Usage ### Find firewall policy by name
### Find firewall policy by ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .name(firewallPolicyName) .build()); } }
### Find firewall policy by name and ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .build()); } }
AWS Network Firewall does not allow multiple firewall policies with the same name to be created in an account. It is possible, however, to have multiple firewall policies available in a single account with identical `name` values but distinct `arn` values, e.g. firewall policies shared via a Resource Access Manager (RAM) share. In that case specifying `arn`, or `name` and `arn`, is recommended. > **Note:** If there are multiple firewall policies in an account with the same `name`, and `arn` is not specified, the default behavior will return the firewall policy with `name` that was created in the account.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .name(firewallPolicyName) .build()); } }
-
getFirewallPolicy
public static com.pulumi.core.Output<GetFirewallPolicyResult> getFirewallPolicy(GetFirewallPolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve information about a firewall policy. ## Example Usage ### Find firewall policy by name
### Find firewall policy by ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .name(firewallPolicyName) .build()); } }
### Find firewall policy by name and ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .build()); } }
AWS Network Firewall does not allow multiple firewall policies with the same name to be created in an account. It is possible, however, to have multiple firewall policies available in a single account with identical `name` values but distinct `arn` values, e.g. firewall policies shared via a Resource Access Manager (RAM) share. In that case specifying `arn`, or `name` and `arn`, is recommended. > **Note:** If there are multiple firewall policies in an account with the same `name`, and `arn` is not specified, the default behavior will return the firewall policy with `name` that was created in the account.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .name(firewallPolicyName) .build()); } }
-
getFirewallPolicyPlain
public static java.util.concurrent.CompletableFuture<GetFirewallPolicyResult> getFirewallPolicyPlain(GetFirewallPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a firewall policy. ## Example Usage ### Find firewall policy by name
### Find firewall policy by ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .name(firewallPolicyName) .build()); } }
### Find firewall policy by name and ARNpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .build()); } }
AWS Network Firewall does not allow multiple firewall policies with the same name to be created in an account. It is possible, however, to have multiple firewall policies available in a single account with identical `name` values but distinct `arn` values, e.g. firewall policies shared via a Resource Access Manager (RAM) share. In that case specifying `arn`, or `name` and `arn`, is recommended. > **Note:** If there are multiple firewall policies in an account with the same `name`, and `arn` is not specified, the default behavior will return the firewall policy with `name` that was created in the account.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetFirewallPolicyArgs; 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 = NetworkfirewallFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder() .arn(firewallPolicyArn) .name(firewallPolicyName) .build()); } }
-
getResourcePolicy
public static com.pulumi.core.Output<GetResourcePolicyResult> getResourcePolicy(GetResourcePolicyArgs args)
Retrieve information about a Network Firewall resource policy. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetResourcePolicyArgs; 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 = NetworkfirewallFunctions.getResourcePolicy(GetResourcePolicyArgs.builder() .resourceArn(resourcePolicyArn) .build()); } }
-
getResourcePolicyPlain
public static java.util.concurrent.CompletableFuture<GetResourcePolicyResult> getResourcePolicyPlain(GetResourcePolicyPlainArgs args)
Retrieve information about a Network Firewall resource policy. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetResourcePolicyArgs; 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 = NetworkfirewallFunctions.getResourcePolicy(GetResourcePolicyArgs.builder() .resourceArn(resourcePolicyArn) .build()); } }
-
getResourcePolicy
public static com.pulumi.core.Output<GetResourcePolicyResult> getResourcePolicy(GetResourcePolicyArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a Network Firewall resource policy. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetResourcePolicyArgs; 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 = NetworkfirewallFunctions.getResourcePolicy(GetResourcePolicyArgs.builder() .resourceArn(resourcePolicyArn) .build()); } }
-
getResourcePolicy
public static com.pulumi.core.Output<GetResourcePolicyResult> getResourcePolicy(GetResourcePolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve information about a Network Firewall resource policy. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetResourcePolicyArgs; 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 = NetworkfirewallFunctions.getResourcePolicy(GetResourcePolicyArgs.builder() .resourceArn(resourcePolicyArn) .build()); } }
-
getResourcePolicyPlain
public static java.util.concurrent.CompletableFuture<GetResourcePolicyResult> getResourcePolicyPlain(GetResourcePolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about a Network Firewall resource policy. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.networkfirewall.NetworkfirewallFunctions; import com.pulumi.aws.networkfirewall.inputs.GetResourcePolicyArgs; 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 = NetworkfirewallFunctions.getResourcePolicy(GetResourcePolicyArgs.builder() .resourceArn(resourcePolicyArn) .build()); } }
-
-