amazonka-kinesis-1.4.2: Amazon Kinesis SDK.

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

Network.AWS.Kinesis.DisableEnhancedMonitoring

Contents

Description

Disables enhanced monitoring.

Synopsis

Creating a Request

disableEnhancedMonitoring Source #

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

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

data DisableEnhancedMonitoring Source #

Represents the input for DisableEnhancedMonitoring.

See: disableEnhancedMonitoring smart constructor.

Instances

Eq DisableEnhancedMonitoring Source # 
Data DisableEnhancedMonitoring Source # 

Methods

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

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

toConstr :: DisableEnhancedMonitoring -> Constr #

dataTypeOf :: DisableEnhancedMonitoring -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DisableEnhancedMonitoring Source # 
Show DisableEnhancedMonitoring Source # 
Generic DisableEnhancedMonitoring Source # 
ToJSON DisableEnhancedMonitoring Source # 
Hashable DisableEnhancedMonitoring Source # 
NFData DisableEnhancedMonitoring Source # 
AWSRequest DisableEnhancedMonitoring Source # 
ToPath DisableEnhancedMonitoring Source # 
ToHeaders DisableEnhancedMonitoring Source # 
ToQuery DisableEnhancedMonitoring Source # 
type Rep DisableEnhancedMonitoring Source # 
type Rep DisableEnhancedMonitoring = D1 (MetaData "DisableEnhancedMonitoring" "Network.AWS.Kinesis.DisableEnhancedMonitoring" "amazonka-kinesis-1.4.2-KSE4tDImPvG84JIfUvxvyC" False) (C1 (MetaCons "DisableEnhancedMonitoring'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_demStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_demShardLevelMetrics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 MetricsName)))))
type Rs DisableEnhancedMonitoring Source # 

Request Lenses

demStreamName :: Lens' DisableEnhancedMonitoring Text Source #

The name of the Amazon Kinesis stream for which to disable enhanced monitoring.

demShardLevelMetrics :: Lens' DisableEnhancedMonitoring (NonEmpty MetricsName) Source #

List of shard-level metrics to disable.

The following are the valid shard-level metrics. The value "ALL" disables every metric.

For more information, see Monitoring the Amazon Kinesis Streams Service with Amazon CloudWatch in the Amazon Kinesis Streams Developer Guide.

Destructuring the Response

enhancedMonitoringOutput :: EnhancedMonitoringOutput Source #

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

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

data EnhancedMonitoringOutput Source #

Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.

See: enhancedMonitoringOutput smart constructor.

Instances

Eq EnhancedMonitoringOutput Source # 
Data EnhancedMonitoringOutput Source # 

Methods

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

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

toConstr :: EnhancedMonitoringOutput -> Constr #

dataTypeOf :: EnhancedMonitoringOutput -> DataType #

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

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

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

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

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

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

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

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

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

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

Read EnhancedMonitoringOutput Source # 
Show EnhancedMonitoringOutput Source # 
Generic EnhancedMonitoringOutput Source # 
FromJSON EnhancedMonitoringOutput Source # 
Hashable EnhancedMonitoringOutput Source # 
NFData EnhancedMonitoringOutput Source # 
type Rep EnhancedMonitoringOutput Source # 
type Rep EnhancedMonitoringOutput = D1 (MetaData "EnhancedMonitoringOutput" "Network.AWS.Kinesis.Types.Product" "amazonka-kinesis-1.4.2-KSE4tDImPvG84JIfUvxvyC" False) (C1 (MetaCons "EnhancedMonitoringOutput'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_emoDesiredShardLevelMetrics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 MetricsName)))) ((:*:) (S1 (MetaSel (Just Symbol "_emoCurrentShardLevelMetrics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 MetricsName)))) (S1 (MetaSel (Just Symbol "_emoStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

Response Lenses

emoDesiredShardLevelMetrics :: Lens' EnhancedMonitoringOutput (Maybe (NonEmpty MetricsName)) Source #

Represents the list of all the metrics that would be in the enhanced state after the operation.

emoCurrentShardLevelMetrics :: Lens' EnhancedMonitoringOutput (Maybe (NonEmpty MetricsName)) Source #

Represents the current state of the metrics that are in the enhanced state before the operation.

emoStreamName :: Lens' EnhancedMonitoringOutput (Maybe Text) Source #

The name of the Amazon Kinesis stream.