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 # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Data DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.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 # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Show DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Generic DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Associated Types

type Rep DeleteQueryLoggingConfig :: * -> * #

Hashable DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

AWSRequest DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Associated Types

type Rs DeleteQueryLoggingConfig :: * #

ToHeaders DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

ToPath DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

ToQuery DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

NFData DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfig = D1 (MetaData "DeleteQueryLoggingConfig" "Network.AWS.Route53.DeleteQueryLoggingConfig" "amazonka-route53-1.6.0-P8x47gYAPqA73vX07XKxO" True) (C1 (MetaCons "DeleteQueryLoggingConfig'" PrefixI True) (S1 (MetaSel (Just "_dqlcId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteQueryLoggingConfig # 
Instance details

Defined in Network.AWS.Route53.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 # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Data DeleteQueryLoggingConfigResponse # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

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 # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Show DeleteQueryLoggingConfigResponse # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Generic DeleteQueryLoggingConfigResponse # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Associated Types

type Rep DeleteQueryLoggingConfigResponse :: * -> * #

NFData DeleteQueryLoggingConfigResponse # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfigResponse # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfigResponse = D1 (MetaData "DeleteQueryLoggingConfigResponse" "Network.AWS.Route53.DeleteQueryLoggingConfig" "amazonka-route53-1.6.0-P8x47gYAPqA73vX07XKxO" True) (C1 (MetaCons "DeleteQueryLoggingConfigResponse'" PrefixI True) (S1 (MetaSel (Just "_dqlcrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses