amazonka-route53resolver-2.0: Amazon Route 53 Resolver 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.Route53Resolver.Types.FirewallDomainList

Description

 
Synopsis

Documentation

data FirewallDomainList Source #

High-level information about a list of firewall domains for use in a FirewallRule. This is returned by GetFirewallDomainList.

To retrieve the domains that are defined for this domain list, call ListFirewallDomains.

See: newFirewallDomainList smart constructor.

Constructors

FirewallDomainList' 

Fields

  • arn :: Maybe Text

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

  • creationTime :: Maybe Text

    The date and time that the domain list was created, in Unix time format and Coordinated Universal Time (UTC).

  • 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.

  • domainCount :: Maybe Int

    The number of domain names that are specified in the domain list.

  • id :: Maybe Text

    The ID of the domain list.

  • 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.

  • modificationTime :: Maybe Text

    The date and time that the domain list was last modified, in Unix time format and Coordinated Universal Time (UTC).

  • name :: Maybe Text

    The name of the domain list.

  • status :: Maybe FirewallDomainListStatus

    The status of the domain list.

  • statusMessage :: Maybe Text

    Additional information about the status of the list, if available.

Instances

Instances details
FromJSON FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Generic FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Associated Types

type Rep FirewallDomainList :: Type -> Type #

Read FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Show FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

NFData FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Methods

rnf :: FirewallDomainList -> () #

Eq FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Hashable FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

type Rep FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

newFirewallDomainList :: FirewallDomainList Source #

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

$sel:creationTime:FirewallDomainList', firewallDomainList_creationTime - The date and time that the domain list was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:creatorRequestId:FirewallDomainList', firewallDomainList_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:domainCount:FirewallDomainList', firewallDomainList_domainCount - The number of domain names that are specified in the domain list.

$sel:id:FirewallDomainList', firewallDomainList_id - The ID of the domain list.

$sel:managedOwnerName:FirewallDomainList', firewallDomainList_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:modificationTime:FirewallDomainList', firewallDomainList_modificationTime - The date and time that the domain list was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:name:FirewallDomainList', firewallDomainList_name - The name of the domain list.

$sel:status:FirewallDomainList', firewallDomainList_status - The status of the domain list.

$sel:statusMessage:FirewallDomainList', firewallDomainList_statusMessage - Additional information about the status of the list, if available.

firewallDomainList_arn :: Lens' FirewallDomainList (Maybe Text) Source #

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

firewallDomainList_creationTime :: Lens' FirewallDomainList (Maybe Text) Source #

The date and time that the domain list was created, in Unix time format and Coordinated Universal Time (UTC).

firewallDomainList_creatorRequestId :: Lens' FirewallDomainList (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.

firewallDomainList_domainCount :: Lens' FirewallDomainList (Maybe Int) Source #

The number of domain names that are specified in the domain list.

firewallDomainList_managedOwnerName :: Lens' FirewallDomainList (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.

firewallDomainList_modificationTime :: Lens' FirewallDomainList (Maybe Text) Source #

The date and time that the domain list was last modified, in Unix time format and Coordinated Universal Time (UTC).

firewallDomainList_statusMessage :: Lens' FirewallDomainList (Maybe Text) Source #

Additional information about the status of the list, if available.