Class GetFirewallResult


  • public final class GetFirewallResult
    extends java.lang.Object
    • 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.
      • 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.