1. Packages
  2. AWS Classic
  3. API Docs
  4. networkfirewall
  5. getFirewall

Try AWS Native preview for resources not in the classic version.

AWS Classic v5.41.0 published on Monday, May 15, 2023 by Pulumi

aws.networkfirewall.getFirewall

Explore with Pulumi AI

aws logo

Try AWS Native preview for resources not in the classic version.

AWS Classic v5.41.0 published on Monday, May 15, 2023 by Pulumi

    Retrieve information about a firewall.

    Example Usage

    Find firewall policy by ARN

    using System.Collections.Generic;
    using System.Linq;
    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 System.Linq;
    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 = 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 System.Linq;
    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
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the aws Terraform Provider.

    aws logo

    Try AWS Native preview for resources not in the classic version.

    AWS Classic v5.41.0 published on Monday, May 15, 2023 by Pulumi