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 |
- 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
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 #
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
AnomalyDetectorStatus
newtype AnomalyDetectorStatus Source #
Instances
CSVFileCompression
newtype CSVFileCompression Source #
pattern CSVFileCompression_GZIP :: CSVFileCompression | |
pattern CSVFileCompression_NONE :: CSVFileCompression |
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
Action
A configuration that specifies the action to perform when anomalies are detected.
See: newAction
smart constructor.
Action' | |
|
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.
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: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.
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: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.
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
Eq AnomalyDetectorConfigSummary Source # | |
Read AnomalyDetectorConfigSummary Source # | |
Show AnomalyDetectorConfigSummary Source # | |
Generic AnomalyDetectorConfigSummary Source # | |
NFData AnomalyDetectorConfigSummary Source # | |
Defined in Amazonka.LookoutMetrics.Types.AnomalyDetectorConfigSummary rnf :: AnomalyDetectorConfigSummary -> () # | |
Hashable AnomalyDetectorConfigSummary Source # | |
FromJSON AnomalyDetectorConfigSummary Source # | |
type Rep AnomalyDetectorConfigSummary Source # | |
Defined in Amazonka.LookoutMetrics.Types.AnomalyDetectorConfigSummary type Rep AnomalyDetectorConfigSummary = D1 ('MetaData "AnomalyDetectorConfigSummary" "Amazonka.LookoutMetrics.Types.AnomalyDetectorConfigSummary" "libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics" '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.
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: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.
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: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.
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: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.
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: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.
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
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.
Instances
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.
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: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.
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: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.
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: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.
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: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.
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: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.
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
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)))) |
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.
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: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.
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: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.
RDSSourceConfig' | |
|
Instances
:: 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.
RedshiftSourceConfig' | |
|
Instances
newRedshiftSourceConfig Source #
:: 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.
S3SourceConfig' | |
|
Instances
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.
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: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.
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: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.
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.