libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Description

 
Synopsis

Documentation

data FirewallDomainListMetadata Source #

Minimal high-level information for a firewall domain list. The action ListFirewallDomainLists returns an array of these objects.

To retrieve full information for a firewall domain list, call GetFirewallDomainList and ListFirewallDomains.

See: newFirewallDomainListMetadata smart constructor.

Constructors

FirewallDomainListMetadata' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the firewall domain list metadata.

  • creatorRequestId :: Maybe Text

    A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

  • managedOwnerName :: Maybe Text

    The owner of the list, used only for lists that are not managed by you. For example, the managed domain list AWSManagedDomainsMalwareDomainList has the managed owner name Route 53 Resolver DNS Firewall.

  • name :: Maybe Text

    The name of the domain list.

  • id :: Maybe Text

    The ID of the domain list.

Instances

Instances details
Eq FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Read FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Show FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Generic FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Associated Types

type Rep FirewallDomainListMetadata :: Type -> Type #

NFData FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Hashable FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

FromJSON FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

type Rep FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

type Rep FirewallDomainListMetadata = D1 ('MetaData "FirewallDomainListMetadata" "Amazonka.Route53Resolver.Types.FirewallDomainListMetadata" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "FirewallDomainListMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "managedOwnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFirewallDomainListMetadata :: FirewallDomainListMetadata Source #

Create a value of FirewallDomainListMetadata 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:arn:FirewallDomainListMetadata', firewallDomainListMetadata_arn - The Amazon Resource Name (ARN) of the firewall domain list metadata.

$sel:creatorRequestId:FirewallDomainListMetadata', firewallDomainListMetadata_creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

$sel:managedOwnerName:FirewallDomainListMetadata', firewallDomainListMetadata_managedOwnerName - The owner of the list, used only for lists that are not managed by you. For example, the managed domain list AWSManagedDomainsMalwareDomainList has the managed owner name Route 53 Resolver DNS Firewall.

$sel:name:FirewallDomainListMetadata', firewallDomainListMetadata_name - The name of the domain list.

$sel:id:FirewallDomainListMetadata', firewallDomainListMetadata_id - The ID of the domain list.

firewallDomainListMetadata_arn :: Lens' FirewallDomainListMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the firewall domain list metadata.

firewallDomainListMetadata_creatorRequestId :: Lens' FirewallDomainListMetadata (Maybe Text) Source #

A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

firewallDomainListMetadata_managedOwnerName :: Lens' FirewallDomainListMetadata (Maybe Text) Source #

The owner of the list, used only for lists that are not managed by you. For example, the managed domain list AWSManagedDomainsMalwareDomainList has the managed owner name Route 53 Resolver DNS Firewall.