Class: Aws::NetworkFirewall::Types::DescribeFirewallMetadataResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-networkfirewall/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A description of the firewall.

Returns:

  • (String)


2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2315

class DescribeFirewallMetadataResponse < Struct.new(
  :firewall_arn,
  :firewall_policy_arn,
  :description,
  :status,
  :supported_availability_zones,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#firewall_arnString

The Amazon Resource Name (ARN) of the firewall.

Returns:

  • (String)


2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2315

class DescribeFirewallMetadataResponse < Struct.new(
  :firewall_arn,
  :firewall_policy_arn,
  :description,
  :status,
  :supported_availability_zones,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#firewall_policy_arnString

The Amazon Resource Name (ARN) of the firewall policy.

Returns:

  • (String)


2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2315

class DescribeFirewallMetadataResponse < Struct.new(
  :firewall_arn,
  :firewall_policy_arn,
  :description,
  :status,
  :supported_availability_zones,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you have it configured. This setting is ‘READY` only when the `ConfigurationSyncStateSummary` value is `IN_SYNC` and the `Attachment` `Status` values for all of the configured subnets are `READY`.

Returns:

  • (String)


2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2315

class DescribeFirewallMetadataResponse < Struct.new(
  :firewall_arn,
  :firewall_policy_arn,
  :description,
  :status,
  :supported_availability_zones,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#supported_availability_zonesHash<String,Types::AvailabilityZoneMetadata>

The Availability Zones that the firewall currently supports. This includes all Availability Zones for which the firewall has a subnet defined.

Returns:



2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2315

class DescribeFirewallMetadataResponse < Struct.new(
  :firewall_arn,
  :firewall_policy_arn,
  :description,
  :status,
  :supported_availability_zones,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#transit_gateway_attachment_idString

The unique identifier of the transit gateway attachment associated with this firewall. This field is only present for transit gateway-attached firewalls.

Returns:

  • (String)


2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2315

class DescribeFirewallMetadataResponse < Struct.new(
  :firewall_arn,
  :firewall_policy_arn,
  :description,
  :status,
  :supported_availability_zones,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end