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 Source #

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 Source #

See: deleteQueryLoggingConfig smart constructor.

Instances

Eq DeleteQueryLoggingConfig Source # 
Data DeleteQueryLoggingConfig Source # 

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 Source # 
Show DeleteQueryLoggingConfig Source # 
Generic DeleteQueryLoggingConfig Source # 
Hashable DeleteQueryLoggingConfig Source # 
NFData DeleteQueryLoggingConfig Source # 
AWSRequest DeleteQueryLoggingConfig Source # 
ToHeaders DeleteQueryLoggingConfig Source # 
ToPath DeleteQueryLoggingConfig Source # 
ToQuery DeleteQueryLoggingConfig Source # 
type Rep DeleteQueryLoggingConfig Source # 
type Rep DeleteQueryLoggingConfig = D1 * (MetaData "DeleteQueryLoggingConfig" "Network.AWS.Route53.DeleteQueryLoggingConfig" "amazonka-route53-1.6.0-Ak5sZypnFS3AFXHlAYIveI" True) (C1 * (MetaCons "DeleteQueryLoggingConfig'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dqlcId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeleteQueryLoggingConfig Source # 

Request Lenses

dqlcId :: Lens' DeleteQueryLoggingConfig Text Source #

The ID of the configuration that you want to delete.

Destructuring the Response

deleteQueryLoggingConfigResponse Source #

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 Source #

See: deleteQueryLoggingConfigResponse smart constructor.

Instances

Eq DeleteQueryLoggingConfigResponse Source # 
Data DeleteQueryLoggingConfigResponse Source # 

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 Source # 
Show DeleteQueryLoggingConfigResponse Source # 
Generic DeleteQueryLoggingConfigResponse Source # 
NFData DeleteQueryLoggingConfigResponse Source # 
type Rep DeleteQueryLoggingConfigResponse Source # 
type Rep DeleteQueryLoggingConfigResponse = D1 * (MetaData "DeleteQueryLoggingConfigResponse" "Network.AWS.Route53.DeleteQueryLoggingConfig" "amazonka-route53-1.6.0-Ak5sZypnFS3AFXHlAYIveI" True) (C1 * (MetaCons "DeleteQueryLoggingConfigResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dqlcrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses