amazonka-route53-1.5.0: Amazon Route 53 SDK.

Copyright(c) 2013-2017 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.GetQueryLoggingConfig

Contents

Description

Gets information about a specified configuration for DNS query logging.

For more information about DNS query logs, see CreateQueryLoggingConfig and Logging DNS Queries .

Synopsis

Creating a Request

getQueryLoggingConfig Source #

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

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

  • gqlcId - The ID of the configuration for DNS query logging that you want to get information about.

data GetQueryLoggingConfig Source #

See: getQueryLoggingConfig smart constructor.

Instances

Eq GetQueryLoggingConfig Source # 
Data GetQueryLoggingConfig Source # 

Methods

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

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

toConstr :: GetQueryLoggingConfig -> Constr #

dataTypeOf :: GetQueryLoggingConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetQueryLoggingConfig Source # 
Show GetQueryLoggingConfig Source # 
Generic GetQueryLoggingConfig Source # 
Hashable GetQueryLoggingConfig Source # 
NFData GetQueryLoggingConfig Source # 

Methods

rnf :: GetQueryLoggingConfig -> () #

AWSRequest GetQueryLoggingConfig Source # 
ToQuery GetQueryLoggingConfig Source # 
ToPath GetQueryLoggingConfig Source # 
ToHeaders GetQueryLoggingConfig Source # 
type Rep GetQueryLoggingConfig Source # 
type Rep GetQueryLoggingConfig = D1 (MetaData "GetQueryLoggingConfig" "Network.AWS.Route53.GetQueryLoggingConfig" "amazonka-route53-1.5.0-A9em4xt2RK07uc01kiXLe0" True) (C1 (MetaCons "GetQueryLoggingConfig'" PrefixI True) (S1 (MetaSel (Just Symbol "_gqlcId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetQueryLoggingConfig Source # 

Request Lenses

gqlcId :: Lens' GetQueryLoggingConfig Text Source #

The ID of the configuration for DNS query logging that you want to get information about.

Destructuring the Response

getQueryLoggingConfigResponse Source #

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

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

data GetQueryLoggingConfigResponse Source #

See: getQueryLoggingConfigResponse smart constructor.

Instances

Eq GetQueryLoggingConfigResponse Source # 
Data GetQueryLoggingConfigResponse Source # 

Methods

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

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

toConstr :: GetQueryLoggingConfigResponse -> Constr #

dataTypeOf :: GetQueryLoggingConfigResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetQueryLoggingConfigResponse Source # 
Show GetQueryLoggingConfigResponse Source # 
Generic GetQueryLoggingConfigResponse Source # 
NFData GetQueryLoggingConfigResponse Source # 
type Rep GetQueryLoggingConfigResponse Source # 
type Rep GetQueryLoggingConfigResponse = D1 (MetaData "GetQueryLoggingConfigResponse" "Network.AWS.Route53.GetQueryLoggingConfig" "amazonka-route53-1.5.0-A9em4xt2RK07uc01kiXLe0" False) (C1 (MetaCons "GetQueryLoggingConfigResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gqlcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_gqlcrsQueryLoggingConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 QueryLoggingConfig))))

Response Lenses

gqlcrsQueryLoggingConfig :: Lens' GetQueryLoggingConfigResponse QueryLoggingConfig Source #

A complex type that contains information about the query logging configuration that you specified in a GetQueryLoggingConfig request.