amazonka-network-firewall-2.0: Amazon Network Firewall SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.NetworkFirewall.Types.FirewallMetadata

Description

 
Synopsis

Documentation

data FirewallMetadata Source #

High-level information about a firewall, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a firewall.

See: newFirewallMetadata smart constructor.

Constructors

FirewallMetadata' 

Fields

Instances

Instances details
FromJSON FirewallMetadata Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.FirewallMetadata

Generic FirewallMetadata Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.FirewallMetadata

Associated Types

type Rep FirewallMetadata :: Type -> Type #

Read FirewallMetadata Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.FirewallMetadata

Show FirewallMetadata Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.FirewallMetadata

NFData FirewallMetadata Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.FirewallMetadata

Methods

rnf :: FirewallMetadata -> () #

Eq FirewallMetadata Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.FirewallMetadata

Hashable FirewallMetadata Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.FirewallMetadata

type Rep FirewallMetadata Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.FirewallMetadata

type Rep FirewallMetadata = D1 ('MetaData "FirewallMetadata" "Amazonka.NetworkFirewall.Types.FirewallMetadata" "amazonka-network-firewall-2.0-4y6HybZBSNcEwGPO5AYVfm" 'False) (C1 ('MetaCons "FirewallMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firewallName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFirewallMetadata :: FirewallMetadata Source #

Create a value of FirewallMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallArn:FirewallMetadata', firewallMetadata_firewallArn - The Amazon Resource Name (ARN) of the firewall.

$sel:firewallName:FirewallMetadata', firewallMetadata_firewallName - The descriptive name of the firewall. You can't change the name of a firewall after you create it.

firewallMetadata_firewallArn :: Lens' FirewallMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the firewall.

firewallMetadata_firewallName :: Lens' FirewallMetadata (Maybe Text) Source #

The descriptive name of the firewall. You can't change the name of a firewall after you create it.