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

Description

Deletes a query logging configuration. When you delete a configuration, Resolver stops logging DNS queries for all of the Amazon VPCs that are associated with the configuration. This also applies if the query logging configuration is shared with other Amazon Web Services accounts, and the other accounts have associated VPCs with the shared configuration.

Before you can delete a query logging configuration, you must first disassociate all VPCs from the configuration. See DisassociateResolverQueryLogConfig.

If you used Resource Access Manager (RAM) to share a query logging configuration with other accounts, you must stop sharing the configuration before you can delete a configuration. The accounts that you shared the configuration with can first disassociate VPCs that they associated with the configuration, but that's not necessary. If you stop sharing the configuration, those VPCs are automatically disassociated from the configuration.

Synopsis

Creating a Request

data DeleteResolverQueryLogConfig Source #

See: newDeleteResolverQueryLogConfig smart constructor.

Constructors

DeleteResolverQueryLogConfig' 

Fields

Instances

Instances details
Eq DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Read DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Show DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Generic DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Associated Types

type Rep DeleteResolverQueryLogConfig :: Type -> Type #

NFData DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Hashable DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

ToJSON DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

AWSRequest DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

ToHeaders DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

ToPath DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

ToQuery DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type Rep DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type Rep DeleteResolverQueryLogConfig = D1 ('MetaData "DeleteResolverQueryLogConfig" "Amazonka.Route53Resolver.DeleteResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

newDeleteResolverQueryLogConfig Source #

Create a value of DeleteResolverQueryLogConfig 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:resolverQueryLogConfigId:DeleteResolverQueryLogConfig', deleteResolverQueryLogConfig_resolverQueryLogConfigId - The ID of the query logging configuration that you want to delete.

Request Lenses

deleteResolverQueryLogConfig_resolverQueryLogConfigId :: Lens' DeleteResolverQueryLogConfig Text Source #

The ID of the query logging configuration that you want to delete.

Destructuring the Response

data DeleteResolverQueryLogConfigResponse Source #

Constructors

DeleteResolverQueryLogConfigResponse' 

Fields

Instances

Instances details
Eq DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Read DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Show DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Generic DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

NFData DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type Rep DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type Rep DeleteResolverQueryLogConfigResponse = D1 ('MetaData "DeleteResolverQueryLogConfigResponse" "Amazonka.Route53Resolver.DeleteResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteResolverQueryLogConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteResolverQueryLogConfigResponse Source #

Create a value of DeleteResolverQueryLogConfigResponse 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:resolverQueryLogConfig:DeleteResolverQueryLogConfigResponse', deleteResolverQueryLogConfigResponse_resolverQueryLogConfig - Information about the query logging configuration that you deleted, including the status of the request.

$sel:httpStatus:DeleteResolverQueryLogConfigResponse', deleteResolverQueryLogConfigResponse_httpStatus - The response's http status code.

Response Lenses

deleteResolverQueryLogConfigResponse_resolverQueryLogConfig :: Lens' DeleteResolverQueryLogConfigResponse (Maybe ResolverQueryLogConfig) Source #

Information about the query logging configuration that you deleted, including the status of the request.