get Firewall
Retrieve information about a firewall.
Example Usage
Find firewall policy by ARN
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.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder()
.arn(aws_networkfirewall_firewall.arn())
.build());
}
}
Content copied to clipboard
Find firewall policy by Name
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.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder()
.name("Test")
.build());
}
}
Content copied to clipboard
Find firewall policy by ARN and Name
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.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = NetworkfirewallFunctions.getFirewall(GetFirewallArgs.builder()
.arn(aws_networkfirewall_firewall.arn())
.name("Test")
.build());
}
}
Content copied to clipboard
Return
A collection of values returned by getFirewall.
Parameters
argument
A collection of arguments for invoking getFirewall.
suspend fun getFirewall(arn: String? = null, name: String? = null, tags: Map<String, String>? = null): GetFirewallResult
Return
A collection of values returned by getFirewall.
Parameters
arn
ARN of the firewall.
name
Descriptive name of the firewall.
tags
Map of resource tags to associate with the resource. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
See also
suspend fun getFirewall(argument: suspend GetFirewallPlainArgsBuilder.() -> Unit): GetFirewallResult
Return
A collection of values returned by getFirewall.
Parameters
argument
Builder for com.pulumi.aws.networkfirewall.kotlin.inputs.GetFirewallPlainArgs.