AWS Classic

v5.16.0 published on Saturday, Sep 24, 2022 by Pulumi

getFirewall

Retrieve information about a firewall.

Example Usage

Find firewall policy by ARN

using System.Collections.Generic;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = Aws.NetworkFirewall.GetFirewall.Invoke(new()
    {
        Arn = aws_networkfirewall_firewall.Arn,
    });

});
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/networkfirewall"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := networkfirewall.LookupFirewall(ctx, &networkfirewall.LookupFirewallArgs{
			Arn: pulumi.StringRef(aws_networkfirewall_firewall.Arn),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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());

    }
}
import pulumi
import pulumi_aws as aws

example = aws.networkfirewall.get_firewall(arn=aws_networkfirewall_firewall["arn"])
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = aws.networkfirewall.getFirewall({
    arn: aws_networkfirewall_firewall.arn,
});
variables:
  example:
    Fn::Invoke:
      Function: aws:networkfirewall:getFirewall
      Arguments:
        arn: ${aws_networkfirewall_firewall.arn}

Find firewall policy by Name

using System.Collections.Generic;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = Aws.NetworkFirewall.GetFirewall.Invoke(new()
    {
        Name = "Test",
    });

});
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/networkfirewall"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := networkfirewall.LookupFirewall(ctx, &networkfirewall.LookupFirewallArgs{
			Name: pulumi.StringRef("Test"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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());

    }
}
import pulumi
import pulumi_aws as aws

example = aws.networkfirewall.get_firewall(name="Test")
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = pulumi.output(aws.networkfirewall.getFirewall({
    name: "Test",
}));
variables:
  example:
    Fn::Invoke:
      Function: aws:networkfirewall:getFirewall
      Arguments:
        name: Test

Find firewall policy by ARN and Name

using System.Collections.Generic;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = Aws.NetworkFirewall.GetFirewall.Invoke(new()
    {
        Arn = aws_networkfirewall_firewall.Arn,
        Name = "Test",
    });

});
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/networkfirewall"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := networkfirewall.LookupFirewall(ctx, &networkfirewall.LookupFirewallArgs{
			Arn:  pulumi.StringRef(aws_networkfirewall_firewall.Arn),
			Name: pulumi.StringRef("Test"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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());

    }
}
import pulumi
import pulumi_aws as aws

example = aws.networkfirewall.get_firewall(arn=aws_networkfirewall_firewall["arn"],
    name="Test")
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = aws.networkfirewall.getFirewall({
    arn: aws_networkfirewall_firewall.arn,
    name: "Test",
});
variables:
  example:
    Fn::Invoke:
      Function: aws:networkfirewall:getFirewall
      Arguments:
        arn: ${aws_networkfirewall_firewall.arn}
        name: Test

Using getFirewall

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFirewall(args: GetFirewallArgs, opts?: InvokeOptions): Promise<GetFirewallResult>
function getFirewallOutput(args: GetFirewallOutputArgs, opts?: InvokeOptions): Output<GetFirewallResult>
def get_firewall(arn: Optional[str] = None,
                 name: Optional[str] = None,
                 tags: Optional[Mapping[str, str]] = None,
                 opts: Optional[InvokeOptions] = None) -> GetFirewallResult
def get_firewall_output(arn: Optional[pulumi.Input[str]] = None,
                 name: Optional[pulumi.Input[str]] = None,
                 tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetFirewallResult]
func LookupFirewall(ctx *Context, args *LookupFirewallArgs, opts ...InvokeOption) (*LookupFirewallResult, error)
func LookupFirewallOutput(ctx *Context, args *LookupFirewallOutputArgs, opts ...InvokeOption) LookupFirewallResultOutput

> Note: This function is named LookupFirewall in the Go SDK.

