amazonka-lookoutmetrics-2.0: Amazon Lookout for Metrics SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LookoutMetrics.Types.MetricSource

Description

 
Synopsis

Documentation

data MetricSource Source #

Contains information about source data used to generate metrics.

See: newMetricSource smart constructor.

Constructors

MetricSource' 

Fields

Instances

Instances details
FromJSON MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

ToJSON MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

Generic MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

Associated Types

type Rep MetricSource :: Type -> Type #

Read MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

Show MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

NFData MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

Methods

rnf :: MetricSource -> () #

Eq MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

Hashable MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

type Rep MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

type Rep MetricSource = D1 ('MetaData "MetricSource" "Amazonka.LookoutMetrics.Types.MetricSource" "amazonka-lookoutmetrics-2.0-5gJoMWEA4GrGsqHAPh1b9h" 'False) (C1 ('MetaCons "MetricSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appFlowConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppFlowConfig)) :*: (S1 ('MetaSel ('Just "athenaSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AthenaSourceConfig)) :*: S1 ('MetaSel ('Just "cloudWatchConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchConfig)))) :*: (S1 ('MetaSel ('Just "rDSSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RDSSourceConfig)) :*: (S1 ('MetaSel ('Just "redshiftSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RedshiftSourceConfig)) :*: S1 ('MetaSel ('Just "s3SourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3SourceConfig))))))

newMetricSource :: MetricSource Source #

Create a value of MetricSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:appFlowConfig:MetricSource', metricSource_appFlowConfig - Details about an AppFlow datasource.

$sel:athenaSourceConfig:MetricSource', metricSource_athenaSourceConfig - Details about an Amazon Athena datasource.

$sel:cloudWatchConfig:MetricSource', metricSource_cloudWatchConfig - Details about an Amazon CloudWatch monitoring datasource.

$sel:rDSSourceConfig:MetricSource', metricSource_rDSSourceConfig - Details about an Amazon Relational Database Service (RDS) datasource.

$sel:redshiftSourceConfig:MetricSource', metricSource_redshiftSourceConfig - Details about an Amazon Redshift database datasource.

$sel:s3SourceConfig:MetricSource', metricSource_s3SourceConfig - Undocumented member.

metricSource_appFlowConfig :: Lens' MetricSource (Maybe AppFlowConfig) Source #

Details about an AppFlow datasource.

metricSource_athenaSourceConfig :: Lens' MetricSource (Maybe AthenaSourceConfig) Source #

Details about an Amazon Athena datasource.

metricSource_cloudWatchConfig :: Lens' MetricSource (Maybe CloudWatchConfig) Source #

Details about an Amazon CloudWatch monitoring datasource.

metricSource_rDSSourceConfig :: Lens' MetricSource (Maybe RDSSourceConfig) Source #

Details about an Amazon Relational Database Service (RDS) datasource.

metricSource_redshiftSourceConfig :: Lens' MetricSource (Maybe RedshiftSourceConfig) Source #

Details about an Amazon Redshift database datasource.