| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.LookoutMetrics.Types
Contents
- Service Configuration
- Errors
- AggregationFunction
- AlertStatus
- AlertType
- AnomalyDetectionTaskStatus
- AnomalyDetectorStatus
- CSVFileCompression
- Frequency
- JsonFileCompression
- Action
- Alert
- AlertSummary
- AnomalyDetectorConfig
- AnomalyDetectorConfigSummary
- AnomalyDetectorSummary
- AnomalyGroup
- AnomalyGroupStatistics
- AnomalyGroupSummary
- AnomalyGroupTimeSeries
- AnomalyGroupTimeSeriesFeedback
- AppFlowConfig
- CloudWatchConfig
- ContributionMatrix
- CsvFormatDescriptor
- DimensionContribution
- DimensionNameValue
- DimensionValueContribution
- ExecutionStatus
- FileFormatDescriptor
- ItemizedMetricStats
- JsonFormatDescriptor
- LambdaConfiguration
- Metric
- MetricLevelImpact
- MetricSetSummary
- MetricSource
- RDSSourceConfig
- RedshiftSourceConfig
- S3SourceConfig
- SNSConfiguration
- SampleDataS3SourceConfig
- TimeSeries
- TimeSeriesFeedback
- TimestampColumn
- VpcConfiguration
Description
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) 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 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_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 Frequency where
- Frequency' { }
- pattern Frequency_P1D :: Frequency
- pattern Frequency_PT10M :: Frequency
- pattern Frequency_PT1H :: Frequency
- pattern Frequency_PT5M :: Frequency
- newtype JsonFileCompression where
- data Action = Action' {}
- newAction :: Action
- action_lambdaConfiguration :: Lens' Action (Maybe LambdaConfiguration)
- action_sNSConfiguration :: Lens' Action (Maybe SNSConfiguration)
- data Alert = Alert' {}
- newAlert :: Alert
- alert_creationTime :: Lens' Alert (Maybe UTCTime)
- alert_action :: Lens' Alert (Maybe Action)
- alert_anomalyDetectorArn :: Lens' Alert (Maybe Text)
- alert_alertName :: Lens' Alert (Maybe Text)
- alert_alertSensitivityThreshold :: Lens' Alert (Maybe Natural)
- alert_alertStatus :: Lens' Alert (Maybe AlertStatus)
- alert_alertDescription :: Lens' Alert (Maybe Text)
- alert_alertArn :: Lens' Alert (Maybe Text)
- alert_alertType :: Lens' Alert (Maybe AlertType)
- alert_lastModificationTime :: Lens' Alert (Maybe UTCTime)
- data AlertSummary = AlertSummary' {}
- newAlertSummary :: AlertSummary
- alertSummary_creationTime :: Lens' AlertSummary (Maybe UTCTime)
- alertSummary_anomalyDetectorArn :: Lens' AlertSummary (Maybe Text)
- alertSummary_alertName :: Lens' AlertSummary (Maybe Text)
- alertSummary_alertSensitivityThreshold :: Lens' AlertSummary (Maybe Natural)
- alertSummary_alertStatus :: Lens' AlertSummary (Maybe AlertStatus)
- alertSummary_alertArn :: Lens' AlertSummary (Maybe Text)
- alertSummary_alertType :: Lens' AlertSummary (Maybe AlertType)
- alertSummary_tags :: Lens' AlertSummary (Maybe (HashMap Text Text))
- alertSummary_lastModificationTime :: Lens' AlertSummary (Maybe UTCTime)
- data AnomalyDetectorConfig = AnomalyDetectorConfig' {}
- newAnomalyDetectorConfig :: AnomalyDetectorConfig
- anomalyDetectorConfig_anomalyDetectorFrequency :: Lens' AnomalyDetectorConfig (Maybe Frequency)
- data AnomalyDetectorConfigSummary = AnomalyDetectorConfigSummary' {}
- newAnomalyDetectorConfigSummary :: AnomalyDetectorConfigSummary
- anomalyDetectorConfigSummary_anomalyDetectorFrequency :: Lens' AnomalyDetectorConfigSummary (Maybe Frequency)
- data AnomalyDetectorSummary = AnomalyDetectorSummary' {}
- newAnomalyDetectorSummary :: AnomalyDetectorSummary
- anomalyDetectorSummary_creationTime :: Lens' AnomalyDetectorSummary (Maybe UTCTime)
- anomalyDetectorSummary_status :: Lens' AnomalyDetectorSummary (Maybe AnomalyDetectorStatus)
- anomalyDetectorSummary_anomalyDetectorArn :: Lens' AnomalyDetectorSummary (Maybe Text)
- anomalyDetectorSummary_anomalyDetectorName :: Lens' AnomalyDetectorSummary (Maybe Text)
- anomalyDetectorSummary_anomalyDetectorDescription :: Lens' AnomalyDetectorSummary (Maybe Text)
- anomalyDetectorSummary_tags :: Lens' AnomalyDetectorSummary (Maybe (HashMap Text Text))
- anomalyDetectorSummary_lastModificationTime :: Lens' AnomalyDetectorSummary (Maybe UTCTime)
- data AnomalyGroup = AnomalyGroup' {}
- newAnomalyGroup :: AnomalyGroup
- anomalyGroup_metricLevelImpactList :: Lens' AnomalyGroup (Maybe [MetricLevelImpact])
- anomalyGroup_startTime :: Lens' AnomalyGroup (Maybe Text)
- anomalyGroup_anomalyGroupId :: Lens' AnomalyGroup (Maybe Text)
- anomalyGroup_anomalyGroupScore :: Lens' AnomalyGroup (Maybe Double)
- anomalyGroup_primaryMetricName :: Lens' AnomalyGroup (Maybe Text)
- anomalyGroup_endTime :: Lens' AnomalyGroup (Maybe Text)
- data AnomalyGroupStatistics = AnomalyGroupStatistics' {}
- newAnomalyGroupStatistics :: AnomalyGroupStatistics
- anomalyGroupStatistics_itemizedMetricStatsList :: Lens' AnomalyGroupStatistics (Maybe [ItemizedMetricStats])
- anomalyGroupStatistics_evaluationStartDate :: Lens' AnomalyGroupStatistics (Maybe Text)
- anomalyGroupStatistics_totalCount :: Lens' AnomalyGroupStatistics (Maybe Int)
- data AnomalyGroupSummary = AnomalyGroupSummary' {}
- newAnomalyGroupSummary :: AnomalyGroupSummary
- anomalyGroupSummary_startTime :: Lens' AnomalyGroupSummary (Maybe Text)
- anomalyGroupSummary_anomalyGroupId :: Lens' AnomalyGroupSummary (Maybe Text)
- anomalyGroupSummary_anomalyGroupScore :: Lens' AnomalyGroupSummary (Maybe Double)
- anomalyGroupSummary_primaryMetricName :: Lens' AnomalyGroupSummary (Maybe Text)
- anomalyGroupSummary_endTime :: 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 :: Text -> Text -> AppFlowConfig
- appFlowConfig_roleArn :: Lens' AppFlowConfig Text
- appFlowConfig_flowName :: Lens' AppFlowConfig Text
- data CloudWatchConfig = CloudWatchConfig' {}
- newCloudWatchConfig :: Text -> CloudWatchConfig
- cloudWatchConfig_roleArn :: Lens' CloudWatchConfig Text
- data ContributionMatrix = ContributionMatrix' {}
- newContributionMatrix :: ContributionMatrix
- contributionMatrix_dimensionContributionList :: Lens' ContributionMatrix (Maybe [DimensionContribution])
- data CsvFormatDescriptor = CsvFormatDescriptor' {}
- newCsvFormatDescriptor :: CsvFormatDescriptor
- csvFormatDescriptor_quoteSymbol :: Lens' CsvFormatDescriptor (Maybe Text)
- csvFormatDescriptor_containsHeader :: Lens' CsvFormatDescriptor (Maybe Bool)
- csvFormatDescriptor_charset :: Lens' CsvFormatDescriptor (Maybe Text)
- csvFormatDescriptor_headerList :: Lens' CsvFormatDescriptor (Maybe [Text])
- csvFormatDescriptor_fileCompression :: Lens' CsvFormatDescriptor (Maybe CSVFileCompression)
- csvFormatDescriptor_delimiter :: Lens' CsvFormatDescriptor (Maybe Text)
- data DimensionContribution = DimensionContribution' {}
- newDimensionContribution :: DimensionContribution
- dimensionContribution_dimensionValueContributionList :: Lens' DimensionContribution (Maybe [DimensionValueContribution])
- dimensionContribution_dimensionName :: Lens' DimensionContribution (Maybe Text)
- data DimensionNameValue = DimensionNameValue' {}
- newDimensionNameValue :: Text -> Text -> DimensionNameValue
- dimensionNameValue_dimensionName :: Lens' DimensionNameValue Text
- dimensionNameValue_dimensionValue :: Lens' DimensionNameValue Text
- data DimensionValueContribution = DimensionValueContribution' {}
- newDimensionValueContribution :: DimensionValueContribution
- dimensionValueContribution_dimensionValue :: Lens' DimensionValueContribution (Maybe Text)
- dimensionValueContribution_contributionScore :: Lens' DimensionValueContribution (Maybe Double)
- data ExecutionStatus = ExecutionStatus' {}
- newExecutionStatus :: ExecutionStatus
- executionStatus_status :: Lens' ExecutionStatus (Maybe AnomalyDetectionTaskStatus)
- executionStatus_failureReason :: Lens' ExecutionStatus (Maybe Text)
- executionStatus_timestamp :: Lens' ExecutionStatus (Maybe Text)
- data FileFormatDescriptor = FileFormatDescriptor' {}
- newFileFormatDescriptor :: FileFormatDescriptor
- fileFormatDescriptor_jsonFormatDescriptor :: Lens' FileFormatDescriptor (Maybe JsonFormatDescriptor)
- fileFormatDescriptor_csvFormatDescriptor :: Lens' FileFormatDescriptor (Maybe CsvFormatDescriptor)
- 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 MetricSetSummary = MetricSetSummary' {}
- newMetricSetSummary :: MetricSetSummary
- metricSetSummary_creationTime :: Lens' MetricSetSummary (Maybe UTCTime)
- metricSetSummary_anomalyDetectorArn :: Lens' MetricSetSummary (Maybe Text)
- metricSetSummary_metricSetName :: Lens' MetricSetSummary (Maybe Text)
- metricSetSummary_metricSetDescription :: Lens' MetricSetSummary (Maybe Text)
- metricSetSummary_metricSetArn :: Lens' MetricSetSummary (Maybe Text)
- metricSetSummary_tags :: Lens' MetricSetSummary (Maybe (HashMap Text Text))
- metricSetSummary_lastModificationTime :: Lens' MetricSetSummary (Maybe UTCTime)
- data MetricSource = MetricSource' {}
- newMetricSource :: MetricSource
- metricSource_redshiftSourceConfig :: Lens' MetricSource (Maybe RedshiftSourceConfig)
- metricSource_s3SourceConfig :: Lens' MetricSource (Maybe S3SourceConfig)
- metricSource_rDSSourceConfig :: Lens' MetricSource (Maybe RDSSourceConfig)
- metricSource_appFlowConfig :: Lens' MetricSource (Maybe AppFlowConfig)
- metricSource_cloudWatchConfig :: Lens' MetricSource (Maybe CloudWatchConfig)
- data RDSSourceConfig = RDSSourceConfig' {}
- newRDSSourceConfig :: Text -> Text -> Natural -> Text -> Text -> Text -> Text -> VpcConfiguration -> RDSSourceConfig
- rDSSourceConfig_dbInstanceIdentifier :: Lens' RDSSourceConfig Text
- rDSSourceConfig_databaseHost :: Lens' RDSSourceConfig Text
- rDSSourceConfig_databasePort :: Lens' RDSSourceConfig Natural
- rDSSourceConfig_secretManagerArn :: Lens' RDSSourceConfig Text
- rDSSourceConfig_databaseName :: Lens' RDSSourceConfig Text
- rDSSourceConfig_tableName :: Lens' RDSSourceConfig Text
- rDSSourceConfig_roleArn :: Lens' RDSSourceConfig Text
- rDSSourceConfig_vpcConfiguration :: Lens' RDSSourceConfig VpcConfiguration
- data RedshiftSourceConfig = RedshiftSourceConfig' {}
- newRedshiftSourceConfig :: Text -> Text -> Natural -> Text -> Text -> Text -> Text -> VpcConfiguration -> RedshiftSourceConfig
- redshiftSourceConfig_clusterIdentifier :: Lens' RedshiftSourceConfig Text
- redshiftSourceConfig_databaseHost :: Lens' RedshiftSourceConfig Text
- redshiftSourceConfig_databasePort :: Lens' RedshiftSourceConfig Natural
- redshiftSourceConfig_secretManagerArn :: Lens' RedshiftSourceConfig Text
- redshiftSourceConfig_databaseName :: Lens' RedshiftSourceConfig Text
- redshiftSourceConfig_tableName :: Lens' RedshiftSourceConfig Text
- redshiftSourceConfig_roleArn :: Lens' RedshiftSourceConfig Text
- redshiftSourceConfig_vpcConfiguration :: Lens' RedshiftSourceConfig VpcConfiguration
- data S3SourceConfig = S3SourceConfig' {}
- newS3SourceConfig :: Text -> S3SourceConfig
- s3SourceConfig_templatedPathList :: Lens' S3SourceConfig (Maybe (NonEmpty Text))
- s3SourceConfig_historicalDataPathList :: Lens' S3SourceConfig (Maybe (NonEmpty Text))
- s3SourceConfig_fileFormatDescriptor :: Lens' S3SourceConfig (Maybe FileFormatDescriptor)
- s3SourceConfig_roleArn :: Lens' S3SourceConfig Text
- data SNSConfiguration = SNSConfiguration' {
- roleArn :: Text
- snsTopicArn :: Text
- newSNSConfiguration :: Text -> Text -> SNSConfiguration
- sNSConfiguration_roleArn :: Lens' SNSConfiguration Text
- sNSConfiguration_snsTopicArn :: Lens' SNSConfiguration Text
- data SampleDataS3SourceConfig = SampleDataS3SourceConfig' {}
- newSampleDataS3SourceConfig :: Text -> FileFormatDescriptor -> SampleDataS3SourceConfig
- sampleDataS3SourceConfig_templatedPathList :: Lens' SampleDataS3SourceConfig (Maybe (NonEmpty Text))
- sampleDataS3SourceConfig_historicalDataPathList :: 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
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You do not have sufficient permissions to perform this action.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was a conflict processing the request. Try your request again.
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request exceeded the service's quotas. Check the service quotas and try again.
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was denied due to too many requests being submitted at the same time.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request processing has failed because of an unknown error, exception, or failure.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource cannot be found. Check the ARN of the resource and try again.
AggregationFunction
newtype AggregationFunction Source #
Constructors
| AggregationFunction' | |
Fields | |
Bundled Patterns
| pattern AggregationFunction_AVG :: AggregationFunction | |
| pattern AggregationFunction_SUM :: AggregationFunction |
Instances
AlertStatus
newtype AlertStatus Source #
Constructors
| AlertStatus' | |
Fields | |
Bundled Patterns
| pattern AlertStatus_ACTIVE :: AlertStatus | |
| pattern AlertStatus_INACTIVE :: AlertStatus |
Instances
AlertType
Constructors
| AlertType' | |
Fields | |
Bundled Patterns
| pattern AlertType_LAMBDA :: AlertType | |
| pattern AlertType_SNS :: AlertType |
Instances
AnomalyDetectionTaskStatus
newtype AnomalyDetectionTaskStatus Source #
Constructors
| AnomalyDetectionTaskStatus' | |
Fields | |
Bundled Patterns
Instances
AnomalyDetectorStatus
newtype AnomalyDetectorStatus Source #
Constructors
| AnomalyDetectorStatus' | |
Fields | |
Bundled Patterns
Instances
CSVFileCompression
newtype CSVFileCompression Source #
Constructors
| CSVFileCompression' | |
Fields | |
Bundled Patterns
| pattern CSVFileCompression_GZIP :: CSVFileCompression | |
| pattern CSVFileCompression_NONE :: CSVFileCompression |
Instances
Frequency
Constructors
| Frequency' | |
Fields | |
Bundled Patterns
| pattern Frequency_P1D :: Frequency | |
| pattern Frequency_PT10M :: Frequency | |
| pattern Frequency_PT1H :: Frequency | |
| pattern Frequency_PT5M :: Frequency |
Instances
JsonFileCompression
newtype JsonFileCompression Source #
Constructors
| JsonFileCompression' | |
Fields | |
Bundled Patterns
| pattern JsonFileCompression_GZIP :: JsonFileCompression | |
| pattern JsonFileCompression_NONE :: JsonFileCompression |
Instances
Action
A configuration that specifies the action to perform when anomalies are detected.
See: newAction smart constructor.
Constructors
| Action' | |
Fields
| |
Instances
| Eq Action Source # | |
| Read Action Source # | |
| Show Action Source # | |
| Generic Action Source # | |
| NFData Action Source # | |
Defined in Amazonka.LookoutMetrics.Types.Action | |
| Hashable Action Source # | |
Defined in Amazonka.LookoutMetrics.Types.Action | |
| ToJSON Action Source # | |
Defined in Amazonka.LookoutMetrics.Types.Action | |
| FromJSON Action Source # | |
| type Rep Action Source # | |
Defined in Amazonka.LookoutMetrics.Types.Action type Rep Action = D1 ('MetaData "Action" "Amazonka.LookoutMetrics.Types.Action" "libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics" '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.
Constructors
| Alert' | |
Fields
| |
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:creationTime:Alert', alert_creationTime - The time at which the alert was created.
$sel:action:Alert', alert_action - Action that will be triggered when there is an alert.
$sel:anomalyDetectorArn:Alert', alert_anomalyDetectorArn - The ARN of the detector to which the alert is attached.
$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:alertDescription:Alert', alert_alertDescription - A description of the alert.
$sel:alertArn:Alert', alert_alertArn - The ARN of the alert.
$sel:alertType:Alert', alert_alertType - The type of the alert.
$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_anomalyDetectorArn :: Lens' Alert (Maybe Text) Source #
The ARN of the detector to which the alert is attached.
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_lastModificationTime :: Lens' Alert (Maybe UTCTime) Source #
The time at which the alert was last modified.
AlertSummary
data AlertSummary Source #
Provides a summary of an alert's configuration.
See: newAlertSummary smart constructor.
Constructors
| AlertSummary' | |
Fields
| |
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:creationTime:AlertSummary', alertSummary_creationTime - The time at which the alert was created.
$sel:anomalyDetectorArn:AlertSummary', alertSummary_anomalyDetectorArn - The ARN of the detector to which the alert is attached.
$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:alertArn:AlertSummary', alertSummary_alertArn - The ARN of the alert.
$sel:alertType:AlertSummary', alertSummary_alertType - The type of the alert.
$sel:tags:AlertSummary', alertSummary_tags - The alert's
tags.
$sel:lastModificationTime:AlertSummary', alertSummary_lastModificationTime - The time at which the alert was last modified.
alertSummary_creationTime :: Lens' AlertSummary (Maybe UTCTime) Source #
The time at which the alert was created.
alertSummary_anomalyDetectorArn :: Lens' AlertSummary (Maybe Text) Source #
The ARN of the detector to which the alert is attached.
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_alertArn :: Lens' AlertSummary (Maybe Text) Source #
The ARN of the alert.
alertSummary_alertType :: Lens' AlertSummary (Maybe AlertType) Source #
The type of the alert.
alertSummary_tags :: Lens' AlertSummary (Maybe (HashMap Text Text)) Source #
The alert's tags.
alertSummary_lastModificationTime :: Lens' AlertSummary (Maybe UTCTime) Source #
The time at which the alert was last modified.
AnomalyDetectorConfig
data AnomalyDetectorConfig Source #
Contains information about a detector's configuration.
See: newAnomalyDetectorConfig smart constructor.
Constructors
| AnomalyDetectorConfig' | |
Fields
| |
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.
Constructors
| AnomalyDetectorConfigSummary' | |
Fields
| |
Instances
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.
AnomalyDetectorSummary
data AnomalyDetectorSummary Source #
Contains information about an an anomaly detector.
See: newAnomalyDetectorSummary smart constructor.
Constructors
| AnomalyDetectorSummary' | |
Fields
| |
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:creationTime:AnomalyDetectorSummary', anomalyDetectorSummary_creationTime - The time at which the detector was created.
$sel:status:AnomalyDetectorSummary', anomalyDetectorSummary_status - The status of detector.
$sel:anomalyDetectorArn:AnomalyDetectorSummary', anomalyDetectorSummary_anomalyDetectorArn - The ARN of the detector.
$sel:anomalyDetectorName:AnomalyDetectorSummary', anomalyDetectorSummary_anomalyDetectorName - The name of the detector.
$sel:anomalyDetectorDescription:AnomalyDetectorSummary', anomalyDetectorSummary_anomalyDetectorDescription - A description of the detector.
$sel:tags:AnomalyDetectorSummary', anomalyDetectorSummary_tags - The detector's
tags.
$sel:lastModificationTime:AnomalyDetectorSummary', anomalyDetectorSummary_lastModificationTime - The time at which the detector was last modified.
anomalyDetectorSummary_creationTime :: Lens' AnomalyDetectorSummary (Maybe UTCTime) Source #
The time at which the detector was created.
anomalyDetectorSummary_status :: Lens' AnomalyDetectorSummary (Maybe AnomalyDetectorStatus) Source #
The status of detector.
anomalyDetectorSummary_anomalyDetectorArn :: Lens' AnomalyDetectorSummary (Maybe Text) Source #
The ARN of the detector.
anomalyDetectorSummary_anomalyDetectorName :: Lens' AnomalyDetectorSummary (Maybe Text) Source #
The name of the detector.
anomalyDetectorSummary_anomalyDetectorDescription :: Lens' AnomalyDetectorSummary (Maybe Text) Source #
A description of the detector.
anomalyDetectorSummary_tags :: Lens' AnomalyDetectorSummary (Maybe (HashMap Text Text)) Source #
The detector's tags.
anomalyDetectorSummary_lastModificationTime :: Lens' AnomalyDetectorSummary (Maybe UTCTime) Source #
The time at which the detector was last modified.
AnomalyGroup
data AnomalyGroup Source #
A group of anomalous metrics
See: newAnomalyGroup smart constructor.
Constructors
| AnomalyGroup' | |
Fields
| |
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:metricLevelImpactList:AnomalyGroup', anomalyGroup_metricLevelImpactList - A list of measures affected by the anomaly.
$sel:startTime:AnomalyGroup', anomalyGroup_startTime - The start time for the group.
$sel:anomalyGroupId:AnomalyGroup', anomalyGroup_anomalyGroupId - The ID of the anomaly group.
$sel:anomalyGroupScore:AnomalyGroup', anomalyGroup_anomalyGroupScore - The severity score of the group.
$sel:primaryMetricName:AnomalyGroup', anomalyGroup_primaryMetricName - The name of the primary affected measure for the group.
$sel:endTime:AnomalyGroup', anomalyGroup_endTime - The end time for the group.
anomalyGroup_metricLevelImpactList :: Lens' AnomalyGroup (Maybe [MetricLevelImpact]) Source #
A list of measures affected by the anomaly.
anomalyGroup_startTime :: Lens' AnomalyGroup (Maybe Text) Source #
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_primaryMetricName :: Lens' AnomalyGroup (Maybe Text) Source #
The name of the primary affected measure for the group.
anomalyGroup_endTime :: Lens' AnomalyGroup (Maybe Text) Source #
The end time for the group.
AnomalyGroupStatistics
data AnomalyGroupStatistics Source #
Aggregated statistics for a group of anomalous metrics.
See: newAnomalyGroupStatistics smart constructor.
Constructors
| AnomalyGroupStatistics' | |
Fields
| |
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:itemizedMetricStatsList:AnomalyGroupStatistics', anomalyGroupStatistics_itemizedMetricStatsList - Statistics for individual metrics within the group.
$sel:evaluationStartDate:AnomalyGroupStatistics', anomalyGroupStatistics_evaluationStartDate - The start of the time range that was searched.
$sel:totalCount:AnomalyGroupStatistics', anomalyGroupStatistics_totalCount - The number of groups found.
anomalyGroupStatistics_itemizedMetricStatsList :: Lens' AnomalyGroupStatistics (Maybe [ItemizedMetricStats]) Source #
Statistics for individual metrics within the group.
anomalyGroupStatistics_evaluationStartDate :: Lens' AnomalyGroupStatistics (Maybe Text) Source #
The start of the time range that was searched.
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.
Constructors
| AnomalyGroupSummary' | |
Fields
| |
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:startTime:AnomalyGroupSummary', anomalyGroupSummary_startTime - The start time for the group.
$sel:anomalyGroupId:AnomalyGroupSummary', anomalyGroupSummary_anomalyGroupId - The ID of the anomaly group.
$sel:anomalyGroupScore:AnomalyGroupSummary', anomalyGroupSummary_anomalyGroupScore - The severity score of the group.
$sel:primaryMetricName:AnomalyGroupSummary', anomalyGroupSummary_primaryMetricName - The name of the primary affected measure for the group.
$sel:endTime:AnomalyGroupSummary', anomalyGroupSummary_endTime - The end time for the group.
anomalyGroupSummary_startTime :: Lens' AnomalyGroupSummary (Maybe Text) Source #
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_primaryMetricName :: Lens' AnomalyGroupSummary (Maybe Text) Source #
The name of the primary affected measure for the group.
anomalyGroupSummary_endTime :: Lens' AnomalyGroupSummary (Maybe Text) Source #
The end time for the group.
AnomalyGroupTimeSeries
data AnomalyGroupTimeSeries Source #
An anomalous metric in an anomaly group.
See: newAnomalyGroupTimeSeries smart constructor.
Constructors
| AnomalyGroupTimeSeries' | |
Fields
| |
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.
Constructors
| AnomalyGroupTimeSeriesFeedback' | |
Fields
| |
Instances
newAnomalyGroupTimeSeriesFeedback Source #
Arguments
| :: 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.
Constructors
| AppFlowConfig' | |
Instances
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:roleArn:AppFlowConfig', appFlowConfig_roleArn - An IAM role that gives Amazon Lookout for Metrics permission to access
the flow.
$sel:flowName:AppFlowConfig', appFlowConfig_flowName - name of the flow.
appFlowConfig_roleArn :: Lens' AppFlowConfig Text Source #
An IAM role that gives Amazon Lookout for Metrics permission to access the flow.
appFlowConfig_flowName :: Lens' AppFlowConfig Text Source #
name of the flow.
CloudWatchConfig
data CloudWatchConfig Source #
Details about an Amazon CloudWatch datasource.
See: newCloudWatchConfig smart constructor.
Constructors
| CloudWatchConfig' | |
Instances
Arguments
| :: Text | |
| -> CloudWatchConfig |
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:roleArn:CloudWatchConfig', cloudWatchConfig_roleArn - An IAM role that gives Amazon Lookout for Metrics permission to access
data in Amazon CloudWatch.
cloudWatchConfig_roleArn :: Lens' CloudWatchConfig 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.
Constructors
| ContributionMatrix' | |
Fields
| |
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.
Constructors
| CsvFormatDescriptor' | |
Fields
| |
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:quoteSymbol:CsvFormatDescriptor', csvFormatDescriptor_quoteSymbol - The character used as a quote character.
$sel:containsHeader:CsvFormatDescriptor', csvFormatDescriptor_containsHeader - Whether or not the source CSV file contains a header.
$sel:charset:CsvFormatDescriptor', csvFormatDescriptor_charset - The character set in which the source CSV file is written.
$sel:headerList:CsvFormatDescriptor', csvFormatDescriptor_headerList - A list of the source CSV file's headers, if any.
$sel:fileCompression:CsvFormatDescriptor', csvFormatDescriptor_fileCompression - The level of compression of the source CSV file.
$sel:delimiter:CsvFormatDescriptor', csvFormatDescriptor_delimiter - The character used to delimit the source CSV file.
csvFormatDescriptor_quoteSymbol :: Lens' CsvFormatDescriptor (Maybe Text) Source #
The character used as a quote character.
csvFormatDescriptor_containsHeader :: Lens' CsvFormatDescriptor (Maybe Bool) Source #
Whether or not the source CSV file contains a header.
csvFormatDescriptor_charset :: Lens' CsvFormatDescriptor (Maybe Text) Source #
The character set in which the source CSV file is written.
csvFormatDescriptor_headerList :: Lens' CsvFormatDescriptor (Maybe [Text]) Source #
A list of the source CSV file's headers, if any.
csvFormatDescriptor_fileCompression :: Lens' CsvFormatDescriptor (Maybe CSVFileCompression) Source #
The level of compression of the source CSV file.
csvFormatDescriptor_delimiter :: Lens' CsvFormatDescriptor (Maybe Text) Source #
The character used to delimit the source CSV file.
DimensionContribution
data DimensionContribution Source #
Details about a dimension that contributed to an anomaly.
See: newDimensionContribution smart constructor.
Constructors
| DimensionContribution' | |
Fields
| |
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:dimensionValueContributionList:DimensionContribution', dimensionContribution_dimensionValueContributionList - A list of dimension values that contributed to the anomaly.
$sel:dimensionName:DimensionContribution', dimensionContribution_dimensionName - The name of the dimension.
dimensionContribution_dimensionValueContributionList :: Lens' DimensionContribution (Maybe [DimensionValueContribution]) Source #
A list of dimension values that contributed to the anomaly.
dimensionContribution_dimensionName :: Lens' DimensionContribution (Maybe Text) Source #
The name of the dimension.
DimensionNameValue
data DimensionNameValue Source #
A dimension name and value.
See: newDimensionNameValue smart constructor.
Constructors
| DimensionNameValue' | |
Fields
| |
Instances
newDimensionNameValue Source #
Arguments
| :: 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.
Constructors
| DimensionValueContribution' | |
Fields
| |
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:dimensionValue:DimensionValueContribution', dimensionValueContribution_dimensionValue - The value of the dimension.
$sel:contributionScore:DimensionValueContribution', dimensionValueContribution_contributionScore - The severity score of the value.
dimensionValueContribution_dimensionValue :: Lens' DimensionValueContribution (Maybe Text) Source #
The value of the dimension.
dimensionValueContribution_contributionScore :: Lens' DimensionValueContribution (Maybe Double) Source #
The severity score of the value.
ExecutionStatus
data ExecutionStatus Source #
The status of an anomaly detector run.
See: newExecutionStatus smart constructor.
Constructors
| ExecutionStatus' | |
Fields
| |
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:status:ExecutionStatus', executionStatus_status - The run's status.
$sel:failureReason:ExecutionStatus', executionStatus_failureReason - The reason that the run failed, if applicable.
$sel:timestamp:ExecutionStatus', executionStatus_timestamp - The run's timestamp.
executionStatus_status :: Lens' ExecutionStatus (Maybe AnomalyDetectionTaskStatus) Source #
The run's status.
executionStatus_failureReason :: Lens' ExecutionStatus (Maybe Text) Source #
The reason that the run failed, if applicable.
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.
Constructors
| FileFormatDescriptor' | |
Fields
| |
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:jsonFormatDescriptor:FileFormatDescriptor', fileFormatDescriptor_jsonFormatDescriptor - Contains information about how a source JSON data file should be
analyzed.
$sel:csvFormatDescriptor:FileFormatDescriptor', fileFormatDescriptor_csvFormatDescriptor - 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.
fileFormatDescriptor_csvFormatDescriptor :: Lens' FileFormatDescriptor (Maybe CsvFormatDescriptor) Source #
Contains information about how a source CSV data file should be analyzed.
ItemizedMetricStats
data ItemizedMetricStats Source #
Aggregated statistics about a measure affected by an anomaly.
See: newItemizedMetricStats smart constructor.
Constructors
| ItemizedMetricStats' | |
Fields
| |
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.
Constructors
| JsonFormatDescriptor' | |
Fields
| |
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.
Constructors
| LambdaConfiguration' | |
Instances
newLambdaConfiguration Source #
Arguments
| :: 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.
Constructors
| Metric' | |
Fields
| |
Instances
| Eq Metric Source # | |
| Read Metric Source # | |
| Show Metric Source # | |
| Generic Metric Source # | |
| NFData Metric Source # | |
Defined in Amazonka.LookoutMetrics.Types.Metric | |
| Hashable Metric Source # | |
Defined in Amazonka.LookoutMetrics.Types.Metric | |
| ToJSON Metric Source # | |
Defined in Amazonka.LookoutMetrics.Types.Metric | |
| FromJSON Metric Source # | |
| type Rep Metric Source # | |
Defined in Amazonka.LookoutMetrics.Types.Metric type Rep Metric = D1 ('MetaData "Metric" "Amazonka.LookoutMetrics.Types.Metric" "libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics" '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)))) | |
Arguments
| :: Text | |
| -> AggregationFunction | |
| -> Metric |
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.
Constructors
| MetricLevelImpact' | |
Fields
| |
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.
MetricSetSummary
data MetricSetSummary Source #
Contains information about a dataset.
See: newMetricSetSummary smart constructor.
Constructors
| MetricSetSummary' | |
Fields
| |
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:creationTime:MetricSetSummary', metricSetSummary_creationTime - The time at which the dataset was created.
$sel:anomalyDetectorArn:MetricSetSummary', metricSetSummary_anomalyDetectorArn - The ARN of the detector to which the dataset belongs.
$sel:metricSetName:MetricSetSummary', metricSetSummary_metricSetName - The name of the dataset.
$sel:metricSetDescription:MetricSetSummary', metricSetSummary_metricSetDescription - The description of the dataset.
$sel:metricSetArn:MetricSetSummary', metricSetSummary_metricSetArn - The ARN of the dataset.
$sel:tags:MetricSetSummary', metricSetSummary_tags - The dataset's
tags.
$sel:lastModificationTime:MetricSetSummary', metricSetSummary_lastModificationTime - The time at which the dataset was last modified.
metricSetSummary_creationTime :: Lens' MetricSetSummary (Maybe UTCTime) Source #
The time at which the dataset was created.
metricSetSummary_anomalyDetectorArn :: Lens' MetricSetSummary (Maybe Text) Source #
The ARN of the detector to which the dataset belongs.
metricSetSummary_metricSetName :: Lens' MetricSetSummary (Maybe Text) Source #
The name of the dataset.
metricSetSummary_metricSetDescription :: Lens' MetricSetSummary (Maybe Text) Source #
The description of the dataset.
metricSetSummary_metricSetArn :: Lens' MetricSetSummary (Maybe Text) Source #
The ARN of the dataset.
metricSetSummary_tags :: Lens' MetricSetSummary (Maybe (HashMap Text Text)) Source #
The dataset's tags.
metricSetSummary_lastModificationTime :: Lens' MetricSetSummary (Maybe UTCTime) Source #
The time at which the dataset was last modified.
MetricSource
data MetricSource Source #
Contains information about source data used to generate a metric.
See: newMetricSource smart constructor.
Constructors
| MetricSource' | |
Fields
| |
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:redshiftSourceConfig:MetricSource', metricSource_redshiftSourceConfig - An object containing information about the Amazon Redshift database
configuration.
$sel:s3SourceConfig:MetricSource', metricSource_s3SourceConfig - Undocumented member.
$sel:rDSSourceConfig:MetricSource', metricSource_rDSSourceConfig - An object containing information about the Amazon Relational Database
Service (RDS) configuration.
$sel:appFlowConfig:MetricSource', metricSource_appFlowConfig - An object containing information about the AppFlow configuration.
$sel:cloudWatchConfig:MetricSource', metricSource_cloudWatchConfig - An object containing information about the Amazon CloudWatch monitoring
configuration.
metricSource_redshiftSourceConfig :: Lens' MetricSource (Maybe RedshiftSourceConfig) Source #
An object containing information about the Amazon Redshift database configuration.
metricSource_s3SourceConfig :: Lens' MetricSource (Maybe S3SourceConfig) Source #
Undocumented member.
metricSource_rDSSourceConfig :: Lens' MetricSource (Maybe RDSSourceConfig) Source #
An object containing information about the Amazon Relational Database Service (RDS) configuration.
metricSource_appFlowConfig :: Lens' MetricSource (Maybe AppFlowConfig) Source #
An object containing information about the AppFlow configuration.
metricSource_cloudWatchConfig :: Lens' MetricSource (Maybe CloudWatchConfig) Source #
An object containing information about the Amazon CloudWatch monitoring configuration.
RDSSourceConfig
data RDSSourceConfig Source #
Contains information about the Amazon Relational Database Service (RDS) configuration.
See: newRDSSourceConfig smart constructor.
Constructors
| RDSSourceConfig' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Natural | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> VpcConfiguration | |
| -> RDSSourceConfig |
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:databasePort:RDSSourceConfig', rDSSourceConfig_databasePort - The port number where the database can be accessed.
$sel:secretManagerArn:RDSSourceConfig', rDSSourceConfig_secretManagerArn - The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
$sel:databaseName:RDSSourceConfig', rDSSourceConfig_databaseName - The name of the RDS database.
$sel:tableName:RDSSourceConfig', rDSSourceConfig_tableName - The name of the table in the database.
$sel:roleArn:RDSSourceConfig', rDSSourceConfig_roleArn - The Amazon Resource Name (ARN) of the role.
$sel:vpcConfiguration:RDSSourceConfig', rDSSourceConfig_vpcConfiguration - An object containing information about the Amazon Virtual Private Cloud
(VPC) configuration.
rDSSourceConfig_dbInstanceIdentifier :: Lens' RDSSourceConfig Text Source #
A string identifying the database instance.
rDSSourceConfig_databaseHost :: Lens' RDSSourceConfig Text Source #
The host name of the database.
rDSSourceConfig_databasePort :: Lens' RDSSourceConfig Natural Source #
The port number where the database can be accessed.
rDSSourceConfig_secretManagerArn :: Lens' RDSSourceConfig Text Source #
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
rDSSourceConfig_databaseName :: Lens' RDSSourceConfig Text Source #
The name of the RDS database.
rDSSourceConfig_tableName :: Lens' RDSSourceConfig Text Source #
The name of the table in the database.
rDSSourceConfig_roleArn :: Lens' RDSSourceConfig Text Source #
The Amazon Resource Name (ARN) of the role.
rDSSourceConfig_vpcConfiguration :: Lens' RDSSourceConfig 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.
Constructors
| RedshiftSourceConfig' | |
Fields
| |
Instances
newRedshiftSourceConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> Natural | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> VpcConfiguration | |
| -> RedshiftSourceConfig |
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:databasePort:RedshiftSourceConfig', redshiftSourceConfig_databasePort - The port number where the database can be accessed.
$sel:secretManagerArn:RedshiftSourceConfig', redshiftSourceConfig_secretManagerArn - The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
$sel:databaseName:RedshiftSourceConfig', redshiftSourceConfig_databaseName - The Redshift database name.
$sel:tableName:RedshiftSourceConfig', redshiftSourceConfig_tableName - The table name of the Redshift database.
$sel:roleArn:RedshiftSourceConfig', redshiftSourceConfig_roleArn - The Amazon Resource Name (ARN) of the role providing access to the
database.
$sel:vpcConfiguration:RedshiftSourceConfig', redshiftSourceConfig_vpcConfiguration - Contains information about the Amazon Virtual Private Cloud (VPC)
configuration.
redshiftSourceConfig_clusterIdentifier :: Lens' RedshiftSourceConfig Text Source #
A string identifying the Redshift cluster.
redshiftSourceConfig_databaseHost :: Lens' RedshiftSourceConfig Text Source #
The name of the database host.
redshiftSourceConfig_databasePort :: Lens' RedshiftSourceConfig Natural Source #
The port number where the database can be accessed.
redshiftSourceConfig_secretManagerArn :: Lens' RedshiftSourceConfig Text Source #
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
redshiftSourceConfig_databaseName :: Lens' RedshiftSourceConfig Text Source #
The Redshift database name.
redshiftSourceConfig_tableName :: Lens' RedshiftSourceConfig Text Source #
The table name of the Redshift database.
redshiftSourceConfig_roleArn :: Lens' RedshiftSourceConfig Text Source #
The Amazon Resource Name (ARN) of the role providing access to the database.
redshiftSourceConfig_vpcConfiguration :: Lens' RedshiftSourceConfig 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.
Constructors
| S3SourceConfig' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> S3SourceConfig |
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:templatedPathList:S3SourceConfig', s3SourceConfig_templatedPathList - A list of templated paths to the source files.
$sel:historicalDataPathList:S3SourceConfig', s3SourceConfig_historicalDataPathList - A list of paths to the historical data files.
$sel:fileFormatDescriptor:S3SourceConfig', s3SourceConfig_fileFormatDescriptor - Contains information about a source file's formatting.
$sel:roleArn:S3SourceConfig', s3SourceConfig_roleArn - 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.
s3SourceConfig_historicalDataPathList :: Lens' S3SourceConfig (Maybe (NonEmpty Text)) Source #
A list of paths to the historical data files.
s3SourceConfig_fileFormatDescriptor :: Lens' S3SourceConfig (Maybe FileFormatDescriptor) Source #
Contains information about a source file's formatting.
s3SourceConfig_roleArn :: Lens' S3SourceConfig Text Source #
The ARN of an IAM role that has read and write access permissions to the source S3 bucket.
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.
Constructors
| SNSConfiguration' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> SNSConfiguration |
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: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_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.
Constructors
| SampleDataS3SourceConfig' | |
Fields
| |
Instances
newSampleDataS3SourceConfig Source #
Arguments
| :: Text | |
| -> FileFormatDescriptor | |
| -> SampleDataS3SourceConfig |
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:templatedPathList:SampleDataS3SourceConfig', sampleDataS3SourceConfig_templatedPathList - An array of strings containing the list of templated paths.
$sel:historicalDataPathList:SampleDataS3SourceConfig', sampleDataS3SourceConfig_historicalDataPathList - An array of strings containing the historical set of data paths.
$sel:roleArn:SampleDataS3SourceConfig', sampleDataS3SourceConfig_roleArn - The Amazon Resource Name (ARN) of the role.
$sel:fileFormatDescriptor:SampleDataS3SourceConfig', sampleDataS3SourceConfig_fileFormatDescriptor - Undocumented member.
sampleDataS3SourceConfig_templatedPathList :: Lens' SampleDataS3SourceConfig (Maybe (NonEmpty Text)) Source #
An array of strings containing the list of templated paths.
sampleDataS3SourceConfig_historicalDataPathList :: Lens' SampleDataS3SourceConfig (Maybe (NonEmpty Text)) Source #
An array of strings containing the historical set of data 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.
Constructors
| TimeSeries' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> TimeSeries |
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.
Constructors
| TimeSeriesFeedback' | |
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.
Constructors
| TimestampColumn' | |
Fields
| |
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.
Constructors
| VpcConfiguration' | |
Fields
| |
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.