public static class GetFirewall 
{
    public static Task<GetFirewallResult> InvokeAsync(GetFirewallArgs args, InvokeOptions? opts = null)
    public static Output<GetFirewallResult> Invoke(GetFirewallInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFirewallResult> getFirewall(GetFirewallArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: aws:networkfirewall/getFirewall:getFirewall
  Arguments:
    # Arguments dictionary

The following arguments are supported:

Arn string

ARN of the firewall.

Name string

Descriptive name of the firewall.

Tags Dictionary<string, string>

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.

Arn string

ARN of the firewall.

Name string

Descriptive name of the firewall.

Tags map[string]string

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.

arn String

ARN of the firewall.

name String

Descriptive name of the firewall.

tags Map<String,String>

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.

arn string

ARN of the firewall.

name string

Descriptive name of the firewall.

tags {[key: string]: string}

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.

arn str

ARN of the firewall.

name str

Descriptive name of the firewall.

tags Mapping[str, str]

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.

arn String

ARN of the firewall.

name String

Descriptive name of the firewall.

tags Map<String>

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.

getFirewall Result

The following output properties are available:

Arn string

ARN of the firewall.

DeleteProtection bool

Boolean flag indicating whether it is possible to delete the firewall.

Description string

Description of the firewall.

EncryptionConfigurations List<GetFirewallEncryptionConfiguration>

AWS Key Management Service (AWS KMS) encryption settings for the firewall.

FirewallPolicyArn string

ARN of the VPC Firewall policy.

FirewallPolicyChangeProtection bool

A boolean flag indicating whether it is possible to change the associated firewall policy.

FirewallStatuses List<GetFirewallFirewallStatus>

Nested list of information about the current status of the firewall.

Id string

The provider-assigned unique ID for this managed resource.

Name string

Descriptive name of the firewall.

SubnetChangeProtection bool

A boolean flag indicating whether it is possible to change the associated subnet(s).

SubnetMappings List<GetFirewallSubnetMapping>

Set of configuration blocks describing the public subnets. Each subnet must belong to a different Availability Zone in the VPC. AWS Network Firewall creates a firewall endpoint in each subnet.

UpdateToken string

String token used when updating a firewall.

VpcId string

Unique identifier of the VPC where AWS Network Firewall should create the firewall.

Tags Dictionary<string, string>

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.

Arn string

ARN of the firewall.

DeleteProtection bool

Boolean flag indicating whether it is possible to delete the firewall.

Description string

Description of the firewall.

EncryptionConfigurations []GetFirewallEncryptionConfiguration

AWS Key Management Service (AWS KMS) encryption settings for the firewall.

FirewallPolicyArn string

ARN of the VPC Firewall policy.

FirewallPolicyChangeProtection bool

A boolean flag indicating whether it is possible to change the associated firewall policy.

FirewallStatuses []GetFirewallFirewallStatus

Nested list of information about the current status of the firewall.

Id string

The provider-assigned unique ID for this managed resource.

Name string

Descriptive name of the firewall.

SubnetChangeProtection bool

A boolean flag indicating whether it is possible to change the associated subnet(s).

SubnetMappings []GetFirewallSubnetMapping

Set of configuration blocks describing the public subnets. Each subnet must belong to a different Availability Zone in the VPC. AWS Network Firewall creates a firewall endpoint in each subnet.

UpdateToken string

String token used when updating a firewall.

VpcId string

Unique identifier of the VPC where AWS Network Firewall should create the firewall.

Tags map[string]string

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.

arn String

ARN of the firewall.

deleteProtection Boolean

Boolean flag indicating whether it is possible to delete the firewall.

description String

Description of the firewall.

encryptionConfigurations List<GetFirewallEncryptionConfiguration>

AWS Key Management Service (AWS KMS) encryption settings for the firewall.

firewallPolicyArn String

ARN of the VPC Firewall policy.

firewallPolicyChangeProtection Boolean

A boolean flag indicating whether it is possible to change the associated firewall policy.

firewallStatuses List<GetFirewallFirewallStatus>

Nested list of information about the current status of the firewall.

id String

The provider-assigned unique ID for this managed resource.

name String

Descriptive name of the firewall.

subnetChangeProtection Boolean

A boolean flag indicating whether it is possible to change the associated subnet(s).

subnetMappings List<GetFirewallSubnetMapping>

Set of configuration blocks describing the public subnets. Each subnet must belong to a different Availability Zone in the VPC. AWS Network Firewall creates a firewall endpoint in each subnet.

updateToken String

String token used when updating a firewall.

vpcId String

Unique identifier of the VPC where AWS Network Firewall should create the firewall.

tags Map<String,String>

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.

arn string

ARN of the firewall.

deleteProtection boolean

Boolean flag indicating whether it is possible to delete the firewall.

description string

Description of the firewall.

encryptionConfigurations GetFirewallEncryptionConfiguration[]

AWS Key Management Service (AWS KMS) encryption settings for the firewall.

firewallPolicyArn string

ARN of the VPC Firewall policy.

firewallPolicyChangeProtection boolean

A boolean flag indicating whether it is possible to change the associated firewall policy.

firewallStatuses GetFirewallFirewallStatus[]

Nested list of information about the current status of the firewall.

id string

The provider-assigned unique ID for this managed resource.

name string

Descriptive name of the firewall.

subnetChangeProtection boolean

A boolean flag indicating whether it is possible to change the associated subnet(s).

subnetMappings GetFirewallSubnetMapping[]

Set of configuration blocks describing the public subnets. Each subnet must belong to a different Availability Zone in the VPC. AWS Network Firewall creates a firewall endpoint in each subnet.

updateToken string

String token used when updating a firewall.

vpcId string

Unique identifier of the VPC where AWS Network Firewall should create the firewall.

tags {[key: string]: string}

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.

arn str

ARN of the firewall.

delete_protection bool

Boolean flag indicating whether it is possible to delete the firewall.

description str

Description of the firewall.

encryption_configurations Sequence[GetFirewallEncryptionConfiguration]

AWS Key Management Service (AWS KMS) encryption settings for the firewall.

firewall_policy_arn str

ARN of the VPC Firewall policy.

firewall_policy_change_protection bool

A boolean flag indicating whether it is possible to change the associated firewall policy.

firewall_statuses Sequence[GetFirewallFirewallStatus]

Nested list of information about the current status of the firewall.

id str

The provider-assigned unique ID for this managed resource.

name str

Descriptive name of the firewall.

subnet_change_protection bool

A boolean flag indicating whether it is possible to change the associated subnet(s).

subnet_mappings Sequence[GetFirewallSubnetMapping]

Set of configuration blocks describing the public subnets. Each subnet must belong to a different Availability Zone in the VPC. AWS Network Firewall creates a firewall endpoint in each subnet.

update_token str

String token used when updating a firewall.

vpc_id str

Unique identifier of the VPC where AWS Network Firewall should create the firewall.

tags Mapping[str, str]

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.

arn String

ARN of the firewall.

deleteProtection Boolean

Boolean flag indicating whether it is possible to delete the firewall.

description String

Description of the firewall.

encryptionConfigurations List<Property Map>

AWS Key Management Service (AWS KMS) encryption settings for the firewall.

firewallPolicyArn String

ARN of the VPC Firewall policy.

firewallPolicyChangeProtection Boolean

A boolean flag indicating whether it is possible to change the associated firewall policy.

firewallStatuses List<Property Map>

Nested list of information about the current status of the firewall.

id String

The provider-assigned unique ID for this managed resource.

name String

Descriptive name of the firewall.

subnetChangeProtection Boolean

A boolean flag indicating whether it is possible to change the associated subnet(s).

subnetMappings List<Property Map>

Set of configuration blocks describing the public subnets. Each subnet must belong to a different Availability Zone in the VPC. AWS Network Firewall creates a firewall endpoint in each subnet.

updateToken String

String token used when updating a firewall.

vpcId String

Unique identifier of the VPC where AWS Network Firewall should create the firewall.

tags Map<String>

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.

Supporting Types

GetFirewallEncryptionConfiguration

KeyId string

The ID of the AWS Key Management Service (AWS KMS) customer managed key.

Type string

The type of the AWS Key Management Service (AWS KMS) key use by the firewall.

KeyId string

The ID of the AWS Key Management Service (AWS KMS) customer managed key.

Type string

The type of the AWS Key Management Service (AWS KMS) key use by the firewall.

keyId String

The ID of the AWS Key Management Service (AWS KMS) customer managed key.

type String

The type of the AWS Key Management Service (AWS KMS) key use by the firewall.

keyId string

The ID of the AWS Key Management Service (AWS KMS) customer managed key.

type string

The type of the AWS Key Management Service (AWS KMS) key use by the firewall.

key_id str

The ID of the AWS Key Management Service (AWS KMS) customer managed key.

type str

The type of the AWS Key Management Service (AWS KMS) key use by the firewall.

keyId String

The ID of the AWS Key Management Service (AWS KMS) customer managed key.

type String

The type of the AWS Key Management Service (AWS KMS) key use by the firewall.

GetFirewallFirewallStatus

CapacityUsageSummaries List<GetFirewallFirewallStatusCapacityUsageSummary>

Aggregated count of all resources used by reference sets in a firewall.

ConfigurationSyncStateSummary string

Summary of sync states for all availability zones in which the firewall is configured.

Status string
SyncStates List<GetFirewallFirewallStatusSyncState>

Set of subnets configured for use by the firewall.

CapacityUsageSummaries []GetFirewallFirewallStatusCapacityUsageSummary

Aggregated count of all resources used by reference sets in a firewall.

ConfigurationSyncStateSummary string

Summary of sync states for all availability zones in which the firewall is configured.

Status string
SyncStates []GetFirewallFirewallStatusSyncState

Set of subnets configured for use by the firewall.

capacityUsageSummaries List<GetFirewallFirewallStatusCapacityUsageSummary>

Aggregated count of all resources used by reference sets in a firewall.

configurationSyncStateSummary String

Summary of sync states for all availability zones in which the firewall is configured.

status String
syncStates List<GetFirewallFirewallStatusSyncState>

Set of subnets configured for use by the firewall.

capacityUsageSummaries GetFirewallFirewallStatusCapacityUsageSummary[]

Aggregated count of all resources used by reference sets in a firewall.

configurationSyncStateSummary string

Summary of sync states for all availability zones in which the firewall is configured.

status string
syncStates GetFirewallFirewallStatusSyncState[]

Set of subnets configured for use by the firewall.

capacity_usage_summaries Sequence[GetFirewallFirewallStatusCapacityUsageSummary]

Aggregated count of all resources used by reference sets in a firewall.

configuration_sync_state_summary str

Summary of sync states for all availability zones in which the firewall is configured.

status str
sync_states Sequence[GetFirewallFirewallStatusSyncState]

Set of subnets configured for use by the firewall.

capacityUsageSummaries List<Property Map>

Aggregated count of all resources used by reference sets in a firewall.

configurationSyncStateSummary String

Summary of sync states for all availability zones in which the firewall is configured.

status String
syncStates List<Property Map>

Set of subnets configured for use by the firewall.

GetFirewallFirewallStatusCapacityUsageSummary

Cidrs List<GetFirewallFirewallStatusCapacityUsageSummaryCidr>

Capacity usage of CIDR blocks used by IP set references in a firewall.

Cidrs []GetFirewallFirewallStatusCapacityUsageSummaryCidr

Capacity usage of CIDR blocks used by IP set references in a firewall.

cidrs List<GetFirewallFirewallStatusCapacityUsageSummaryCidr>

Capacity usage of CIDR blocks used by IP set references in a firewall.

cidrs GetFirewallFirewallStatusCapacityUsageSummaryCidr[]

Capacity usage of CIDR blocks used by IP set references in a firewall.

cidrs Sequence[GetFirewallFirewallStatusCapacityUsageSummaryCidr]

Capacity usage of CIDR blocks used by IP set references in a firewall.

cidrs List<Property Map>

Capacity usage of CIDR blocks used by IP set references in a firewall.

GetFirewallFirewallStatusCapacityUsageSummaryCidr

AvailableCidrCount int

Available number of CIDR blocks available for use by the IP set references in a firewall.

IpSetReferences List<GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference>

The list of IP set references used by a firewall.

UtilizedCidrCount int

Number of CIDR blocks used by the IP set references in a firewall.

AvailableCidrCount int

Available number of CIDR blocks available for use by the IP set references in a firewall.

IpSetReferences []GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference

The list of IP set references used by a firewall.

UtilizedCidrCount int

Number of CIDR blocks used by the IP set references in a firewall.

availableCidrCount Integer

Available number of CIDR blocks available for use by the IP set references in a firewall.

ipSetReferences List<GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference>

The list of IP set references used by a firewall.

utilizedCidrCount Integer

Number of CIDR blocks used by the IP set references in a firewall.

availableCidrCount number

Available number of CIDR blocks available for use by the IP set references in a firewall.

ipSetReferences GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference[]

The list of IP set references used by a firewall.

utilizedCidrCount number

Number of CIDR blocks used by the IP set references in a firewall.

available_cidr_count int

Available number of CIDR blocks available for use by the IP set references in a firewall.

ip_set_references Sequence[GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference]

The list of IP set references used by a firewall.

utilized_cidr_count int

Number of CIDR blocks used by the IP set references in a firewall.

availableCidrCount Number

Available number of CIDR blocks available for use by the IP set references in a firewall.

ipSetReferences List<Property Map>

The list of IP set references used by a firewall.

utilizedCidrCount Number

Number of CIDR blocks used by the IP set references in a firewall.

GetFirewallFirewallStatusCapacityUsageSummaryCidrIpSetReference

ResolvedCidrCount int

Total number of CIDR blocks used by the IP set references in a firewall.

ResolvedCidrCount int

Total number of CIDR blocks used by the IP set references in a firewall.

resolvedCidrCount Integer

Total number of CIDR blocks used by the IP set references in a firewall.

resolvedCidrCount number

Total number of CIDR blocks used by the IP set references in a firewall.

resolved_cidr_count int

Total number of CIDR blocks used by the IP set references in a firewall.

resolvedCidrCount Number

Total number of CIDR blocks used by the IP set references in a firewall.

GetFirewallFirewallStatusSyncState

Attachments List<GetFirewallFirewallStatusSyncStateAttachment>

Nested list describing the attachment status of the firewall's association with a single VPC subnet.

AvailabilityZone string

The Availability Zone where the subnet is configured.

Attachments []GetFirewallFirewallStatusSyncStateAttachment

Nested list describing the attachment status of the firewall's association with a single VPC subnet.

AvailabilityZone string

The Availability Zone where the subnet is configured.

attachments List<GetFirewallFirewallStatusSyncStateAttachment>

Nested list describing the attachment status of the firewall's association with a single VPC subnet.

availabilityZone String

The Availability Zone where the subnet is configured.

attachments GetFirewallFirewallStatusSyncStateAttachment[]

Nested list describing the attachment status of the firewall's association with a single VPC subnet.

availabilityZone string

The Availability Zone where the subnet is configured.

attachments Sequence[GetFirewallFirewallStatusSyncStateAttachment]

Nested list describing the attachment status of the firewall's association with a single VPC subnet.

availability_zone str

The Availability Zone where the subnet is configured.

attachments List<Property Map>

Nested list describing the attachment status of the firewall's association with a single VPC subnet.

availabilityZone String

The Availability Zone where the subnet is configured.

GetFirewallFirewallStatusSyncStateAttachment

EndpointId string

The identifier of the firewall endpoint that AWS Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Status string
SubnetId string

The unique identifier for the subnet.

EndpointId string

The identifier of the firewall endpoint that AWS Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Status string
SubnetId string

The unique identifier for the subnet.

endpointId String

The identifier of the firewall endpoint that AWS Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

status String
subnetId String

The unique identifier for the subnet.

endpointId string

The identifier of the firewall endpoint that AWS Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

status string
subnetId string

The unique identifier for the subnet.

endpoint_id str

The identifier of the firewall endpoint that AWS Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

status str
subnet_id str

The unique identifier for the subnet.

endpointId String

The identifier of the firewall endpoint that AWS Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

status String
subnetId String

The unique identifier for the subnet.

GetFirewallSubnetMapping

SubnetId string

The unique identifier for the subnet.

SubnetId string

The unique identifier for the subnet.

subnetId String

The unique identifier for the subnet.

subnetId string

The unique identifier for the subnet.

subnet_id str

The unique identifier for the subnet.

subnetId String

The unique identifier for the subnet.

Package Details

Repository
https://github.com/pulumi/pulumi-aws
License
Apache-2.0
Notes

This Pulumi package is based on the aws Terraform Provider.