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

Description

Creates an empty firewall domain list for use in DNS Firewall rules. You can populate the domains for the new list with a file, using ImportFirewallDomains, or with domain strings, using UpdateFirewallDomains.

Synopsis

Creating a Request

data CreateFirewallDomainList Source #

See: newCreateFirewallDomainList smart constructor.

Constructors

CreateFirewallDomainList' 

Fields

  • tags :: Maybe [Tag]

    A list of the tag keys and values that you want to associate with the domain list.

  • creatorRequestId :: Text

    A unique string that identifies the request and that allows you to retry failed requests without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

  • name :: Text

    A name that lets you identify the domain list to manage and use it.

Instances

Instances details
ToJSON CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToHeaders CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToPath CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToQuery CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

AWSRequest CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Generic CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Associated Types

type Rep CreateFirewallDomainList :: Type -> Type #

Read CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Show CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

NFData CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Eq CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Hashable CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type AWSResponse CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainList = D1 ('MetaData "CreateFirewallDomainList" "Amazonka.Route53Resolver.CreateFirewallDomainList" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "CreateFirewallDomainList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateFirewallDomainList Source #

Create a value of CreateFirewallDomainList 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:tags:CreateFirewallDomainList', createFirewallDomainList_tags - A list of the tag keys and values that you want to associate with the domain list.

CreateFirewallDomainList, createFirewallDomainList_creatorRequestId - A unique string that identifies the request and that allows you to retry failed requests without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

CreateFirewallDomainList, createFirewallDomainList_name - A name that lets you identify the domain list to manage and use it.

Request Lenses

createFirewallDomainList_tags :: Lens' CreateFirewallDomainList (Maybe [Tag]) Source #

A list of the tag keys and values that you want to associate with the domain list.

createFirewallDomainList_creatorRequestId :: Lens' CreateFirewallDomainList Text Source #

A unique string that identifies the request and that allows you to retry failed requests without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

createFirewallDomainList_name :: Lens' CreateFirewallDomainList Text Source #

A name that lets you identify the domain list to manage and use it.

Destructuring the Response

data CreateFirewallDomainListResponse Source #

See: newCreateFirewallDomainListResponse smart constructor.

Constructors

CreateFirewallDomainListResponse' 

Fields

Instances

Instances details
Generic CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Associated Types

type Rep CreateFirewallDomainListResponse :: Type -> Type #

Read CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Show CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

NFData CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Eq CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainListResponse = D1 ('MetaData "CreateFirewallDomainListResponse" "Amazonka.Route53Resolver.CreateFirewallDomainList" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "CreateFirewallDomainListResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallDomainList)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateFirewallDomainListResponse Source #

Create a value of CreateFirewallDomainListResponse 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:firewallDomainList:CreateFirewallDomainListResponse', createFirewallDomainListResponse_firewallDomainList - The domain list that you just created.

$sel:httpStatus:CreateFirewallDomainListResponse', createFirewallDomainListResponse_httpStatus - The response's http status code.

Response Lenses