libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.LookoutMetrics.Types.MetricSource

Description

 
Synopsis

Documentation

data MetricSource Source #

Contains information about source data used to generate a metric.

See: newMetricSource smart constructor.

Constructors

MetricSource' 

Fields

Instances

Instances details
Eq MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

Read MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

Show 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 #

NFData MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

Methods

rnf :: MetricSource -> () #

Hashable MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

ToJSON MetricSource Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.MetricSource

FromJSON 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" "libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics" 'False) (C1 ('MetaCons "MetricSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "redshiftSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RedshiftSourceConfig)) :*: S1 ('MetaSel ('Just "s3SourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3SourceConfig))) :*: (S1 ('MetaSel ('Just "rDSSourceConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RDSSourceConfig)) :*: (S1 ('MetaSel ('Just "appFlowConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppFlowConfig)) :*: S1 ('MetaSel ('Just "cloudWatchConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchConfig))))))

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_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.