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

Description

Deletes a Resolver rule. Before you can delete a Resolver rule, you must disassociate it from all the VPCs that you associated the Resolver rule with. For more information, see DisassociateResolverRule.

Synopsis

Creating a Request

data DeleteResolverRule Source #

See: newDeleteResolverRule smart constructor.

Constructors

DeleteResolverRule' 

Fields

Instances

Instances details
ToJSON DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToHeaders DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToPath DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToQuery DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

AWSRequest DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type AWSResponse DeleteResolverRule #

Generic DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type Rep DeleteResolverRule :: Type -> Type #

Read DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Show DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

NFData DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Methods

rnf :: DeleteResolverRule -> () #

Eq DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Hashable DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type AWSResponse DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

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

newDeleteResolverRule Source #

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

DeleteResolverRule, deleteResolverRule_resolverRuleId - The ID of the Resolver rule that you want to delete.

Request Lenses

deleteResolverRule_resolverRuleId :: Lens' DeleteResolverRule Text Source #

The ID of the Resolver rule that you want to delete.

Destructuring the Response

data DeleteResolverRuleResponse Source #

See: newDeleteResolverRuleResponse smart constructor.

Constructors

DeleteResolverRuleResponse' 

Fields

Instances

Instances details
Generic DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type Rep DeleteResolverRuleResponse :: Type -> Type #

Read DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Show DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

NFData DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Eq DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

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

newDeleteResolverRuleResponse Source #

Create a value of DeleteResolverRuleResponse 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:DeleteResolverRuleResponse', deleteResolverRuleResponse_resolverRule - Information about the DeleteResolverRule request, including the status of the request.

$sel:httpStatus:DeleteResolverRuleResponse', deleteResolverRuleResponse_httpStatus - The response's http status code.

Response Lenses

deleteResolverRuleResponse_resolverRule :: Lens' DeleteResolverRuleResponse (Maybe ResolverRule) Source #

Information about the DeleteResolverRule request, including the status of the request.