Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- AggregationFunction
- AlertStatus
- AlertType
- AnomalyDetectionTaskStatus
- AnomalyDetectorFailureType
- AnomalyDetectorStatus
- CSVFileCompression
- Confidence
- DataQualityMetricType
- FilterOperation
- Frequency
- JsonFileCompression
- RelationshipType
- SnsFormat
- Action
- Alert
- AlertFilters
- AlertSummary
- AnomalyDetectorConfig
- AnomalyDetectorConfigSummary
- AnomalyDetectorDataQualityMetric
- AnomalyDetectorSummary
- AnomalyGroup
- AnomalyGroupStatistics
- AnomalyGroupSummary
- AnomalyGroupTimeSeries
- AnomalyGroupTimeSeriesFeedback
- AppFlowConfig
- AthenaSourceConfig
- AttributeValue
- AutoDetectionMetricSource
- AutoDetectionS3SourceConfig
- BackTestConfiguration
- CloudWatchConfig
- ContributionMatrix
- CsvFormatDescriptor
- DataQualityMetric
- DetectedCsvFormatDescriptor
- DetectedField
- DetectedFileFormatDescriptor
- DetectedJsonFormatDescriptor
- DetectedMetricSetConfig
- DetectedMetricSource
- DetectedS3SourceConfig
- DimensionContribution
- DimensionFilter
- DimensionNameValue
- DimensionValueContribution
- ExecutionStatus
- FileFormatDescriptor
- Filter
- InterMetricImpactDetails
- ItemizedMetricStats
- JsonFormatDescriptor
- LambdaConfiguration
- Metric
- MetricLevelImpact
- MetricSetDataQualityMetric
- MetricSetDimensionFilter
- MetricSetSummary
- MetricSource
- RDSSourceConfig
- RedshiftSourceConfig
- S3SourceConfig
- SNSConfiguration
- SampleDataS3SourceConfig
- TimeSeries
- TimeSeriesFeedback
- TimestampColumn
- VpcConfiguration
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _TooManyRequestsException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype AggregationFunction where
- AggregationFunction' { }
- pattern AggregationFunction_AVG :: AggregationFunction
- pattern AggregationFunction_SUM :: AggregationFunction
- newtype AlertStatus where
- AlertStatus' { }
- pattern AlertStatus_ACTIVE :: AlertStatus
- pattern AlertStatus_INACTIVE :: AlertStatus
- newtype AlertType where
- AlertType' { }
- pattern AlertType_LAMBDA :: AlertType
- pattern AlertType_SNS :: AlertType
- newtype AnomalyDetectionTaskStatus where
- AnomalyDetectionTaskStatus' { }
- pattern AnomalyDetectionTaskStatus_COMPLETED :: AnomalyDetectionTaskStatus
- pattern AnomalyDetectionTaskStatus_FAILED :: AnomalyDetectionTaskStatus
- pattern AnomalyDetectionTaskStatus_FAILED_TO_SCHEDULE :: AnomalyDetectionTaskStatus
- pattern AnomalyDetectionTaskStatus_IN_PROGRESS :: AnomalyDetectionTaskStatus
- pattern AnomalyDetectionTaskStatus_PENDING :: AnomalyDetectionTaskStatus
- newtype AnomalyDetectorFailureType where
- AnomalyDetectorFailureType' { }
- pattern AnomalyDetectorFailureType_ACTIVATION_FAILURE :: AnomalyDetectorFailureType
- pattern AnomalyDetectorFailureType_BACK_TEST_ACTIVATION_FAILURE :: AnomalyDetectorFailureType
- pattern AnomalyDetectorFailureType_DEACTIVATION_FAILURE :: AnomalyDetectorFailureType
- pattern AnomalyDetectorFailureType_DELETION_FAILURE :: AnomalyDetectorFailureType
- newtype AnomalyDetectorStatus where
- AnomalyDetectorStatus' { }
- pattern AnomalyDetectorStatus_ACTIVATING :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_ACTIVE :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_BACK_TEST_ACTIVATING :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_BACK_TEST_ACTIVE :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_BACK_TEST_COMPLETE :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_DEACTIVATED :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_DEACTIVATING :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_DELETING :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_FAILED :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_INACTIVE :: AnomalyDetectorStatus
- pattern AnomalyDetectorStatus_LEARNING :: AnomalyDetectorStatus
- newtype CSVFileCompression where
- CSVFileCompression' { }
- pattern CSVFileCompression_GZIP :: CSVFileCompression
- pattern CSVFileCompression_NONE :: CSVFileCompression
- newtype Confidence where
- Confidence' { }
- pattern Confidence_HIGH :: Confidence
- pattern Confidence_LOW :: Confidence
- pattern Confidence_NONE :: Confidence
- newtype DataQualityMetricType where
- DataQualityMetricType' { }
- pattern DataQualityMetricType_BACKTEST_INFERENCE_DATA_END_TIME_STAMP :: DataQualityMetricType
- pattern DataQualityMetricType_BACKTEST_INFERENCE_DATA_START_TIME_STAMP :: DataQualityMetricType
- pattern DataQualityMetricType_BACKTEST_TRAINING_DATA_END_TIME_STAMP :: DataQualityMetricType
- pattern DataQualityMetricType_BACKTEST_TRAINING_DATA_START_TIME_STAMP :: DataQualityMetricType
- pattern DataQualityMetricType_COLUMN_COMPLETENESS :: DataQualityMetricType
- pattern DataQualityMetricType_DIMENSION_UNIQUENESS :: DataQualityMetricType
- pattern DataQualityMetricType_INVALID_ROWS_COMPLIANCE :: DataQualityMetricType
- pattern DataQualityMetricType_ROWS_PARTIAL_COMPLIANCE :: DataQualityMetricType
- pattern DataQualityMetricType_ROWS_PROCESSED :: DataQualityMetricType
- pattern DataQualityMetricType_TIME_SERIES_COUNT :: DataQualityMetricType
- newtype FilterOperation where
- FilterOperation' { }
- pattern FilterOperation_EQUALS :: FilterOperation
- newtype Frequency where
- Frequency' { }
- pattern Frequency_P1D :: Frequency
- pattern Frequency_PT10M :: Frequency
- pattern Frequency_PT1H :: Frequency
- pattern Frequency_PT5M :: Frequency
- newtype JsonFileCompression where
- newtype RelationshipType where
- newtype SnsFormat where
- SnsFormat' { }
- pattern SnsFormat_JSON :: SnsFormat
- pattern SnsFormat_LONG_TEXT :: SnsFormat
- pattern SnsFormat_SHORT_TEXT :: SnsFormat
- data Action = Action' {}
- newAction :: Action
- action_lambdaConfiguration :: Lens' Action (Maybe LambdaConfiguration)
- action_sNSConfiguration :: Lens' Action (Maybe SNSConfiguration)
- data Alert = Alert' {
- action :: Maybe Action
- alertArn :: Maybe Text
- alertDescription :: Maybe Text
- alertFilters :: Maybe AlertFilters
- alertName :: Maybe Text
- alertSensitivityThreshold :: Maybe Natural
- alertStatus :: Maybe AlertStatus
- alertType :: Maybe AlertType
- anomalyDetectorArn :: Maybe Text
- creationTime :: Maybe POSIX
- lastModificationTime :: Maybe POSIX
- newAlert :: Alert
- alert_action :: Lens' Alert (Maybe Action)
- alert_alertArn :: Lens' Alert (Maybe Text)
- alert_alertDescription :: Lens' Alert (Maybe Text)
- alert_alertFilters :: Lens' Alert (Maybe AlertFilters)
- alert_alertName :: Lens' Alert (Maybe Text)
- alert_alertSensitivityThreshold :: Lens' Alert (Maybe Natural)
- alert_alertStatus :: Lens' Alert (Maybe AlertStatus)
- alert_alertType :: Lens' Alert (Maybe AlertType)
- alert_anomalyDetectorArn :: Lens' Alert (Maybe Text)
- alert_creationTime :: Lens' Alert (Maybe UTCTime)
- alert_lastModificationTime :: Lens' Alert (Maybe UTCTime)
- data AlertFilters = AlertFilters' {}
- newAlertFilters :: AlertFilters
- alertFilters_dimensionFilterList :: Lens' AlertFilters (Maybe (NonEmpty DimensionFilter))
- alertFilters_metricList :: Lens' AlertFilters (Maybe (NonEmpty Text))
- data AlertSummary = AlertSummary' {}
- newAlertSummary :: AlertSummary
- alertSummary_alertArn :: Lens' AlertSummary (Maybe Text)
- alertSummary_alertName :: Lens' AlertSummary (Maybe Text)
- alertSummary_alertSensitivityThreshold :: Lens' AlertSummary (Maybe Natural)
- alertSummary_alertStatus :: Lens' AlertSummary (Maybe AlertStatus)
- alertSummary_alertType :: Lens' AlertSummary (Maybe AlertType)
- alertSummary_anomalyDetectorArn :: Lens' AlertSummary (Maybe Text)
- alertSummary_creationTime :: Lens' AlertSummary (Maybe UTCTime)
- alertSummary_lastModificationTime :: Lens' AlertSummary (Maybe UTCTime)
- alertSummary_tags :: Lens' AlertSummary (Maybe (HashMap Text Text))
- data AnomalyDetectorConfig = AnomalyDetectorConfig' {}
- newAnomalyDetectorConfig :: AnomalyDetectorConfig
- anomalyDetectorConfig_anomalyDetectorFrequency :: Lens' AnomalyDetectorConfig (Maybe Frequency)
- data AnomalyDetectorConfigSummary = AnomalyDetectorConfigSummary' {}
- newAnomalyDetectorConfigSummary :: AnomalyDetectorConfigSummary
- anomalyDetectorConfigSummary_anomalyDetectorFrequency :: Lens' AnomalyDetectorConfigSummary (Maybe Frequency)
- data AnomalyDetectorDataQualityMetric = AnomalyDetectorDataQualityMetric' {}
- newAnomalyDetectorDataQualityMetric :: AnomalyDetectorDataQualityMetric
- anomalyDetectorDataQualityMetric_metricSetDataQualityMetricList :: Lens' AnomalyDetectorDataQualityMetric (Maybe [MetricSetDataQualityMetric])
- anomalyDetectorDataQualityMetric_startTimestamp :: Lens' AnomalyDetectorDataQualityMetric (Maybe UTCTime)
- data AnomalyDetectorSummary = AnomalyDetectorSummary' {}
- newAnomalyDetectorSummary :: AnomalyDetectorSummary
- anomalyDetectorSummary_anomalyDetectorArn :: Lens' AnomalyDetectorSummary (Maybe Text)
- anomalyDetectorSummary_anomalyDetectorDescription :: Lens' AnomalyDetectorSummary (Maybe Text)
- anomalyDetectorSummary_anomalyDetectorName :: Lens' AnomalyDetectorSummary (Maybe Text)
- anomalyDetectorSummary_creationTime :: Lens' AnomalyDetectorSummary (Maybe UTCTime)
- anomalyDetectorSummary_lastModificationTime :: Lens' AnomalyDetectorSummary (Maybe UTCTime)
- anomalyDetectorSummary_status :: Lens' AnomalyDetectorSummary (Maybe AnomalyDetectorStatus)
- anomalyDetectorSummary_tags :: Lens' AnomalyDetectorSummary (Maybe (HashMap Text Text))
- data AnomalyGroup = AnomalyGroup' {}
- newAnomalyGroup :: AnomalyGroup
- anomalyGroup_anomalyGroupId :: Lens' AnomalyGroup (Maybe Text)
- anomalyGroup_anomalyGroupScore :: Lens' AnomalyGroup (Maybe Double)
- anomalyGroup_endTime :: Lens' AnomalyGroup (Maybe Text)
- anomalyGroup_metricLevelImpactList :: Lens' AnomalyGroup (Maybe [MetricLevelImpact])
- anomalyGroup_primaryMetricName :: Lens' AnomalyGroup (Maybe Text)
- anomalyGroup_startTime :: Lens' AnomalyGroup (Maybe Text)
- data AnomalyGroupStatistics = AnomalyGroupStatistics' {}
- newAnomalyGroupStatistics :: AnomalyGroupStatistics
- anomalyGroupStatistics_evaluationStartDate :: Lens' AnomalyGroupStatistics (Maybe Text)
- anomalyGroupStatistics_itemizedMetricStatsList :: Lens' AnomalyGroupStatistics (Maybe [ItemizedMetricStats])
- anomalyGroupStatistics_totalCount :: Lens' AnomalyGroupStatistics (Maybe Int)
- data AnomalyGroupSummary = AnomalyGroupSummary' {}
- newAnomalyGroupSummary :: AnomalyGroupSummary
- anomalyGroupSummary_anomalyGroupId :: Lens' AnomalyGroupSummary (Maybe Text)
- anomalyGroupSummary_anomalyGroupScore :: Lens' AnomalyGroupSummary (Maybe Double)
- anomalyGroupSummary_endTime :: Lens' AnomalyGroupSummary (Maybe Text)
- anomalyGroupSummary_primaryMetricName :: Lens' AnomalyGroupSummary (Maybe Text)
- anomalyGroupSummary_startTime :: Lens' AnomalyGroupSummary (Maybe Text)
- data AnomalyGroupTimeSeries = AnomalyGroupTimeSeries' {}
- newAnomalyGroupTimeSeries :: Text -> AnomalyGroupTimeSeries
- anomalyGroupTimeSeries_timeSeriesId :: Lens' AnomalyGroupTimeSeries (Maybe Text)
- anomalyGroupTimeSeries_anomalyGroupId :: Lens' AnomalyGroupTimeSeries Text
- data AnomalyGroupTimeSeriesFeedback = AnomalyGroupTimeSeriesFeedback' {
- anomalyGroupId :: Text
- timeSeriesId :: Text
- isAnomaly :: Bool
- newAnomalyGroupTimeSeriesFeedback :: Text -> Text -> Bool -> AnomalyGroupTimeSeriesFeedback
- anomalyGroupTimeSeriesFeedback_anomalyGroupId :: Lens' AnomalyGroupTimeSeriesFeedback Text
- anomalyGroupTimeSeriesFeedback_timeSeriesId :: Lens' AnomalyGroupTimeSeriesFeedback Text
- anomalyGroupTimeSeriesFeedback_isAnomaly :: Lens' AnomalyGroupTimeSeriesFeedback Bool
- data AppFlowConfig = AppFlowConfig' {}
- newAppFlowConfig :: AppFlowConfig
- appFlowConfig_flowName :: Lens' AppFlowConfig (Maybe Text)
- appFlowConfig_roleArn :: Lens' AppFlowConfig (Maybe Text)
- data AthenaSourceConfig = AthenaSourceConfig' {}
- newAthenaSourceConfig :: AthenaSourceConfig
- athenaSourceConfig_backTestConfiguration :: Lens' AthenaSourceConfig (Maybe BackTestConfiguration)
- athenaSourceConfig_dataCatalog :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_databaseName :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_roleArn :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_s3ResultsPath :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_tableName :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_workGroupName :: Lens' AthenaSourceConfig (Maybe Text)
- data AttributeValue = AttributeValue' {}
- newAttributeValue :: AttributeValue
- attributeValue_b :: Lens' AttributeValue (Maybe Text)
- attributeValue_bs :: Lens' AttributeValue (Maybe [Text])
- attributeValue_n :: Lens' AttributeValue (Maybe Text)
- attributeValue_ns :: Lens' AttributeValue (Maybe [Text])
- attributeValue_s :: Lens' AttributeValue (Maybe Text)
- attributeValue_ss :: Lens' AttributeValue (Maybe [Text])
- data AutoDetectionMetricSource = AutoDetectionMetricSource' {}
- newAutoDetectionMetricSource :: AutoDetectionMetricSource
- autoDetectionMetricSource_s3SourceConfig :: Lens' AutoDetectionMetricSource (Maybe AutoDetectionS3SourceConfig)
- data AutoDetectionS3SourceConfig = AutoDetectionS3SourceConfig' {}
- newAutoDetectionS3SourceConfig :: AutoDetectionS3SourceConfig
- autoDetectionS3SourceConfig_historicalDataPathList :: Lens' AutoDetectionS3SourceConfig (Maybe (NonEmpty Text))
- autoDetectionS3SourceConfig_templatedPathList :: Lens' AutoDetectionS3SourceConfig (Maybe (NonEmpty Text))
- data BackTestConfiguration = BackTestConfiguration' {}
- newBackTestConfiguration :: Bool -> BackTestConfiguration
- backTestConfiguration_runBackTestMode :: Lens' BackTestConfiguration Bool
- data CloudWatchConfig = CloudWatchConfig' {}
- newCloudWatchConfig :: CloudWatchConfig
- cloudWatchConfig_backTestConfiguration :: Lens' CloudWatchConfig (Maybe BackTestConfiguration)
- cloudWatchConfig_roleArn :: Lens' CloudWatchConfig (Maybe Text)
- data ContributionMatrix = ContributionMatrix' {}
- newContributionMatrix :: ContributionMatrix
- contributionMatrix_dimensionContributionList :: Lens' ContributionMatrix (Maybe [DimensionContribution])
- data CsvFormatDescriptor = CsvFormatDescriptor' {}
- newCsvFormatDescriptor :: CsvFormatDescriptor
- csvFormatDescriptor_charset :: Lens' CsvFormatDescriptor (Maybe Text)
- csvFormatDescriptor_containsHeader :: Lens' CsvFormatDescriptor (Maybe Bool)
- csvFormatDescriptor_delimiter :: Lens' CsvFormatDescriptor (Maybe Text)
- csvFormatDescriptor_fileCompression :: Lens' CsvFormatDescriptor (Maybe CSVFileCompression)
- csvFormatDescriptor_headerList :: Lens' CsvFormatDescriptor (Maybe [Text])
- csvFormatDescriptor_quoteSymbol :: Lens' CsvFormatDescriptor (Maybe Text)
- data DataQualityMetric = DataQualityMetric' {}
- newDataQualityMetric :: DataQualityMetric
- dataQualityMetric_metricDescription :: Lens' DataQualityMetric (Maybe Text)
- dataQualityMetric_metricType :: Lens' DataQualityMetric (Maybe DataQualityMetricType)
- dataQualityMetric_metricValue :: Lens' DataQualityMetric (Maybe Double)
- dataQualityMetric_relatedColumnName :: Lens' DataQualityMetric (Maybe Text)
- data DetectedCsvFormatDescriptor = DetectedCsvFormatDescriptor' {}
- newDetectedCsvFormatDescriptor :: DetectedCsvFormatDescriptor
- detectedCsvFormatDescriptor_charset :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField)
- detectedCsvFormatDescriptor_containsHeader :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField)
- detectedCsvFormatDescriptor_delimiter :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField)
- detectedCsvFormatDescriptor_fileCompression :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField)
- detectedCsvFormatDescriptor_headerList :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField)
- detectedCsvFormatDescriptor_quoteSymbol :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField)
- data DetectedField = DetectedField' {}
- newDetectedField :: DetectedField
- detectedField_confidence :: Lens' DetectedField (Maybe Confidence)
- detectedField_message :: Lens' DetectedField (Maybe Text)
- detectedField_value :: Lens' DetectedField (Maybe AttributeValue)
- data DetectedFileFormatDescriptor = DetectedFileFormatDescriptor' {}
- newDetectedFileFormatDescriptor :: DetectedFileFormatDescriptor
- detectedFileFormatDescriptor_csvFormatDescriptor :: Lens' DetectedFileFormatDescriptor (Maybe DetectedCsvFormatDescriptor)
- detectedFileFormatDescriptor_jsonFormatDescriptor :: Lens' DetectedFileFormatDescriptor (Maybe DetectedJsonFormatDescriptor)
- data DetectedJsonFormatDescriptor = DetectedJsonFormatDescriptor' {}
- newDetectedJsonFormatDescriptor :: DetectedJsonFormatDescriptor
- detectedJsonFormatDescriptor_charset :: Lens' DetectedJsonFormatDescriptor (Maybe DetectedField)
- detectedJsonFormatDescriptor_fileCompression :: Lens' DetectedJsonFormatDescriptor (Maybe DetectedField)
- data DetectedMetricSetConfig = DetectedMetricSetConfig' {}
- newDetectedMetricSetConfig :: DetectedMetricSetConfig
- detectedMetricSetConfig_metricSetFrequency :: Lens' DetectedMetricSetConfig (Maybe DetectedField)
- detectedMetricSetConfig_metricSource :: Lens' DetectedMetricSetConfig (Maybe DetectedMetricSource)
- detectedMetricSetConfig_offset :: Lens' DetectedMetricSetConfig (Maybe DetectedField)
- data DetectedMetricSource = DetectedMetricSource' {}
- newDetectedMetricSource :: DetectedMetricSource
- detectedMetricSource_s3SourceConfig :: Lens' DetectedMetricSource (Maybe DetectedS3SourceConfig)
- data DetectedS3SourceConfig = DetectedS3SourceConfig' {}
- newDetectedS3SourceConfig :: DetectedS3SourceConfig
- detectedS3SourceConfig_fileFormatDescriptor :: Lens' DetectedS3SourceConfig (Maybe DetectedFileFormatDescriptor)
- data DimensionContribution = DimensionContribution' {}
- newDimensionContribution :: DimensionContribution
- dimensionContribution_dimensionName :: Lens' DimensionContribution (Maybe Text)
- dimensionContribution_dimensionValueContributionList :: Lens' DimensionContribution (Maybe [DimensionValueContribution])
- data DimensionFilter = DimensionFilter' {}
- newDimensionFilter :: DimensionFilter
- dimensionFilter_dimensionName :: Lens' DimensionFilter (Maybe Text)
- dimensionFilter_dimensionValueList :: Lens' DimensionFilter (Maybe (NonEmpty Text))
- data DimensionNameValue = DimensionNameValue' {}
- newDimensionNameValue :: Text -> Text -> DimensionNameValue
- dimensionNameValue_dimensionName :: Lens' DimensionNameValue Text
- dimensionNameValue_dimensionValue :: Lens' DimensionNameValue Text
- data DimensionValueContribution = DimensionValueContribution' {}
- newDimensionValueContribution :: DimensionValueContribution
- dimensionValueContribution_contributionScore :: Lens' DimensionValueContribution (Maybe Double)
- dimensionValueContribution_dimensionValue :: Lens' DimensionValueContribution (Maybe Text)
- data ExecutionStatus = ExecutionStatus' {}
- newExecutionStatus :: ExecutionStatus
- executionStatus_failureReason :: Lens' ExecutionStatus (Maybe Text)
- executionStatus_status :: Lens' ExecutionStatus (Maybe AnomalyDetectionTaskStatus)
- executionStatus_timestamp :: Lens' ExecutionStatus (Maybe Text)
- data FileFormatDescriptor = FileFormatDescriptor' {}
- newFileFormatDescriptor :: FileFormatDescriptor
- fileFormatDescriptor_csvFormatDescriptor :: Lens' FileFormatDescriptor (Maybe CsvFormatDescriptor)
- fileFormatDescriptor_jsonFormatDescriptor :: Lens' FileFormatDescriptor (Maybe JsonFormatDescriptor)
- data Filter = Filter' {}
- newFilter :: Filter
- filter_dimensionValue :: Lens' Filter (Maybe Text)
- filter_filterOperation :: Lens' Filter (Maybe FilterOperation)
- data InterMetricImpactDetails = InterMetricImpactDetails' {}
- newInterMetricImpactDetails :: InterMetricImpactDetails
- interMetricImpactDetails_anomalyGroupId :: Lens' InterMetricImpactDetails (Maybe Text)
- interMetricImpactDetails_contributionPercentage :: Lens' InterMetricImpactDetails (Maybe Double)
- interMetricImpactDetails_metricName :: Lens' InterMetricImpactDetails (Maybe Text)
- interMetricImpactDetails_relationshipType :: Lens' InterMetricImpactDetails (Maybe RelationshipType)
- data ItemizedMetricStats = ItemizedMetricStats' {}
- newItemizedMetricStats :: ItemizedMetricStats
- itemizedMetricStats_metricName :: Lens' ItemizedMetricStats (Maybe Text)
- itemizedMetricStats_occurrenceCount :: Lens' ItemizedMetricStats (Maybe Int)
- data JsonFormatDescriptor = JsonFormatDescriptor' {}
- newJsonFormatDescriptor :: JsonFormatDescriptor
- jsonFormatDescriptor_charset :: Lens' JsonFormatDescriptor (Maybe Text)
- jsonFormatDescriptor_fileCompression :: Lens' JsonFormatDescriptor (Maybe JsonFileCompression)
- data LambdaConfiguration = LambdaConfiguration' {}
- newLambdaConfiguration :: Text -> Text -> LambdaConfiguration
- lambdaConfiguration_roleArn :: Lens' LambdaConfiguration Text
- lambdaConfiguration_lambdaArn :: Lens' LambdaConfiguration Text
- data Metric = Metric' {}
- newMetric :: Text -> AggregationFunction -> Metric
- metric_namespace :: Lens' Metric (Maybe Text)
- metric_metricName :: Lens' Metric Text
- metric_aggregationFunction :: Lens' Metric AggregationFunction
- data MetricLevelImpact = MetricLevelImpact' {}
- newMetricLevelImpact :: MetricLevelImpact
- metricLevelImpact_contributionMatrix :: Lens' MetricLevelImpact (Maybe ContributionMatrix)
- metricLevelImpact_metricName :: Lens' MetricLevelImpact (Maybe Text)
- metricLevelImpact_numTimeSeries :: Lens' MetricLevelImpact (Maybe Int)
- data MetricSetDataQualityMetric = MetricSetDataQualityMetric' {}
- newMetricSetDataQualityMetric :: MetricSetDataQualityMetric
- metricSetDataQualityMetric_dataQualityMetricList :: Lens' MetricSetDataQualityMetric (Maybe [DataQualityMetric])
- metricSetDataQualityMetric_metricSetArn :: Lens' MetricSetDataQualityMetric (Maybe Text)
- data MetricSetDimensionFilter = MetricSetDimensionFilter' {}
- newMetricSetDimensionFilter :: MetricSetDimensionFilter
- metricSetDimensionFilter_filterList :: Lens' MetricSetDimensionFilter (Maybe (NonEmpty Filter))
- metricSetDimensionFilter_name :: Lens' MetricSetDimensionFilter (Maybe Text)
- data MetricSetSummary = MetricSetSummary' {}
- newMetricSetSummary :: MetricSetSummary
- metricSetSummary_anomalyDetectorArn :: Lens' MetricSetSummary (Maybe Text)
- metricSetSummary_creationTime :: Lens' MetricSetSummary (Maybe UTCTime)
- metricSetSummary_lastModificationTime :: Lens' MetricSetSummary (Maybe UTCTime)
- metricSetSummary_metricSetArn :: Lens' MetricSetSummary (Maybe Text)
- metricSetSummary_metricSetDescription :: Lens' MetricSetSummary (Maybe Text)
- metricSetSummary_metricSetName :: Lens' MetricSetSummary (Maybe Text)
- metricSetSummary_tags :: Lens' MetricSetSummary (Maybe (HashMap Text Text))
- data MetricSource = MetricSource' {}
- newMetricSource :: MetricSource
- metricSource_appFlowConfig :: Lens' MetricSource (Maybe AppFlowConfig)
- metricSource_athenaSourceConfig :: Lens' MetricSource (Maybe AthenaSourceConfig)
- metricSource_cloudWatchConfig :: Lens' MetricSource (Maybe CloudWatchConfig)
- metricSource_rDSSourceConfig :: Lens' MetricSource (Maybe RDSSourceConfig)
- metricSource_redshiftSourceConfig :: Lens' MetricSource (Maybe RedshiftSourceConfig)
- metricSource_s3SourceConfig :: Lens' MetricSource (Maybe S3SourceConfig)
- data RDSSourceConfig = RDSSourceConfig' {}
- newRDSSourceConfig :: RDSSourceConfig
- rDSSourceConfig_dbInstanceIdentifier :: Lens' RDSSourceConfig (Maybe Text)
- rDSSourceConfig_databaseHost :: Lens' RDSSourceConfig (Maybe Text)
- rDSSourceConfig_databaseName :: Lens' RDSSourceConfig (Maybe Text)
- rDSSourceConfig_databasePort :: Lens' RDSSourceConfig (Maybe Natural)
- rDSSourceConfig_roleArn :: Lens' RDSSourceConfig (Maybe Text)
- rDSSourceConfig_secretManagerArn :: Lens' RDSSourceConfig (Maybe Text)
- rDSSourceConfig_tableName :: Lens' RDSSourceConfig (Maybe Text)
- rDSSourceConfig_vpcConfiguration :: Lens' RDSSourceConfig (Maybe VpcConfiguration)
- data RedshiftSourceConfig = RedshiftSourceConfig' {}
- newRedshiftSourceConfig :: RedshiftSourceConfig
- redshiftSourceConfig_clusterIdentifier :: Lens' RedshiftSourceConfig (Maybe Text)
- redshiftSourceConfig_databaseHost :: Lens' RedshiftSourceConfig (Maybe Text)
- redshiftSourceConfig_databaseName :: Lens' RedshiftSourceConfig (Maybe Text)
- redshiftSourceConfig_databasePort :: Lens' RedshiftSourceConfig (Maybe Natural)
- redshiftSourceConfig_roleArn :: Lens' RedshiftSourceConfig (Maybe Text)
- redshiftSourceConfig_secretManagerArn :: Lens' RedshiftSourceConfig (Maybe Text)
- redshiftSourceConfig_tableName :: Lens' RedshiftSourceConfig (Maybe Text)
- redshiftSourceConfig_vpcConfiguration :: Lens' RedshiftSourceConfig (Maybe VpcConfiguration)
- data S3SourceConfig = S3SourceConfig' {}
- newS3SourceConfig :: S3SourceConfig
- s3SourceConfig_fileFormatDescriptor :: Lens' S3SourceConfig (Maybe FileFormatDescriptor)
- s3SourceConfig_historicalDataPathList :: Lens' S3SourceConfig (Maybe (NonEmpty Text))
- s3SourceConfig_roleArn :: Lens' S3SourceConfig (Maybe Text)
- s3SourceConfig_templatedPathList :: Lens' S3SourceConfig (Maybe (NonEmpty Text))
- data SNSConfiguration = SNSConfiguration' {}
- newSNSConfiguration :: Text -> Text -> SNSConfiguration
- sNSConfiguration_snsFormat :: Lens' SNSConfiguration (Maybe SnsFormat)
- sNSConfiguration_roleArn :: Lens' SNSConfiguration Text
- sNSConfiguration_snsTopicArn :: Lens' SNSConfiguration Text
- data SampleDataS3SourceConfig = SampleDataS3SourceConfig' {}
- newSampleDataS3SourceConfig :: Text -> FileFormatDescriptor -> SampleDataS3SourceConfig
- sampleDataS3SourceConfig_historicalDataPathList :: Lens' SampleDataS3SourceConfig (Maybe (NonEmpty Text))
- sampleDataS3SourceConfig_templatedPathList :: Lens' SampleDataS3SourceConfig (Maybe (NonEmpty Text))
- sampleDataS3SourceConfig_roleArn :: Lens' SampleDataS3SourceConfig Text
- sampleDataS3SourceConfig_fileFormatDescriptor :: Lens' SampleDataS3SourceConfig FileFormatDescriptor
- data TimeSeries = TimeSeries' {}
- newTimeSeries :: Text -> TimeSeries
- timeSeries_timeSeriesId :: Lens' TimeSeries Text
- timeSeries_dimensionList :: Lens' TimeSeries [DimensionNameValue]
- timeSeries_metricValueList :: Lens' TimeSeries [Double]
- data TimeSeriesFeedback = TimeSeriesFeedback' {}
- newTimeSeriesFeedback :: TimeSeriesFeedback
- timeSeriesFeedback_isAnomaly :: Lens' TimeSeriesFeedback (Maybe Bool)
- timeSeriesFeedback_timeSeriesId :: Lens' TimeSeriesFeedback (Maybe Text)
- data TimestampColumn = TimestampColumn' {
- columnFormat :: Maybe Text
- columnName :: Maybe Text
- newTimestampColumn :: TimestampColumn
- timestampColumn_columnFormat :: Lens' TimestampColumn (Maybe Text)
- timestampColumn_columnName :: Lens' TimestampColumn (Maybe Text)
- data VpcConfiguration = VpcConfiguration' {
- subnetIdList :: [Text]
- securityGroupIdList :: [Text]
- newVpcConfiguration :: VpcConfiguration
- vpcConfiguration_subnetIdList :: Lens' VpcConfiguration [Text]
- vpcConfiguration_securityGroupIdList :: Lens' VpcConfiguration [Text]
Service Configuration
defaultService :: Service Source #
API version 2017-07-25
of the Amazon Lookout for Metrics SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient permissions to perform this action.
_ConflictException :: AsError a => Fold a ServiceError Source #
There was a conflict processing the request. Try your request again.
_InternalServerException :: AsError a => Fold a ServiceError Source #
The request processing has failed because of an unknown error, exception, or failure.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource cannot be found. Check the ARN of the resource and try again.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The request exceeded the service's quotas. Check the service quotas and try again.
_TooManyRequestsException :: AsError a => Fold a ServiceError Source #
The request was denied due to too many requests being submitted at the same time.
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
AggregationFunction
newtype AggregationFunction Source #
pattern AggregationFunction_AVG :: AggregationFunction | |
pattern AggregationFunction_SUM :: AggregationFunction |
Instances
AlertStatus
newtype AlertStatus Source #
pattern AlertStatus_ACTIVE :: AlertStatus | |
pattern AlertStatus_INACTIVE :: AlertStatus |
Instances
AlertType
pattern AlertType_LAMBDA :: AlertType | |
pattern AlertType_SNS :: AlertType |
Instances
AnomalyDetectionTaskStatus
newtype AnomalyDetectionTaskStatus Source #
Instances
AnomalyDetectorFailureType
newtype AnomalyDetectorFailureType Source #
Instances
AnomalyDetectorStatus
newtype AnomalyDetectorStatus Source #
Instances
CSVFileCompression
newtype CSVFileCompression Source #
pattern CSVFileCompression_GZIP :: CSVFileCompression | |
pattern CSVFileCompression_NONE :: CSVFileCompression |
Instances
Confidence
newtype Confidence Source #
pattern Confidence_HIGH :: Confidence | |
pattern Confidence_LOW :: Confidence | |
pattern Confidence_NONE :: Confidence |
Instances
DataQualityMetricType
newtype DataQualityMetricType Source #
Instances
FilterOperation
newtype FilterOperation Source #
pattern FilterOperation_EQUALS :: FilterOperation |
Instances
Frequency
pattern Frequency_P1D :: Frequency | |
pattern Frequency_PT10M :: Frequency | |
pattern Frequency_PT1H :: Frequency | |
pattern Frequency_PT5M :: Frequency |
Instances
JsonFileCompression
newtype JsonFileCompression Source #
pattern JsonFileCompression_GZIP :: JsonFileCompression | |
pattern JsonFileCompression_NONE :: JsonFileCompression |
Instances
RelationshipType
newtype RelationshipType Source #
pattern RelationshipType_CAUSE_OF_INPUT_ANOMALY_GROUP :: RelationshipType | |
pattern RelationshipType_EFFECT_OF_INPUT_ANOMALY_GROUP :: RelationshipType |
Instances
SnsFormat
pattern SnsFormat_JSON :: SnsFormat | |
pattern SnsFormat_LONG_TEXT :: SnsFormat | |
pattern SnsFormat_SHORT_TEXT :: SnsFormat |
Instances
Action
A configuration that specifies the action to perform when anomalies are detected.
See: newAction
smart constructor.
Action' | |
|
Instances
FromJSON Action Source # | |
ToJSON Action Source # | |
Defined in Amazonka.LookoutMetrics.Types.Action | |
Generic Action Source # | |
Read Action Source # | |
Show Action Source # | |
NFData Action Source # | |
Defined in Amazonka.LookoutMetrics.Types.Action | |
Eq Action Source # | |
Hashable Action Source # | |
Defined in Amazonka.LookoutMetrics.Types.Action | |
type Rep Action Source # | |
Defined in Amazonka.LookoutMetrics.Types.Action type Rep Action = D1 ('MetaData "Action" "Amazonka.LookoutMetrics.Types.Action" "amazonka-lookoutmetrics-2.0-5gJoMWEA4GrGsqHAPh1b9h" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaConfiguration)) :*: S1 ('MetaSel ('Just "sNSConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SNSConfiguration)))) |
Create a value of Action
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lambdaConfiguration:Action'
, action_lambdaConfiguration
- A configuration for an AWS Lambda channel.
$sel:sNSConfiguration:Action'
, action_sNSConfiguration
- A configuration for an Amazon SNS channel.
action_lambdaConfiguration :: Lens' Action (Maybe LambdaConfiguration) Source #
A configuration for an AWS Lambda channel.
action_sNSConfiguration :: Lens' Action (Maybe SNSConfiguration) Source #
A configuration for an Amazon SNS channel.
Alert
A configuration for Amazon SNS-integrated notifications.
See: newAlert
smart constructor.
Alert' | |
|
Instances
Create a value of Alert
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:action:Alert'
, alert_action
- Action that will be triggered when there is an alert.
$sel:alertArn:Alert'
, alert_alertArn
- The ARN of the alert.
$sel:alertDescription:Alert'
, alert_alertDescription
- A description of the alert.
$sel:alertFilters:Alert'
, alert_alertFilters
- The configuration of the alert filters, containing MetricList and
DimensionFilter.
$sel:alertName:Alert'
, alert_alertName
- The name of the alert.
$sel:alertSensitivityThreshold:Alert'
, alert_alertSensitivityThreshold
- The minimum severity for an anomaly to trigger the alert.
$sel:alertStatus:Alert'
, alert_alertStatus
- The status of the alert.
$sel:alertType:Alert'
, alert_alertType
- The type of the alert.
$sel:anomalyDetectorArn:Alert'
, alert_anomalyDetectorArn
- The ARN of the detector to which the alert is attached.
$sel:creationTime:Alert'
, alert_creationTime
- The time at which the alert was created.
$sel:lastModificationTime:Alert'
, alert_lastModificationTime
- The time at which the alert was last modified.
alert_action :: Lens' Alert (Maybe Action) Source #
Action that will be triggered when there is an alert.
alert_alertFilters :: Lens' Alert (Maybe AlertFilters) Source #
The configuration of the alert filters, containing MetricList and DimensionFilter.
alert_alertSensitivityThreshold :: Lens' Alert (Maybe Natural) Source #
The minimum severity for an anomaly to trigger the alert.
alert_alertStatus :: Lens' Alert (Maybe AlertStatus) Source #
The status of the alert.
alert_anomalyDetectorArn :: Lens' Alert (Maybe Text) Source #
The ARN of the detector to which the alert is attached.
alert_lastModificationTime :: Lens' Alert (Maybe UTCTime) Source #
The time at which the alert was last modified.
AlertFilters
data AlertFilters Source #
The configuration of the alert filters.
See: newAlertFilters
smart constructor.
AlertFilters' | |
|
Instances
newAlertFilters :: AlertFilters Source #
Create a value of AlertFilters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dimensionFilterList:AlertFilters'
, alertFilters_dimensionFilterList
- The list of DimensionFilter objects that are used for dimension-based
filtering.
$sel:metricList:AlertFilters'
, alertFilters_metricList
- The list of measures that you want to get alerts for.
alertFilters_dimensionFilterList :: Lens' AlertFilters (Maybe (NonEmpty DimensionFilter)) Source #
The list of DimensionFilter objects that are used for dimension-based filtering.
alertFilters_metricList :: Lens' AlertFilters (Maybe (NonEmpty Text)) Source #
The list of measures that you want to get alerts for.
AlertSummary
data AlertSummary Source #
Provides a summary of an alert's configuration.
See: newAlertSummary
smart constructor.
AlertSummary' | |
|
Instances
newAlertSummary :: AlertSummary Source #
Create a value of AlertSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:alertArn:AlertSummary'
, alertSummary_alertArn
- The ARN of the alert.
$sel:alertName:AlertSummary'
, alertSummary_alertName
- The name of the alert.
$sel:alertSensitivityThreshold:AlertSummary'
, alertSummary_alertSensitivityThreshold
- The minimum severity for an anomaly to trigger the alert.
$sel:alertStatus:AlertSummary'
, alertSummary_alertStatus
- The status of the alert.
$sel:alertType:AlertSummary'
, alertSummary_alertType
- The type of the alert.
$sel:anomalyDetectorArn:AlertSummary'
, alertSummary_anomalyDetectorArn
- The ARN of the detector to which the alert is attached.
$sel:creationTime:AlertSummary'
, alertSummary_creationTime
- The time at which the alert was created.
$sel:lastModificationTime:AlertSummary'
, alertSummary_lastModificationTime
- The time at which the alert was last modified.
$sel:tags:AlertSummary'
, alertSummary_tags
- The alert's
tags.
alertSummary_alertArn :: Lens' AlertSummary (Maybe Text) Source #
The ARN of the alert.
alertSummary_alertName :: Lens' AlertSummary (Maybe Text) Source #
The name of the alert.
alertSummary_alertSensitivityThreshold :: Lens' AlertSummary (Maybe Natural) Source #
The minimum severity for an anomaly to trigger the alert.
alertSummary_alertStatus :: Lens' AlertSummary (Maybe AlertStatus) Source #
The status of the alert.
alertSummary_alertType :: Lens' AlertSummary (Maybe AlertType) Source #
The type of the alert.
alertSummary_anomalyDetectorArn :: Lens' AlertSummary (Maybe Text) Source #
The ARN of the detector to which the alert is attached.
alertSummary_creationTime :: Lens' AlertSummary (Maybe UTCTime) Source #
The time at which the alert was created.
alertSummary_lastModificationTime :: Lens' AlertSummary (Maybe UTCTime) Source #
The time at which the alert was last modified.
alertSummary_tags :: Lens' AlertSummary (Maybe (HashMap Text Text)) Source #
The alert's tags.
AnomalyDetectorConfig
data AnomalyDetectorConfig Source #
Contains information about a detector's configuration.
See: newAnomalyDetectorConfig
smart constructor.
AnomalyDetectorConfig' | |
|
Instances
newAnomalyDetectorConfig :: AnomalyDetectorConfig Source #
Create a value of AnomalyDetectorConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anomalyDetectorFrequency:AnomalyDetectorConfig'
, anomalyDetectorConfig_anomalyDetectorFrequency
- The frequency at which the detector analyzes its source data.
anomalyDetectorConfig_anomalyDetectorFrequency :: Lens' AnomalyDetectorConfig (Maybe Frequency) Source #
The frequency at which the detector analyzes its source data.
AnomalyDetectorConfigSummary
data AnomalyDetectorConfigSummary Source #
Contains information about a detector's configuration.
See: newAnomalyDetectorConfigSummary
smart constructor.
AnomalyDetectorConfigSummary' | |
|
Instances
FromJSON AnomalyDetectorConfigSummary Source # | |
Generic AnomalyDetectorConfigSummary Source # | |
Read AnomalyDetectorConfigSummary Source # | |
Show AnomalyDetectorConfigSummary Source # | |
NFData AnomalyDetectorConfigSummary Source # | |
Defined in Amazonka.LookoutMetrics.Types.AnomalyDetectorConfigSummary rnf :: AnomalyDetectorConfigSummary -> () # | |
Eq AnomalyDetectorConfigSummary Source # | |
Hashable AnomalyDetectorConfigSummary Source # | |
type Rep AnomalyDetectorConfigSummary Source # | |
Defined in Amazonka.LookoutMetrics.Types.AnomalyDetectorConfigSummary type Rep AnomalyDetectorConfigSummary = D1 ('MetaData "AnomalyDetectorConfigSummary" "Amazonka.LookoutMetrics.Types.AnomalyDetectorConfigSummary" "amazonka-lookoutmetrics-2.0-5gJoMWEA4GrGsqHAPh1b9h" 'False) (C1 ('MetaCons "AnomalyDetectorConfigSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "anomalyDetectorFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Frequency)))) |
newAnomalyDetectorConfigSummary :: AnomalyDetectorConfigSummary Source #
Create a value of AnomalyDetectorConfigSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anomalyDetectorFrequency:AnomalyDetectorConfigSummary'
, anomalyDetectorConfigSummary_anomalyDetectorFrequency
- The interval at which the detector analyzes its source data.
anomalyDetectorConfigSummary_anomalyDetectorFrequency :: Lens' AnomalyDetectorConfigSummary (Maybe Frequency) Source #
The interval at which the detector analyzes its source data.
AnomalyDetectorDataQualityMetric
data AnomalyDetectorDataQualityMetric Source #
Aggregated details about the data quality metrics collected for the
AnomalyDetectorArn
provided in the GetDataQualityMetrics object.
See: newAnomalyDetectorDataQualityMetric
smart constructor.
AnomalyDetectorDataQualityMetric' | |
|
Instances
newAnomalyDetectorDataQualityMetric :: AnomalyDetectorDataQualityMetric Source #
Create a value of AnomalyDetectorDataQualityMetric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metricSetDataQualityMetricList:AnomalyDetectorDataQualityMetric'
, anomalyDetectorDataQualityMetric_metricSetDataQualityMetricList
- An array of DataQualityMetricList
objects. Each object in the array
contains information about a data quality metric.
$sel:startTimestamp:AnomalyDetectorDataQualityMetric'
, anomalyDetectorDataQualityMetric_startTimestamp
- The start time for the data quality metrics collection.
anomalyDetectorDataQualityMetric_metricSetDataQualityMetricList :: Lens' AnomalyDetectorDataQualityMetric (Maybe [MetricSetDataQualityMetric]) Source #
An array of DataQualityMetricList
objects. Each object in the array
contains information about a data quality metric.
anomalyDetectorDataQualityMetric_startTimestamp :: Lens' AnomalyDetectorDataQualityMetric (Maybe UTCTime) Source #
The start time for the data quality metrics collection.
AnomalyDetectorSummary
data AnomalyDetectorSummary Source #
Contains information about an an anomaly detector.
See: newAnomalyDetectorSummary
smart constructor.
AnomalyDetectorSummary' | |
|
Instances
newAnomalyDetectorSummary :: AnomalyDetectorSummary Source #
Create a value of AnomalyDetectorSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anomalyDetectorArn:AnomalyDetectorSummary'
, anomalyDetectorSummary_anomalyDetectorArn
- The ARN of the detector.
$sel:anomalyDetectorDescription:AnomalyDetectorSummary'
, anomalyDetectorSummary_anomalyDetectorDescription
- A description of the detector.
$sel:anomalyDetectorName:AnomalyDetectorSummary'
, anomalyDetectorSummary_anomalyDetectorName
- The name of the detector.
$sel:creationTime:AnomalyDetectorSummary'
, anomalyDetectorSummary_creationTime
- The time at which the detector was created.
$sel:lastModificationTime:AnomalyDetectorSummary'
, anomalyDetectorSummary_lastModificationTime
- The time at which the detector was last modified.
$sel:status:AnomalyDetectorSummary'
, anomalyDetectorSummary_status
- The status of detector.
$sel:tags:AnomalyDetectorSummary'
, anomalyDetectorSummary_tags
- The detector's
tags.
anomalyDetectorSummary_anomalyDetectorArn :: Lens' AnomalyDetectorSummary (Maybe Text) Source #
The ARN of the detector.
anomalyDetectorSummary_anomalyDetectorDescription :: Lens' AnomalyDetectorSummary (Maybe Text) Source #
A description of the detector.
anomalyDetectorSummary_anomalyDetectorName :: Lens' AnomalyDetectorSummary (Maybe Text) Source #
The name of the detector.
anomalyDetectorSummary_creationTime :: Lens' AnomalyDetectorSummary (Maybe UTCTime) Source #
The time at which the detector was created.
anomalyDetectorSummary_lastModificationTime :: Lens' AnomalyDetectorSummary (Maybe UTCTime) Source #
The time at which the detector was last modified.
anomalyDetectorSummary_status :: Lens' AnomalyDetectorSummary (Maybe AnomalyDetectorStatus) Source #
The status of detector.
anomalyDetectorSummary_tags :: Lens' AnomalyDetectorSummary (Maybe (HashMap Text Text)) Source #
The detector's tags.
AnomalyGroup
data AnomalyGroup Source #
A group of anomalous metrics
See: newAnomalyGroup
smart constructor.
AnomalyGroup' | |
|
Instances
newAnomalyGroup :: AnomalyGroup Source #
Create a value of AnomalyGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anomalyGroupId:AnomalyGroup'
, anomalyGroup_anomalyGroupId
- The ID of the anomaly group.
$sel:anomalyGroupScore:AnomalyGroup'
, anomalyGroup_anomalyGroupScore
- The severity score of the group.
$sel:endTime:AnomalyGroup'
, anomalyGroup_endTime
- The end time for the group.
$sel:metricLevelImpactList:AnomalyGroup'
, anomalyGroup_metricLevelImpactList
- A list of measures affected by the anomaly.
$sel:primaryMetricName:AnomalyGroup'
, anomalyGroup_primaryMetricName
- The name of the primary affected measure for the group.
$sel:startTime:AnomalyGroup'
, anomalyGroup_startTime
- The start time for the group.
anomalyGroup_anomalyGroupId :: Lens' AnomalyGroup (Maybe Text) Source #
The ID of the anomaly group.
anomalyGroup_anomalyGroupScore :: Lens' AnomalyGroup (Maybe Double) Source #
The severity score of the group.
anomalyGroup_endTime :: Lens' AnomalyGroup (Maybe Text) Source #
The end time for the group.
anomalyGroup_metricLevelImpactList :: Lens' AnomalyGroup (Maybe [MetricLevelImpact]) Source #
A list of measures affected by the anomaly.
anomalyGroup_primaryMetricName :: Lens' AnomalyGroup (Maybe Text) Source #
The name of the primary affected measure for the group.
anomalyGroup_startTime :: Lens' AnomalyGroup (Maybe Text) Source #
The start time for the group.
AnomalyGroupStatistics
data AnomalyGroupStatistics Source #
Aggregated statistics for a group of anomalous metrics.
See: newAnomalyGroupStatistics
smart constructor.
AnomalyGroupStatistics' | |
|
Instances
newAnomalyGroupStatistics :: AnomalyGroupStatistics Source #
Create a value of AnomalyGroupStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:evaluationStartDate:AnomalyGroupStatistics'
, anomalyGroupStatistics_evaluationStartDate
- The start of the time range that was searched.
$sel:itemizedMetricStatsList:AnomalyGroupStatistics'
, anomalyGroupStatistics_itemizedMetricStatsList
- Statistics for individual metrics within the group.
$sel:totalCount:AnomalyGroupStatistics'
, anomalyGroupStatistics_totalCount
- The number of groups found.
anomalyGroupStatistics_evaluationStartDate :: Lens' AnomalyGroupStatistics (Maybe Text) Source #
The start of the time range that was searched.
anomalyGroupStatistics_itemizedMetricStatsList :: Lens' AnomalyGroupStatistics (Maybe [ItemizedMetricStats]) Source #
Statistics for individual metrics within the group.
anomalyGroupStatistics_totalCount :: Lens' AnomalyGroupStatistics (Maybe Int) Source #
The number of groups found.
AnomalyGroupSummary
data AnomalyGroupSummary Source #
Details about a group of anomalous metrics.
See: newAnomalyGroupSummary
smart constructor.
AnomalyGroupSummary' | |
|
Instances
newAnomalyGroupSummary :: AnomalyGroupSummary Source #
Create a value of AnomalyGroupSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anomalyGroupId:AnomalyGroupSummary'
, anomalyGroupSummary_anomalyGroupId
- The ID of the anomaly group.
$sel:anomalyGroupScore:AnomalyGroupSummary'
, anomalyGroupSummary_anomalyGroupScore
- The severity score of the group.
$sel:endTime:AnomalyGroupSummary'
, anomalyGroupSummary_endTime
- The end time for the group.
$sel:primaryMetricName:AnomalyGroupSummary'
, anomalyGroupSummary_primaryMetricName
- The name of the primary affected measure for the group.
$sel:startTime:AnomalyGroupSummary'
, anomalyGroupSummary_startTime
- The start time for the group.
anomalyGroupSummary_anomalyGroupId :: Lens' AnomalyGroupSummary (Maybe Text) Source #
The ID of the anomaly group.
anomalyGroupSummary_anomalyGroupScore :: Lens' AnomalyGroupSummary (Maybe Double) Source #
The severity score of the group.
anomalyGroupSummary_endTime :: Lens' AnomalyGroupSummary (Maybe Text) Source #
The end time for the group.
anomalyGroupSummary_primaryMetricName :: Lens' AnomalyGroupSummary (Maybe Text) Source #
The name of the primary affected measure for the group.
anomalyGroupSummary_startTime :: Lens' AnomalyGroupSummary (Maybe Text) Source #
The start time for the group.
AnomalyGroupTimeSeries
data AnomalyGroupTimeSeries Source #
An anomalous metric in an anomaly group.
See: newAnomalyGroupTimeSeries
smart constructor.
AnomalyGroupTimeSeries' | |
|
Instances
newAnomalyGroupTimeSeries Source #
Create a value of AnomalyGroupTimeSeries
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:timeSeriesId:AnomalyGroupTimeSeries'
, anomalyGroupTimeSeries_timeSeriesId
- The ID of the metric.
$sel:anomalyGroupId:AnomalyGroupTimeSeries'
, anomalyGroupTimeSeries_anomalyGroupId
- The ID of the anomaly group.
anomalyGroupTimeSeries_timeSeriesId :: Lens' AnomalyGroupTimeSeries (Maybe Text) Source #
The ID of the metric.
anomalyGroupTimeSeries_anomalyGroupId :: Lens' AnomalyGroupTimeSeries Text Source #
The ID of the anomaly group.
AnomalyGroupTimeSeriesFeedback
data AnomalyGroupTimeSeriesFeedback Source #
Feedback for an anomalous metric.
See: newAnomalyGroupTimeSeriesFeedback
smart constructor.
AnomalyGroupTimeSeriesFeedback' | |
|
Instances
newAnomalyGroupTimeSeriesFeedback Source #
:: Text | |
-> Text | |
-> Bool | |
-> AnomalyGroupTimeSeriesFeedback |
Create a value of AnomalyGroupTimeSeriesFeedback
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anomalyGroupId:AnomalyGroupTimeSeriesFeedback'
, anomalyGroupTimeSeriesFeedback_anomalyGroupId
- The ID of the anomaly group.
$sel:timeSeriesId:AnomalyGroupTimeSeriesFeedback'
, anomalyGroupTimeSeriesFeedback_timeSeriesId
- The ID of the metric.
$sel:isAnomaly:AnomalyGroupTimeSeriesFeedback'
, anomalyGroupTimeSeriesFeedback_isAnomaly
- Feedback on whether the metric is a legitimate anomaly.
anomalyGroupTimeSeriesFeedback_anomalyGroupId :: Lens' AnomalyGroupTimeSeriesFeedback Text Source #
The ID of the anomaly group.
anomalyGroupTimeSeriesFeedback_timeSeriesId :: Lens' AnomalyGroupTimeSeriesFeedback Text Source #
The ID of the metric.
anomalyGroupTimeSeriesFeedback_isAnomaly :: Lens' AnomalyGroupTimeSeriesFeedback Bool Source #
Feedback on whether the metric is a legitimate anomaly.
AppFlowConfig
data AppFlowConfig Source #
Details about an Amazon AppFlow flow datasource.
See: newAppFlowConfig
smart constructor.
Instances
newAppFlowConfig :: AppFlowConfig Source #
Create a value of AppFlowConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:flowName:AppFlowConfig'
, appFlowConfig_flowName
- name of the flow.
$sel:roleArn:AppFlowConfig'
, appFlowConfig_roleArn
- An IAM role that gives Amazon Lookout for Metrics permission to access
the flow.
appFlowConfig_flowName :: Lens' AppFlowConfig (Maybe Text) Source #
name of the flow.
appFlowConfig_roleArn :: Lens' AppFlowConfig (Maybe Text) Source #
An IAM role that gives Amazon Lookout for Metrics permission to access the flow.
AthenaSourceConfig
data AthenaSourceConfig Source #
Details about an Amazon Athena datasource.
See: newAthenaSourceConfig
smart constructor.
AthenaSourceConfig' | |
|
Instances
newAthenaSourceConfig :: AthenaSourceConfig Source #
Create a value of AthenaSourceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:backTestConfiguration:AthenaSourceConfig'
, athenaSourceConfig_backTestConfiguration
- Settings for backtest mode.
$sel:dataCatalog:AthenaSourceConfig'
, athenaSourceConfig_dataCatalog
- The database's data catalog.
$sel:databaseName:AthenaSourceConfig'
, athenaSourceConfig_databaseName
- The database's name.
$sel:roleArn:AthenaSourceConfig'
, athenaSourceConfig_roleArn
- An IAM role that gives Amazon Lookout for Metrics permission to access
the data.
$sel:s3ResultsPath:AthenaSourceConfig'
, athenaSourceConfig_s3ResultsPath
- The database's results path.
$sel:tableName:AthenaSourceConfig'
, athenaSourceConfig_tableName
- The database's table name.
$sel:workGroupName:AthenaSourceConfig'
, athenaSourceConfig_workGroupName
- The database's work group name.
athenaSourceConfig_backTestConfiguration :: Lens' AthenaSourceConfig (Maybe BackTestConfiguration) Source #
Settings for backtest mode.
athenaSourceConfig_dataCatalog :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's data catalog.
athenaSourceConfig_databaseName :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's name.
athenaSourceConfig_roleArn :: Lens' AthenaSourceConfig (Maybe Text) Source #
An IAM role that gives Amazon Lookout for Metrics permission to access the data.
athenaSourceConfig_s3ResultsPath :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's results path.
athenaSourceConfig_tableName :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's table name.
athenaSourceConfig_workGroupName :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's work group name.
AttributeValue
data AttributeValue Source #
An attribute value.
See: newAttributeValue
smart constructor.
Instances
newAttributeValue :: AttributeValue Source #
Create a value of AttributeValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:b:AttributeValue'
, attributeValue_b
- A binary value.
$sel:bs:AttributeValue'
, attributeValue_bs
- A list of binary values.
$sel:n:AttributeValue'
, attributeValue_n
- A number.
$sel:ns:AttributeValue'
, attributeValue_ns
- A list of numbers.
$sel:s:AttributeValue'
, attributeValue_s
- A string.
$sel:ss:AttributeValue'
, attributeValue_ss
- A list of strings.
attributeValue_b :: Lens' AttributeValue (Maybe Text) Source #
A binary value.
attributeValue_bs :: Lens' AttributeValue (Maybe [Text]) Source #
A list of binary values.
attributeValue_n :: Lens' AttributeValue (Maybe Text) Source #
A number.
attributeValue_ns :: Lens' AttributeValue (Maybe [Text]) Source #
A list of numbers.
attributeValue_s :: Lens' AttributeValue (Maybe Text) Source #
A string.
attributeValue_ss :: Lens' AttributeValue (Maybe [Text]) Source #
A list of strings.
AutoDetectionMetricSource
data AutoDetectionMetricSource Source #
An auto detection metric source.
See: newAutoDetectionMetricSource
smart constructor.
AutoDetectionMetricSource' | |
|
Instances
newAutoDetectionMetricSource :: AutoDetectionMetricSource Source #
Create a value of AutoDetectionMetricSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3SourceConfig:AutoDetectionMetricSource'
, autoDetectionMetricSource_s3SourceConfig
- The source's source config.
autoDetectionMetricSource_s3SourceConfig :: Lens' AutoDetectionMetricSource (Maybe AutoDetectionS3SourceConfig) Source #
The source's source config.
AutoDetectionS3SourceConfig
data AutoDetectionS3SourceConfig Source #
An auto detection source config.
See: newAutoDetectionS3SourceConfig
smart constructor.
AutoDetectionS3SourceConfig' | |
|
Instances
newAutoDetectionS3SourceConfig :: AutoDetectionS3SourceConfig Source #
Create a value of AutoDetectionS3SourceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:historicalDataPathList:AutoDetectionS3SourceConfig'
, autoDetectionS3SourceConfig_historicalDataPathList
- The config's historical data path list.
$sel:templatedPathList:AutoDetectionS3SourceConfig'
, autoDetectionS3SourceConfig_templatedPathList
- The config's templated path list.
autoDetectionS3SourceConfig_historicalDataPathList :: Lens' AutoDetectionS3SourceConfig (Maybe (NonEmpty Text)) Source #
The config's historical data path list.
autoDetectionS3SourceConfig_templatedPathList :: Lens' AutoDetectionS3SourceConfig (Maybe (NonEmpty Text)) Source #
The config's templated path list.
BackTestConfiguration
data BackTestConfiguration Source #
Settings for backtest mode.
See: newBackTestConfiguration
smart constructor.
BackTestConfiguration' | |
|
Instances
newBackTestConfiguration Source #
Create a value of BackTestConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:runBackTestMode:BackTestConfiguration'
, backTestConfiguration_runBackTestMode
- Run a backtest instead of monitoring new data.
backTestConfiguration_runBackTestMode :: Lens' BackTestConfiguration Bool Source #
Run a backtest instead of monitoring new data.
CloudWatchConfig
data CloudWatchConfig Source #
Details about an Amazon CloudWatch datasource.
See: newCloudWatchConfig
smart constructor.
CloudWatchConfig' | |
|
Instances
newCloudWatchConfig :: CloudWatchConfig Source #
Create a value of CloudWatchConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:backTestConfiguration:CloudWatchConfig'
, cloudWatchConfig_backTestConfiguration
- Settings for backtest mode.
$sel:roleArn:CloudWatchConfig'
, cloudWatchConfig_roleArn
- An IAM role that gives Amazon Lookout for Metrics permission to access
data in Amazon CloudWatch.
cloudWatchConfig_backTestConfiguration :: Lens' CloudWatchConfig (Maybe BackTestConfiguration) Source #
Settings for backtest mode.
cloudWatchConfig_roleArn :: Lens' CloudWatchConfig (Maybe Text) Source #
An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.
ContributionMatrix
data ContributionMatrix Source #
Details about dimensions that contributed to an anomaly.
See: newContributionMatrix
smart constructor.
ContributionMatrix' | |
|
Instances
newContributionMatrix :: ContributionMatrix Source #
Create a value of ContributionMatrix
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dimensionContributionList:ContributionMatrix'
, contributionMatrix_dimensionContributionList
- A list of contributing dimensions.
contributionMatrix_dimensionContributionList :: Lens' ContributionMatrix (Maybe [DimensionContribution]) Source #
A list of contributing dimensions.
CsvFormatDescriptor
data CsvFormatDescriptor Source #
Contains information about how a source CSV data file should be analyzed.
See: newCsvFormatDescriptor
smart constructor.
CsvFormatDescriptor' | |
|
Instances
newCsvFormatDescriptor :: CsvFormatDescriptor Source #
Create a value of CsvFormatDescriptor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:charset:CsvFormatDescriptor'
, csvFormatDescriptor_charset
- The character set in which the source CSV file is written.
$sel:containsHeader:CsvFormatDescriptor'
, csvFormatDescriptor_containsHeader
- Whether or not the source CSV file contains a header.
$sel:delimiter:CsvFormatDescriptor'
, csvFormatDescriptor_delimiter
- The character used to delimit the source CSV file.
$sel:fileCompression:CsvFormatDescriptor'
, csvFormatDescriptor_fileCompression
- The level of compression of the source CSV file.
$sel:headerList:CsvFormatDescriptor'
, csvFormatDescriptor_headerList
- A list of the source CSV file's headers, if any.
$sel:quoteSymbol:CsvFormatDescriptor'
, csvFormatDescriptor_quoteSymbol
- The character used as a quote character.
csvFormatDescriptor_charset :: Lens' CsvFormatDescriptor (Maybe Text) Source #
The character set in which the source CSV file is written.
csvFormatDescriptor_containsHeader :: Lens' CsvFormatDescriptor (Maybe Bool) Source #
Whether or not the source CSV file contains a header.
csvFormatDescriptor_delimiter :: Lens' CsvFormatDescriptor (Maybe Text) Source #
The character used to delimit the source CSV file.
csvFormatDescriptor_fileCompression :: Lens' CsvFormatDescriptor (Maybe CSVFileCompression) Source #
The level of compression of the source CSV file.
csvFormatDescriptor_headerList :: Lens' CsvFormatDescriptor (Maybe [Text]) Source #
A list of the source CSV file's headers, if any.
csvFormatDescriptor_quoteSymbol :: Lens' CsvFormatDescriptor (Maybe Text) Source #
The character used as a quote character.
DataQualityMetric
data DataQualityMetric Source #
An array that describes a data quality metric. Each DataQualityMetric
object contains the data quality metric name, its value, a description
of the metric, and the affected column.
See: newDataQualityMetric
smart constructor.
DataQualityMetric' | |
|
Instances
newDataQualityMetric :: DataQualityMetric Source #
Create a value of DataQualityMetric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metricDescription:DataQualityMetric'
, dataQualityMetric_metricDescription
- A description of the data quality metric.
$sel:metricType:DataQualityMetric'
, dataQualityMetric_metricType
- The name of the data quality metric.
$sel:metricValue:DataQualityMetric'
, dataQualityMetric_metricValue
- The value of the data quality metric.
$sel:relatedColumnName:DataQualityMetric'
, dataQualityMetric_relatedColumnName
- The column that is being monitored.
dataQualityMetric_metricDescription :: Lens' DataQualityMetric (Maybe Text) Source #
A description of the data quality metric.
dataQualityMetric_metricType :: Lens' DataQualityMetric (Maybe DataQualityMetricType) Source #
The name of the data quality metric.
dataQualityMetric_metricValue :: Lens' DataQualityMetric (Maybe Double) Source #
The value of the data quality metric.
dataQualityMetric_relatedColumnName :: Lens' DataQualityMetric (Maybe Text) Source #
The column that is being monitored.
DetectedCsvFormatDescriptor
data DetectedCsvFormatDescriptor Source #
Properties of an inferred CSV format.
See: newDetectedCsvFormatDescriptor
smart constructor.
DetectedCsvFormatDescriptor' | |
|
Instances
newDetectedCsvFormatDescriptor :: DetectedCsvFormatDescriptor Source #
Create a value of DetectedCsvFormatDescriptor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:charset:DetectedCsvFormatDescriptor'
, detectedCsvFormatDescriptor_charset
- The format's charset.
$sel:containsHeader:DetectedCsvFormatDescriptor'
, detectedCsvFormatDescriptor_containsHeader
- Whether the format includes a header.
$sel:delimiter:DetectedCsvFormatDescriptor'
, detectedCsvFormatDescriptor_delimiter
- The format's delimiter.
$sel:fileCompression:DetectedCsvFormatDescriptor'
, detectedCsvFormatDescriptor_fileCompression
- The format's file compression.
$sel:headerList:DetectedCsvFormatDescriptor'
, detectedCsvFormatDescriptor_headerList
- The format's header list.
$sel:quoteSymbol:DetectedCsvFormatDescriptor'
, detectedCsvFormatDescriptor_quoteSymbol
- The format's quote symbol.
detectedCsvFormatDescriptor_charset :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField) Source #
The format's charset.
detectedCsvFormatDescriptor_containsHeader :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField) Source #
Whether the format includes a header.
detectedCsvFormatDescriptor_delimiter :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField) Source #
The format's delimiter.
detectedCsvFormatDescriptor_fileCompression :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField) Source #
The format's file compression.
detectedCsvFormatDescriptor_headerList :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField) Source #
The format's header list.
detectedCsvFormatDescriptor_quoteSymbol :: Lens' DetectedCsvFormatDescriptor (Maybe DetectedField) Source #
The format's quote symbol.
DetectedField
data DetectedField Source #
An inferred field.
See: newDetectedField
smart constructor.
DetectedField' | |
|
Instances
newDetectedField :: DetectedField Source #
Create a value of DetectedField
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:confidence:DetectedField'
, detectedField_confidence
- The field's confidence.
$sel:message:DetectedField'
, detectedField_message
- The field's message.
$sel:value:DetectedField'
, detectedField_value
- The field's value.
detectedField_confidence :: Lens' DetectedField (Maybe Confidence) Source #
The field's confidence.
detectedField_message :: Lens' DetectedField (Maybe Text) Source #
The field's message.
detectedField_value :: Lens' DetectedField (Maybe AttributeValue) Source #
The field's value.
DetectedFileFormatDescriptor
data DetectedFileFormatDescriptor Source #
Properties of an inferred data format.
See: newDetectedFileFormatDescriptor
smart constructor.
DetectedFileFormatDescriptor' | |
|
Instances
newDetectedFileFormatDescriptor :: DetectedFileFormatDescriptor Source #
Create a value of DetectedFileFormatDescriptor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:csvFormatDescriptor:DetectedFileFormatDescriptor'
, detectedFileFormatDescriptor_csvFormatDescriptor
- Details about a CSV format.
$sel:jsonFormatDescriptor:DetectedFileFormatDescriptor'
, detectedFileFormatDescriptor_jsonFormatDescriptor
- Details about a JSON format.
detectedFileFormatDescriptor_csvFormatDescriptor :: Lens' DetectedFileFormatDescriptor (Maybe DetectedCsvFormatDescriptor) Source #
Details about a CSV format.
detectedFileFormatDescriptor_jsonFormatDescriptor :: Lens' DetectedFileFormatDescriptor (Maybe DetectedJsonFormatDescriptor) Source #
Details about a JSON format.
DetectedJsonFormatDescriptor
data DetectedJsonFormatDescriptor Source #
A detected JSON format descriptor.
See: newDetectedJsonFormatDescriptor
smart constructor.
DetectedJsonFormatDescriptor' | |
|
Instances
newDetectedJsonFormatDescriptor :: DetectedJsonFormatDescriptor Source #
Create a value of DetectedJsonFormatDescriptor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:charset:DetectedJsonFormatDescriptor'
, detectedJsonFormatDescriptor_charset
- The format's character set.
$sel:fileCompression:DetectedJsonFormatDescriptor'
, detectedJsonFormatDescriptor_fileCompression
- The format's file compression.
detectedJsonFormatDescriptor_charset :: Lens' DetectedJsonFormatDescriptor (Maybe DetectedField) Source #
The format's character set.
detectedJsonFormatDescriptor_fileCompression :: Lens' DetectedJsonFormatDescriptor (Maybe DetectedField) Source #
The format's file compression.
DetectedMetricSetConfig
data DetectedMetricSetConfig Source #
An inferred dataset configuration.
See: newDetectedMetricSetConfig
smart constructor.
DetectedMetricSetConfig' | |
|
Instances
newDetectedMetricSetConfig :: DetectedMetricSetConfig Source #
Create a value of DetectedMetricSetConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metricSetFrequency:DetectedMetricSetConfig'
, detectedMetricSetConfig_metricSetFrequency
- The dataset's interval.
$sel:metricSource:DetectedMetricSetConfig'
, detectedMetricSetConfig_metricSource
- The dataset's data source.
$sel:offset:DetectedMetricSetConfig'
, detectedMetricSetConfig_offset
- The dataset's offset.
detectedMetricSetConfig_metricSetFrequency :: Lens' DetectedMetricSetConfig (Maybe DetectedField) Source #
The dataset's interval.
detectedMetricSetConfig_metricSource :: Lens' DetectedMetricSetConfig (Maybe DetectedMetricSource) Source #
The dataset's data source.
detectedMetricSetConfig_offset :: Lens' DetectedMetricSetConfig (Maybe DetectedField) Source #
The dataset's offset.
DetectedMetricSource
data DetectedMetricSource Source #
An inferred data source.
See: newDetectedMetricSource
smart constructor.
DetectedMetricSource' | |
|
Instances
newDetectedMetricSource :: DetectedMetricSource Source #
Create a value of DetectedMetricSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3SourceConfig:DetectedMetricSource'
, detectedMetricSource_s3SourceConfig
- The data source's source configuration.
detectedMetricSource_s3SourceConfig :: Lens' DetectedMetricSource (Maybe DetectedS3SourceConfig) Source #
The data source's source configuration.
DetectedS3SourceConfig
data DetectedS3SourceConfig Source #
An inferred source configuration.
See: newDetectedS3SourceConfig
smart constructor.
DetectedS3SourceConfig' | |
|
Instances
newDetectedS3SourceConfig :: DetectedS3SourceConfig Source #
Create a value of DetectedS3SourceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fileFormatDescriptor:DetectedS3SourceConfig'
, detectedS3SourceConfig_fileFormatDescriptor
- The source's file format descriptor.
detectedS3SourceConfig_fileFormatDescriptor :: Lens' DetectedS3SourceConfig (Maybe DetectedFileFormatDescriptor) Source #
The source's file format descriptor.
DimensionContribution
data DimensionContribution Source #
Details about a dimension that contributed to an anomaly.
See: newDimensionContribution
smart constructor.
DimensionContribution' | |
|
Instances
newDimensionContribution :: DimensionContribution Source #
Create a value of DimensionContribution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dimensionName:DimensionContribution'
, dimensionContribution_dimensionName
- The name of the dimension.
$sel:dimensionValueContributionList:DimensionContribution'
, dimensionContribution_dimensionValueContributionList
- A list of dimension values that contributed to the anomaly.
dimensionContribution_dimensionName :: Lens' DimensionContribution (Maybe Text) Source #
The name of the dimension.
dimensionContribution_dimensionValueContributionList :: Lens' DimensionContribution (Maybe [DimensionValueContribution]) Source #
A list of dimension values that contributed to the anomaly.
DimensionFilter
data DimensionFilter Source #
The dimension filter, containing DimensionName and DimensionValueList.
See: newDimensionFilter
smart constructor.
DimensionFilter' | |
|
Instances
newDimensionFilter :: DimensionFilter Source #
Create a value of DimensionFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dimensionName:DimensionFilter'
, dimensionFilter_dimensionName
- The name of the dimension to filter on.
$sel:dimensionValueList:DimensionFilter'
, dimensionFilter_dimensionValueList
- The list of values for the dimension specified in DimensionName that you
want to filter on.
dimensionFilter_dimensionName :: Lens' DimensionFilter (Maybe Text) Source #
The name of the dimension to filter on.
dimensionFilter_dimensionValueList :: Lens' DimensionFilter (Maybe (NonEmpty Text)) Source #
The list of values for the dimension specified in DimensionName that you want to filter on.
DimensionNameValue
data DimensionNameValue Source #
A dimension name and value.
See: newDimensionNameValue
smart constructor.
DimensionNameValue' | |
|
Instances
newDimensionNameValue Source #
:: Text | |
-> Text | |
-> DimensionNameValue |
Create a value of DimensionNameValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dimensionName:DimensionNameValue'
, dimensionNameValue_dimensionName
- The name of the dimension.
$sel:dimensionValue:DimensionNameValue'
, dimensionNameValue_dimensionValue
- The value of the dimension.
dimensionNameValue_dimensionName :: Lens' DimensionNameValue Text Source #
The name of the dimension.
dimensionNameValue_dimensionValue :: Lens' DimensionNameValue Text Source #
The value of the dimension.
DimensionValueContribution
data DimensionValueContribution Source #
The severity of a value of a dimension that contributed to an anomaly.
See: newDimensionValueContribution
smart constructor.
DimensionValueContribution' | |
|
Instances
newDimensionValueContribution :: DimensionValueContribution Source #
Create a value of DimensionValueContribution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contributionScore:DimensionValueContribution'
, dimensionValueContribution_contributionScore
- The severity score of the value.
$sel:dimensionValue:DimensionValueContribution'
, dimensionValueContribution_dimensionValue
- The value of the dimension.
dimensionValueContribution_contributionScore :: Lens' DimensionValueContribution (Maybe Double) Source #
The severity score of the value.
dimensionValueContribution_dimensionValue :: Lens' DimensionValueContribution (Maybe Text) Source #
The value of the dimension.
ExecutionStatus
data ExecutionStatus Source #
The status of an anomaly detector run.
See: newExecutionStatus
smart constructor.
ExecutionStatus' | |
|
Instances
newExecutionStatus :: ExecutionStatus Source #
Create a value of ExecutionStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureReason:ExecutionStatus'
, executionStatus_failureReason
- The reason that the run failed, if applicable.
$sel:status:ExecutionStatus'
, executionStatus_status
- The run's status.
$sel:timestamp:ExecutionStatus'
, executionStatus_timestamp
- The run's timestamp.
executionStatus_failureReason :: Lens' ExecutionStatus (Maybe Text) Source #
The reason that the run failed, if applicable.
executionStatus_status :: Lens' ExecutionStatus (Maybe AnomalyDetectionTaskStatus) Source #
The run's status.
executionStatus_timestamp :: Lens' ExecutionStatus (Maybe Text) Source #
The run's timestamp.
FileFormatDescriptor
data FileFormatDescriptor Source #
Contains information about a source file's formatting.
See: newFileFormatDescriptor
smart constructor.
FileFormatDescriptor' | |
|
Instances
newFileFormatDescriptor :: FileFormatDescriptor Source #
Create a value of FileFormatDescriptor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:csvFormatDescriptor:FileFormatDescriptor'
, fileFormatDescriptor_csvFormatDescriptor
- Contains information about how a source CSV data file should be
analyzed.
$sel:jsonFormatDescriptor:FileFormatDescriptor'
, fileFormatDescriptor_jsonFormatDescriptor
- Contains information about how a source JSON data file should be
analyzed.
fileFormatDescriptor_csvFormatDescriptor :: Lens' FileFormatDescriptor (Maybe CsvFormatDescriptor) Source #
Contains information about how a source CSV data file should be analyzed.
fileFormatDescriptor_jsonFormatDescriptor :: Lens' FileFormatDescriptor (Maybe JsonFormatDescriptor) Source #
Contains information about how a source JSON data file should be analyzed.
Filter
Describes a filter for choosing a subset of dimension values. Each
filter consists of the dimension that you want to include and the
condition statement. The condition statement is specified in the
FilterOperation
object.
See: newFilter
smart constructor.
Filter' | |
|
Instances
FromJSON Filter Source # | |
ToJSON Filter Source # | |
Defined in Amazonka.LookoutMetrics.Types.Filter | |
Generic Filter Source # | |
Read Filter Source # | |
Show Filter Source # | |
NFData Filter Source # | |
Defined in Amazonka.LookoutMetrics.Types.Filter | |
Eq Filter Source # | |
Hashable Filter Source # | |
Defined in Amazonka.LookoutMetrics.Types.Filter | |
type Rep Filter Source # | |
Defined in Amazonka.LookoutMetrics.Types.Filter type Rep Filter = D1 ('MetaData "Filter" "Amazonka.LookoutMetrics.Types.Filter" "amazonka-lookoutmetrics-2.0-5gJoMWEA4GrGsqHAPh1b9h" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dimensionValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filterOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterOperation)))) |
Create a value of Filter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dimensionValue:Filter'
, filter_dimensionValue
- The value that you want to include in the filter.
$sel:filterOperation:Filter'
, filter_filterOperation
- The condition to apply.
filter_dimensionValue :: Lens' Filter (Maybe Text) Source #
The value that you want to include in the filter.
filter_filterOperation :: Lens' Filter (Maybe FilterOperation) Source #
The condition to apply.
InterMetricImpactDetails
data InterMetricImpactDetails Source #
Aggregated details about the measures contributing to the anomaly group, and the measures potentially impacted by the anomaly group.
See: newInterMetricImpactDetails
smart constructor.
InterMetricImpactDetails' | |
|
Instances
newInterMetricImpactDetails :: InterMetricImpactDetails Source #
Create a value of InterMetricImpactDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anomalyGroupId:InterMetricImpactDetails'
, interMetricImpactDetails_anomalyGroupId
- The ID of the anomaly group.
$sel:contributionPercentage:InterMetricImpactDetails'
, interMetricImpactDetails_contributionPercentage
- For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP
), the percentage
contribution the measure has in causing the anomalies.
$sel:metricName:InterMetricImpactDetails'
, interMetricImpactDetails_metricName
- The name of the measure.
$sel:relationshipType:InterMetricImpactDetails'
, interMetricImpactDetails_relationshipType
- Whether a measure is a potential cause of the anomaly group
(CAUSE_OF_INPUT_ANOMALY_GROUP
), or whether the measure is impacted by
the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP
).
interMetricImpactDetails_anomalyGroupId :: Lens' InterMetricImpactDetails (Maybe Text) Source #
The ID of the anomaly group.
interMetricImpactDetails_contributionPercentage :: Lens' InterMetricImpactDetails (Maybe Double) Source #
For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP
), the percentage
contribution the measure has in causing the anomalies.
interMetricImpactDetails_metricName :: Lens' InterMetricImpactDetails (Maybe Text) Source #
The name of the measure.
interMetricImpactDetails_relationshipType :: Lens' InterMetricImpactDetails (Maybe RelationshipType) Source #
Whether a measure is a potential cause of the anomaly group
(CAUSE_OF_INPUT_ANOMALY_GROUP
), or whether the measure is impacted by
the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP
).
ItemizedMetricStats
data ItemizedMetricStats Source #
Aggregated statistics about a measure affected by an anomaly.
See: newItemizedMetricStats
smart constructor.
ItemizedMetricStats' | |
|
Instances
newItemizedMetricStats :: ItemizedMetricStats Source #
Create a value of ItemizedMetricStats
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metricName:ItemizedMetricStats'
, itemizedMetricStats_metricName
- The name of the measure.
$sel:occurrenceCount:ItemizedMetricStats'
, itemizedMetricStats_occurrenceCount
- The number of times that the measure appears.
itemizedMetricStats_metricName :: Lens' ItemizedMetricStats (Maybe Text) Source #
The name of the measure.
itemizedMetricStats_occurrenceCount :: Lens' ItemizedMetricStats (Maybe Int) Source #
The number of times that the measure appears.
JsonFormatDescriptor
data JsonFormatDescriptor Source #
Contains information about how a source JSON data file should be analyzed.
See: newJsonFormatDescriptor
smart constructor.
JsonFormatDescriptor' | |
|
Instances
newJsonFormatDescriptor :: JsonFormatDescriptor Source #
Create a value of JsonFormatDescriptor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:charset:JsonFormatDescriptor'
, jsonFormatDescriptor_charset
- The character set in which the source JSON file is written.
$sel:fileCompression:JsonFormatDescriptor'
, jsonFormatDescriptor_fileCompression
- The level of compression of the source CSV file.
jsonFormatDescriptor_charset :: Lens' JsonFormatDescriptor (Maybe Text) Source #
The character set in which the source JSON file is written.
jsonFormatDescriptor_fileCompression :: Lens' JsonFormatDescriptor (Maybe JsonFileCompression) Source #
The level of compression of the source CSV file.
LambdaConfiguration
data LambdaConfiguration Source #
Contains information about a Lambda configuration.
See: newLambdaConfiguration
smart constructor.
Instances
newLambdaConfiguration Source #
:: Text | |
-> Text | |
-> LambdaConfiguration |
Create a value of LambdaConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:roleArn:LambdaConfiguration'
, lambdaConfiguration_roleArn
- The ARN of an IAM role that has permission to invoke the Lambda
function.
$sel:lambdaArn:LambdaConfiguration'
, lambdaConfiguration_lambdaArn
- The ARN of the Lambda function.
lambdaConfiguration_roleArn :: Lens' LambdaConfiguration Text Source #
The ARN of an IAM role that has permission to invoke the Lambda function.
lambdaConfiguration_lambdaArn :: Lens' LambdaConfiguration Text Source #
The ARN of the Lambda function.
Metric
A calculation made by contrasting a measure and a dimension from your source data.
See: newMetric
smart constructor.
Metric' | |
|
Instances
FromJSON Metric Source # | |
ToJSON Metric Source # | |
Defined in Amazonka.LookoutMetrics.Types.Metric | |
Generic Metric Source # | |
Read Metric Source # | |
Show Metric Source # | |
NFData Metric Source # | |
Defined in Amazonka.LookoutMetrics.Types.Metric | |
Eq Metric Source # | |
Hashable Metric Source # | |
Defined in Amazonka.LookoutMetrics.Types.Metric | |
type Rep Metric Source # | |
Defined in Amazonka.LookoutMetrics.Types.Metric type Rep Metric = D1 ('MetaData "Metric" "Amazonka.LookoutMetrics.Types.Metric" "amazonka-lookoutmetrics-2.0-5gJoMWEA4GrGsqHAPh1b9h" 'False) (C1 ('MetaCons "Metric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aggregationFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AggregationFunction)))) |
Create a value of Metric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:namespace:Metric'
, metric_namespace
- The namespace for the metric.
$sel:metricName:Metric'
, metric_metricName
- The name of the metric.
$sel:aggregationFunction:Metric'
, metric_aggregationFunction
- The function with which the metric is calculated.
metric_aggregationFunction :: Lens' Metric AggregationFunction Source #
The function with which the metric is calculated.
MetricLevelImpact
data MetricLevelImpact Source #
Details about a measure affected by an anomaly.
See: newMetricLevelImpact
smart constructor.
MetricLevelImpact' | |
|
Instances
newMetricLevelImpact :: MetricLevelImpact Source #
Create a value of MetricLevelImpact
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contributionMatrix:MetricLevelImpact'
, metricLevelImpact_contributionMatrix
- Details about the dimensions that contributed to the anomaly.
$sel:metricName:MetricLevelImpact'
, metricLevelImpact_metricName
- The name of the measure.
$sel:numTimeSeries:MetricLevelImpact'
, metricLevelImpact_numTimeSeries
- The number of anomalous metrics for the measure.
metricLevelImpact_contributionMatrix :: Lens' MetricLevelImpact (Maybe ContributionMatrix) Source #
Details about the dimensions that contributed to the anomaly.
metricLevelImpact_metricName :: Lens' MetricLevelImpact (Maybe Text) Source #
The name of the measure.
metricLevelImpact_numTimeSeries :: Lens' MetricLevelImpact (Maybe Int) Source #
The number of anomalous metrics for the measure.
MetricSetDataQualityMetric
data MetricSetDataQualityMetric Source #
An array of DataQualityMetric
objects that describes one or more data
quality metrics.
See: newMetricSetDataQualityMetric
smart constructor.
MetricSetDataQualityMetric' | |
|
Instances
newMetricSetDataQualityMetric :: MetricSetDataQualityMetric Source #
Create a value of MetricSetDataQualityMetric
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataQualityMetricList:MetricSetDataQualityMetric'
, metricSetDataQualityMetric_dataQualityMetricList
- The array of data quality metrics contained in the data quality metric
set.
$sel:metricSetArn:MetricSetDataQualityMetric'
, metricSetDataQualityMetric_metricSetArn
- The Amazon Resource Name (ARN) of the data quality metric array.
metricSetDataQualityMetric_dataQualityMetricList :: Lens' MetricSetDataQualityMetric (Maybe [DataQualityMetric]) Source #
The array of data quality metrics contained in the data quality metric set.
metricSetDataQualityMetric_metricSetArn :: Lens' MetricSetDataQualityMetric (Maybe Text) Source #
The Amazon Resource Name (ARN) of the data quality metric array.
MetricSetDimensionFilter
data MetricSetDimensionFilter Source #
Describes a list of filters for choosing a subset of dimension values. Each filter consists of the dimension and one of its values that you want to include. When multiple dimensions or values are specified, the dimensions are joined with an AND operation and the values are joined with an OR operation.
See: newMetricSetDimensionFilter
smart constructor.
Instances
newMetricSetDimensionFilter :: MetricSetDimensionFilter Source #
Create a value of MetricSetDimensionFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterList:MetricSetDimensionFilter'
, metricSetDimensionFilter_filterList
- The list of filters that you are applying.
$sel:name:MetricSetDimensionFilter'
, metricSetDimensionFilter_name
- The dimension that you want to filter on.
metricSetDimensionFilter_filterList :: Lens' MetricSetDimensionFilter (Maybe (NonEmpty Filter)) Source #
The list of filters that you are applying.
metricSetDimensionFilter_name :: Lens' MetricSetDimensionFilter (Maybe Text) Source #
The dimension that you want to filter on.
MetricSetSummary
data MetricSetSummary Source #
Contains information about a dataset.
See: newMetricSetSummary
smart constructor.
MetricSetSummary' | |
|
Instances
newMetricSetSummary :: MetricSetSummary Source #
Create a value of MetricSetSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anomalyDetectorArn:MetricSetSummary'
, metricSetSummary_anomalyDetectorArn
- The ARN of the detector to which the dataset belongs.
$sel:creationTime:MetricSetSummary'
, metricSetSummary_creationTime
- The time at which the dataset was created.
$sel:lastModificationTime:MetricSetSummary'
, metricSetSummary_lastModificationTime
- The time at which the dataset was last modified.
$sel:metricSetArn:MetricSetSummary'
, metricSetSummary_metricSetArn
- The ARN of the dataset.
$sel:metricSetDescription:MetricSetSummary'
, metricSetSummary_metricSetDescription
- The description of the dataset.
$sel:metricSetName:MetricSetSummary'
, metricSetSummary_metricSetName
- The name of the dataset.
$sel:tags:MetricSetSummary'
, metricSetSummary_tags
- The dataset's
tags.
metricSetSummary_anomalyDetectorArn :: Lens' MetricSetSummary (Maybe Text) Source #
The ARN of the detector to which the dataset belongs.
metricSetSummary_creationTime :: Lens' MetricSetSummary (Maybe UTCTime) Source #
The time at which the dataset was created.
metricSetSummary_lastModificationTime :: Lens' MetricSetSummary (Maybe UTCTime) Source #
The time at which the dataset was last modified.
metricSetSummary_metricSetArn :: Lens' MetricSetSummary (Maybe Text) Source #
The ARN of the dataset.
metricSetSummary_metricSetDescription :: Lens' MetricSetSummary (Maybe Text) Source #
The description of the dataset.
metricSetSummary_metricSetName :: Lens' MetricSetSummary (Maybe Text) Source #
The name of the dataset.
metricSetSummary_tags :: Lens' MetricSetSummary (Maybe (HashMap Text Text)) Source #
The dataset's tags.
MetricSource
data MetricSource Source #
Contains information about source data used to generate metrics.
See: newMetricSource
smart constructor.
MetricSource' | |
|
Instances
newMetricSource :: MetricSource Source #
Create a value of MetricSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appFlowConfig:MetricSource'
, metricSource_appFlowConfig
- Details about an AppFlow datasource.
$sel:athenaSourceConfig:MetricSource'
, metricSource_athenaSourceConfig
- Details about an Amazon Athena datasource.
$sel:cloudWatchConfig:MetricSource'
, metricSource_cloudWatchConfig
- Details about an Amazon CloudWatch monitoring datasource.
$sel:rDSSourceConfig:MetricSource'
, metricSource_rDSSourceConfig
- Details about an Amazon Relational Database Service (RDS) datasource.
$sel:redshiftSourceConfig:MetricSource'
, metricSource_redshiftSourceConfig
- Details about an Amazon Redshift database datasource.
$sel:s3SourceConfig:MetricSource'
, metricSource_s3SourceConfig
- Undocumented member.
metricSource_appFlowConfig :: Lens' MetricSource (Maybe AppFlowConfig) Source #
Details about an AppFlow datasource.
metricSource_athenaSourceConfig :: Lens' MetricSource (Maybe AthenaSourceConfig) Source #
Details about an Amazon Athena datasource.
metricSource_cloudWatchConfig :: Lens' MetricSource (Maybe CloudWatchConfig) Source #
Details about an Amazon CloudWatch monitoring datasource.
metricSource_rDSSourceConfig :: Lens' MetricSource (Maybe RDSSourceConfig) Source #
Details about an Amazon Relational Database Service (RDS) datasource.
metricSource_redshiftSourceConfig :: Lens' MetricSource (Maybe RedshiftSourceConfig) Source #
Details about an Amazon Redshift database datasource.
metricSource_s3SourceConfig :: Lens' MetricSource (Maybe S3SourceConfig) Source #
Undocumented member.
RDSSourceConfig
data RDSSourceConfig Source #
Contains information about the Amazon Relational Database Service (RDS) configuration.
See: newRDSSourceConfig
smart constructor.
RDSSourceConfig' | |
|
Instances
newRDSSourceConfig :: RDSSourceConfig Source #
Create a value of RDSSourceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbInstanceIdentifier:RDSSourceConfig'
, rDSSourceConfig_dbInstanceIdentifier
- A string identifying the database instance.
$sel:databaseHost:RDSSourceConfig'
, rDSSourceConfig_databaseHost
- The host name of the database.
$sel:databaseName:RDSSourceConfig'
, rDSSourceConfig_databaseName
- The name of the RDS database.
$sel:databasePort:RDSSourceConfig'
, rDSSourceConfig_databasePort
- The port number where the database can be accessed.
$sel:roleArn:RDSSourceConfig'
, rDSSourceConfig_roleArn
- The Amazon Resource Name (ARN) of the role.
$sel:secretManagerArn:RDSSourceConfig'
, rDSSourceConfig_secretManagerArn
- The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
$sel:tableName:RDSSourceConfig'
, rDSSourceConfig_tableName
- The name of the table in the database.
$sel:vpcConfiguration:RDSSourceConfig'
, rDSSourceConfig_vpcConfiguration
- An object containing information about the Amazon Virtual Private Cloud
(VPC) configuration.
rDSSourceConfig_dbInstanceIdentifier :: Lens' RDSSourceConfig (Maybe Text) Source #
A string identifying the database instance.
rDSSourceConfig_databaseHost :: Lens' RDSSourceConfig (Maybe Text) Source #
The host name of the database.
rDSSourceConfig_databaseName :: Lens' RDSSourceConfig (Maybe Text) Source #
The name of the RDS database.
rDSSourceConfig_databasePort :: Lens' RDSSourceConfig (Maybe Natural) Source #
The port number where the database can be accessed.
rDSSourceConfig_roleArn :: Lens' RDSSourceConfig (Maybe Text) Source #
The Amazon Resource Name (ARN) of the role.
rDSSourceConfig_secretManagerArn :: Lens' RDSSourceConfig (Maybe Text) Source #
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
rDSSourceConfig_tableName :: Lens' RDSSourceConfig (Maybe Text) Source #
The name of the table in the database.
rDSSourceConfig_vpcConfiguration :: Lens' RDSSourceConfig (Maybe VpcConfiguration) Source #
An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.
RedshiftSourceConfig
data RedshiftSourceConfig Source #
Provides information about the Amazon Redshift database configuration.
See: newRedshiftSourceConfig
smart constructor.
RedshiftSourceConfig' | |
|
Instances
newRedshiftSourceConfig :: RedshiftSourceConfig Source #
Create a value of RedshiftSourceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterIdentifier:RedshiftSourceConfig'
, redshiftSourceConfig_clusterIdentifier
- A string identifying the Redshift cluster.
$sel:databaseHost:RedshiftSourceConfig'
, redshiftSourceConfig_databaseHost
- The name of the database host.
$sel:databaseName:RedshiftSourceConfig'
, redshiftSourceConfig_databaseName
- The Redshift database name.
$sel:databasePort:RedshiftSourceConfig'
, redshiftSourceConfig_databasePort
- The port number where the database can be accessed.
$sel:roleArn:RedshiftSourceConfig'
, redshiftSourceConfig_roleArn
- The Amazon Resource Name (ARN) of the role providing access to the
database.
$sel:secretManagerArn:RedshiftSourceConfig'
, redshiftSourceConfig_secretManagerArn
- The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
$sel:tableName:RedshiftSourceConfig'
, redshiftSourceConfig_tableName
- The table name of the Redshift database.
$sel:vpcConfiguration:RedshiftSourceConfig'
, redshiftSourceConfig_vpcConfiguration
- Contains information about the Amazon Virtual Private Cloud (VPC)
configuration.
redshiftSourceConfig_clusterIdentifier :: Lens' RedshiftSourceConfig (Maybe Text) Source #
A string identifying the Redshift cluster.
redshiftSourceConfig_databaseHost :: Lens' RedshiftSourceConfig (Maybe Text) Source #
The name of the database host.
redshiftSourceConfig_databaseName :: Lens' RedshiftSourceConfig (Maybe Text) Source #
The Redshift database name.
redshiftSourceConfig_databasePort :: Lens' RedshiftSourceConfig (Maybe Natural) Source #
The port number where the database can be accessed.
redshiftSourceConfig_roleArn :: Lens' RedshiftSourceConfig (Maybe Text) Source #
The Amazon Resource Name (ARN) of the role providing access to the database.
redshiftSourceConfig_secretManagerArn :: Lens' RedshiftSourceConfig (Maybe Text) Source #
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
redshiftSourceConfig_tableName :: Lens' RedshiftSourceConfig (Maybe Text) Source #
The table name of the Redshift database.
redshiftSourceConfig_vpcConfiguration :: Lens' RedshiftSourceConfig (Maybe VpcConfiguration) Source #
Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
S3SourceConfig
data S3SourceConfig Source #
Contains information about the configuration of the S3 bucket that contains source files.
See: newS3SourceConfig
smart constructor.
S3SourceConfig' | |
|
Instances
newS3SourceConfig :: S3SourceConfig Source #
Create a value of S3SourceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fileFormatDescriptor:S3SourceConfig'
, s3SourceConfig_fileFormatDescriptor
- Contains information about a source file's formatting.
$sel:historicalDataPathList:S3SourceConfig'
, s3SourceConfig_historicalDataPathList
- A list of paths to the historical data files.
$sel:roleArn:S3SourceConfig'
, s3SourceConfig_roleArn
- The ARN of an IAM role that has read and write access permissions to the
source S3 bucket.
$sel:templatedPathList:S3SourceConfig'
, s3SourceConfig_templatedPathList
- A list of templated paths to the source files.
s3SourceConfig_fileFormatDescriptor :: Lens' S3SourceConfig (Maybe FileFormatDescriptor) Source #
Contains information about a source file's formatting.
s3SourceConfig_historicalDataPathList :: Lens' S3SourceConfig (Maybe (NonEmpty Text)) Source #
A list of paths to the historical data files.
s3SourceConfig_roleArn :: Lens' S3SourceConfig (Maybe Text) Source #
The ARN of an IAM role that has read and write access permissions to the source S3 bucket.
s3SourceConfig_templatedPathList :: Lens' S3SourceConfig (Maybe (NonEmpty Text)) Source #
A list of templated paths to the source files.
SNSConfiguration
data SNSConfiguration Source #
Contains information about the SNS topic to which you want to send your alerts and the IAM role that has access to that topic.
See: newSNSConfiguration
smart constructor.
SNSConfiguration' | |
|
Instances
Create a value of SNSConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:snsFormat:SNSConfiguration'
, sNSConfiguration_snsFormat
- The format of the SNS topic.
JSON
– Send JSON alerts with an anomaly ID and a link to the anomaly detail page. This is the default.LONG_TEXT
– Send human-readable alerts with information about the impacted timeseries and a link to the anomaly detail page. We recommend this for email.SHORT_TEXT
– Send human-readable alerts with a link to the anomaly detail page. We recommend this for SMS.
$sel:roleArn:SNSConfiguration'
, sNSConfiguration_roleArn
- The ARN of the IAM role that has access to the target SNS topic.
$sel:snsTopicArn:SNSConfiguration'
, sNSConfiguration_snsTopicArn
- The ARN of the target SNS topic.
sNSConfiguration_snsFormat :: Lens' SNSConfiguration (Maybe SnsFormat) Source #
The format of the SNS topic.
JSON
– Send JSON alerts with an anomaly ID and a link to the anomaly detail page. This is the default.LONG_TEXT
– Send human-readable alerts with information about the impacted timeseries and a link to the anomaly detail page. We recommend this for email.SHORT_TEXT
– Send human-readable alerts with a link to the anomaly detail page. We recommend this for SMS.
sNSConfiguration_roleArn :: Lens' SNSConfiguration Text Source #
The ARN of the IAM role that has access to the target SNS topic.
sNSConfiguration_snsTopicArn :: Lens' SNSConfiguration Text Source #
The ARN of the target SNS topic.
SampleDataS3SourceConfig
data SampleDataS3SourceConfig Source #
Contains information about the source configuration in Amazon S3.
See: newSampleDataS3SourceConfig
smart constructor.
SampleDataS3SourceConfig' | |
|
Instances
newSampleDataS3SourceConfig Source #
Create a value of SampleDataS3SourceConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:historicalDataPathList:SampleDataS3SourceConfig'
, sampleDataS3SourceConfig_historicalDataPathList
- An array of strings containing the historical set of data paths.
$sel:templatedPathList:SampleDataS3SourceConfig'
, sampleDataS3SourceConfig_templatedPathList
- An array of strings containing the list of templated paths.
$sel:roleArn:SampleDataS3SourceConfig'
, sampleDataS3SourceConfig_roleArn
- The Amazon Resource Name (ARN) of the role.
$sel:fileFormatDescriptor:SampleDataS3SourceConfig'
, sampleDataS3SourceConfig_fileFormatDescriptor
- Undocumented member.
sampleDataS3SourceConfig_historicalDataPathList :: Lens' SampleDataS3SourceConfig (Maybe (NonEmpty Text)) Source #
An array of strings containing the historical set of data paths.
sampleDataS3SourceConfig_templatedPathList :: Lens' SampleDataS3SourceConfig (Maybe (NonEmpty Text)) Source #
An array of strings containing the list of templated paths.
sampleDataS3SourceConfig_roleArn :: Lens' SampleDataS3SourceConfig Text Source #
The Amazon Resource Name (ARN) of the role.
sampleDataS3SourceConfig_fileFormatDescriptor :: Lens' SampleDataS3SourceConfig FileFormatDescriptor Source #
Undocumented member.
TimeSeries
data TimeSeries Source #
Details about a metric. A metric is an aggregation of the values of a measure for a dimension value, such as availability in the us-east-1 Region.
See: newTimeSeries
smart constructor.
TimeSeries' | |
|
Instances
Create a value of TimeSeries
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:timeSeriesId:TimeSeries'
, timeSeries_timeSeriesId
- The ID of the metric.
$sel:dimensionList:TimeSeries'
, timeSeries_dimensionList
- The dimensions of the metric.
$sel:metricValueList:TimeSeries'
, timeSeries_metricValueList
- The values for the metric.
timeSeries_timeSeriesId :: Lens' TimeSeries Text Source #
The ID of the metric.
timeSeries_dimensionList :: Lens' TimeSeries [DimensionNameValue] Source #
The dimensions of the metric.
timeSeries_metricValueList :: Lens' TimeSeries [Double] Source #
The values for the metric.
TimeSeriesFeedback
data TimeSeriesFeedback Source #
Details about feedback submitted for an anomalous metric.
See: newTimeSeriesFeedback
smart constructor.
Instances
newTimeSeriesFeedback :: TimeSeriesFeedback Source #
Create a value of TimeSeriesFeedback
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:isAnomaly:TimeSeriesFeedback'
, timeSeriesFeedback_isAnomaly
- Feedback on whether the metric is a legitimate anomaly.
$sel:timeSeriesId:TimeSeriesFeedback'
, timeSeriesFeedback_timeSeriesId
- The ID of the metric.
timeSeriesFeedback_isAnomaly :: Lens' TimeSeriesFeedback (Maybe Bool) Source #
Feedback on whether the metric is a legitimate anomaly.
timeSeriesFeedback_timeSeriesId :: Lens' TimeSeriesFeedback (Maybe Text) Source #
The ID of the metric.
TimestampColumn
data TimestampColumn Source #
Contains information about the column used to track time in a source data file.
See: newTimestampColumn
smart constructor.
TimestampColumn' | |
|
Instances
newTimestampColumn :: TimestampColumn Source #
Create a value of TimestampColumn
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:columnFormat:TimestampColumn'
, timestampColumn_columnFormat
- The format of the timestamp column.
$sel:columnName:TimestampColumn'
, timestampColumn_columnName
- The name of the timestamp column.
timestampColumn_columnFormat :: Lens' TimestampColumn (Maybe Text) Source #
The format of the timestamp column.
timestampColumn_columnName :: Lens' TimestampColumn (Maybe Text) Source #
The name of the timestamp column.
VpcConfiguration
data VpcConfiguration Source #
Contains configuration information about the Amazon Virtual Private Cloud (VPC).
See: newVpcConfiguration
smart constructor.
VpcConfiguration' | |
|
Instances
newVpcConfiguration :: VpcConfiguration Source #
Create a value of VpcConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:subnetIdList:VpcConfiguration'
, vpcConfiguration_subnetIdList
- An array of strings containing the Amazon VPC subnet IDs (e.g.,
subnet-0bb1c79de3EXAMPLE
.
$sel:securityGroupIdList:VpcConfiguration'
, vpcConfiguration_securityGroupIdList
- An array of strings containing the list of security groups.
vpcConfiguration_subnetIdList :: Lens' VpcConfiguration [Text] Source #
An array of strings containing the Amazon VPC subnet IDs (e.g.,
subnet-0bb1c79de3EXAMPLE
.
vpcConfiguration_securityGroupIdList :: Lens' VpcConfiguration [Text] Source #
An array of strings containing the list of security groups.