Class GetFirewallResult
- java.lang.Object
-
- com.pulumi.aws.networkfirewall.outputs.GetFirewallResult
-
public final class GetFirewallResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetFirewallResult.Builder
-
Method Summary
-
-
-
Method Detail
-
arn
public java.lang.String arn()
- Returns:
- ARN of the firewall.
-
availabilityZoneChangeProtection
public java.lang.Boolean availabilityZoneChangeProtection()
- Returns:
- Indicates whether the firewall is protected against changes to its Availability Zone configuration.
-
availabilityZoneMappings
public java.util.List<GetFirewallAvailabilityZoneMapping> availabilityZoneMappings()
- Returns:
- Set of Availability Zones where the firewall endpoints are created for a transit gateway-attached firewall.
-
deleteProtection
public java.lang.Boolean deleteProtection()
- Returns:
- A flag indicating whether the firewall is protected against deletion.
-
description
public java.lang.String description()
- Returns:
- Description of the firewall.
-
enabledAnalysisTypes
public java.util.List<java.lang.String> enabledAnalysisTypes()
- Returns:
- Set of types for which to collect analysis metrics.
-
encryptionConfigurations
public java.util.List<GetFirewallEncryptionConfiguration> encryptionConfigurations()
- Returns:
- KMS encryption settings for the firewall.
-
firewallPolicyArn
public java.lang.String firewallPolicyArn()
- Returns:
- ARN of the VPC Firewall policy.
-
firewallPolicyChangeProtection
public java.lang.Boolean firewallPolicyChangeProtection()
- Returns:
- A flag indicating whether the firewall is protected against a change to the firewall policy association.
-
firewallStatuses
public java.util.List<GetFirewallFirewallStatus> firewallStatuses()
- Returns:
- Nested list of information about the current status of the firewall.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
name
public java.lang.String name()
- Returns:
- Descriptive name of the firewall.
-
region
public java.lang.String region()
-
subnetChangeProtection
public java.lang.Boolean subnetChangeProtection()
- Returns:
- A flag indicating whether the firewall is protected against changes to the subnet associations.
-
subnetMappings
public java.util.List<GetFirewallSubnetMapping> subnetMappings()
- Returns:
- 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.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Map of resource tags to associate with the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
transitGatewayId
public java.lang.String transitGatewayId()
- Returns:
- The unique identifier of the transit gateway associated with this firewall.
-
transitGatewayOwnerAccountId
public java.lang.String transitGatewayOwnerAccountId()
- Returns:
- The AWS account ID that owns the transit gateway.
-
updateToken
public java.lang.String updateToken()
- Returns:
- String token used when updating a firewall.
-
vpcId
public java.lang.String vpcId()
- Returns:
- Unique identifier of the VPC where AWS Network Firewall should create the firewall.
-
builder
public static GetFirewallResult.Builder builder()
-
builder
public static GetFirewallResult.Builder builder(GetFirewallResult defaults)
-
-