Safe Haskell | None |
---|
- type CloudWatch m a = AWS AWSContext m a
- runCloudWatch :: MonadIO m => Credential -> CloudWatch m a -> m a
- setRegion :: (MonadBaseControl IO m, MonadResource m) => Text -> CloudWatch m ()
- apiVersion :: ByteString
- listMetrics :: (MonadBaseControl IO m, MonadResource m) => [DimensionFilter] -> Maybe Text -> Maybe Text -> Maybe Text -> CloudWatch m [Metric]
- getMetricStatistics :: (MonadBaseControl IO m, MonadResource m) => [DimensionFilter] -> UTCTime -> UTCTime -> Text -> Text -> Int -> [Statistic] -> Maybe Text -> CloudWatch m ([Datapoint], Text)
CloudWatch Environment
type CloudWatch m a = AWS AWSContext m aSource
runCloudWatch :: MonadIO m => Credential -> CloudWatch m a -> m aSource
setRegion :: (MonadBaseControl IO m, MonadResource m) => Text -> CloudWatch m ()Source
Metric
:: (MonadBaseControl IO m, MonadResource m) | |
=> [DimensionFilter] | Dimensions |
-> Maybe Text | MetricName |
-> Maybe Text | Namespace |
-> Maybe Text | NextToken |
-> CloudWatch m [Metric] |
:: (MonadBaseControl IO m, MonadResource m) | |
=> [DimensionFilter] | |
-> UTCTime | StartTime |
-> UTCTime | EndTime |
-> Text | MetricName |
-> Text | Namespace |
-> Int | Period |
-> [Statistic] | Statistics |
-> Maybe Text | Unit |
-> CloudWatch m ([Datapoint], Text) | Datapoints and Label |