amazonka-route53-1.6.0: Amazon Route 53 SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Route53.DeleteQueryLoggingConfig

Contents

Description

Deletes a configuration for DNS query logging. If you delete a configuration, Amazon Route 53 stops sending query logs to CloudWatch Logs. Amazon Route 53 doesn't delete any logs that are already in CloudWatch Logs.

For more information about DNS query logs, see CreateQueryLoggingConfig .

Synopsis

Creating a Request

deleteQueryLoggingConfig #

Creates a value of DeleteQueryLoggingConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dqlcId - The ID of the configuration that you want to delete.

data DeleteQueryLoggingConfig #

See: deleteQueryLoggingConfig smart constructor.

Instances

Eq DeleteQueryLoggingConfig # 
Data DeleteQueryLoggingConfig # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteQueryLoggingConfig -> c DeleteQueryLoggingConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteQueryLoggingConfig #

toConstr :: DeleteQueryLoggingConfig -> Constr #

dataTypeOf :: DeleteQueryLoggingConfig -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteQueryLoggingConfig) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteQueryLoggingConfig) #

gmapT :: (forall b. Data b => b -> b) -> DeleteQueryLoggingConfig -> DeleteQueryLoggingConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteQueryLoggingConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteQueryLoggingConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteQueryLoggingConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteQueryLoggingConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteQueryLoggingConfig -> m DeleteQueryLoggingConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteQueryLoggingConfig -> m DeleteQueryLoggingConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteQueryLoggingConfig -> m DeleteQueryLoggingConfig #

Read DeleteQueryLoggingConfig # 
Show DeleteQueryLoggingConfig # 
Generic DeleteQueryLoggingConfig # 
Hashable DeleteQueryLoggingConfig # 
NFData DeleteQueryLoggingConfig # 
AWSRequest DeleteQueryLoggingConfig # 
ToHeaders DeleteQueryLoggingConfig # 
ToPath DeleteQueryLoggingConfig # 
ToQuery DeleteQueryLoggingConfig # 
type Rep DeleteQueryLoggingConfig # 
type Rep DeleteQueryLoggingConfig = D1 * (MetaData "DeleteQueryLoggingConfig" "Network.AWS.Route53.DeleteQueryLoggingConfig" "amazonka-route53-1.6.0-28lvWvW7IwqDT6anWOeWeh" True) (C1 * (MetaCons "DeleteQueryLoggingConfig'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dqlcId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeleteQueryLoggingConfig # 

Request Lenses

dqlcId :: Lens' DeleteQueryLoggingConfig Text #

The ID of the configuration that you want to delete.

Destructuring the Response

deleteQueryLoggingConfigResponse #

Creates a value of DeleteQueryLoggingConfigResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DeleteQueryLoggingConfigResponse #

See: deleteQueryLoggingConfigResponse smart constructor.

Instances

Eq DeleteQueryLoggingConfigResponse # 
Data DeleteQueryLoggingConfigResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteQueryLoggingConfigResponse -> c DeleteQueryLoggingConfigResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteQueryLoggingConfigResponse #

toConstr :: DeleteQueryLoggingConfigResponse -> Constr #

dataTypeOf :: DeleteQueryLoggingConfigResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteQueryLoggingConfigResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteQueryLoggingConfigResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteQueryLoggingConfigResponse -> DeleteQueryLoggingConfigResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteQueryLoggingConfigResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteQueryLoggingConfigResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteQueryLoggingConfigResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteQueryLoggingConfigResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteQueryLoggingConfigResponse -> m DeleteQueryLoggingConfigResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteQueryLoggingConfigResponse -> m DeleteQueryLoggingConfigResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteQueryLoggingConfigResponse -> m DeleteQueryLoggingConfigResponse #

Read DeleteQueryLoggingConfigResponse # 
Show DeleteQueryLoggingConfigResponse # 
Generic DeleteQueryLoggingConfigResponse # 
NFData DeleteQueryLoggingConfigResponse # 
type Rep DeleteQueryLoggingConfigResponse # 
type Rep DeleteQueryLoggingConfigResponse = D1 * (MetaData "DeleteQueryLoggingConfigResponse" "Network.AWS.Route53.DeleteQueryLoggingConfig" "amazonka-route53-1.6.0-28lvWvW7IwqDT6anWOeWeh" True) (C1 * (MetaCons "DeleteQueryLoggingConfigResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dqlcrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses