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

Description

Gets information about a specified Resolver rule, such as the domain name that the rule forwards DNS queries for and the ID of the outbound Resolver endpoint that the rule is associated with.

Synopsis

Creating a Request

data GetResolverRule Source #

See: newGetResolverRule smart constructor.

Constructors

GetResolverRule' 

Fields

Instances

Instances details
ToJSON GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToHeaders GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToPath GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToQuery GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

AWSRequest GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type AWSResponse GetResolverRule #

Generic GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type Rep GetResolverRule :: Type -> Type #

Read GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Show GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

NFData GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Methods

rnf :: GetResolverRule -> () #

Eq GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Hashable GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type AWSResponse GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRule = D1 ('MetaData "GetResolverRule" "Amazonka.Route53Resolver.GetResolverRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResolverRule Source #

Create a value of GetResolverRule 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:

GetResolverRule, getResolverRule_resolverRuleId - The ID of the Resolver rule that you want to get information about.

Request Lenses

getResolverRule_resolverRuleId :: Lens' GetResolverRule Text Source #

The ID of the Resolver rule that you want to get information about.

Destructuring the Response

data GetResolverRuleResponse Source #

See: newGetResolverRuleResponse smart constructor.

Constructors

GetResolverRuleResponse' 

Fields

Instances

Instances details
Generic GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type Rep GetResolverRuleResponse :: Type -> Type #

Read GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Show GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

NFData GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Methods

rnf :: GetResolverRuleResponse -> () #

Eq GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

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

newGetResolverRuleResponse Source #

Create a value of GetResolverRuleResponse 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:resolverRule:GetResolverRuleResponse', getResolverRuleResponse_resolverRule - Information about the Resolver rule that you specified in a GetResolverRule request.

$sel:httpStatus:GetResolverRuleResponse', getResolverRuleResponse_httpStatus - The response's http status code.

Response Lenses

getResolverRuleResponse_resolverRule :: Lens' GetResolverRuleResponse (Maybe ResolverRule) Source #

Information about the Resolver rule that you specified in a GetResolverRule request.