Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Disables enhanced monitoring.
- disableEnhancedMonitoring :: Text -> NonEmpty MetricsName -> DisableEnhancedMonitoring
- data DisableEnhancedMonitoring
- demStreamName :: Lens' DisableEnhancedMonitoring Text
- demShardLevelMetrics :: Lens' DisableEnhancedMonitoring (NonEmpty MetricsName)
- enhancedMonitoringOutput :: EnhancedMonitoringOutput
- data EnhancedMonitoringOutput
- emoDesiredShardLevelMetrics :: Lens' EnhancedMonitoringOutput (Maybe (NonEmpty MetricsName))
- emoCurrentShardLevelMetrics :: Lens' EnhancedMonitoringOutput (Maybe (NonEmpty MetricsName))
- emoStreamName :: Lens' EnhancedMonitoringOutput (Maybe Text)
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.
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.
IncomingBytes
IncomingRecords
OutgoingBytes
OutgoingRecords
WriteProvisionedThroughputExceeded
ReadProvisionedThroughputExceeded
IteratorAgeMilliseconds
ALL
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.
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.