Class: Aws::LookoutMetrics::Types::MetricSource

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb

Overview

Contains information about source data used to generate metrics.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_flow_configTypes::AppFlowConfig

Details about an AppFlow datasource.



2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 2267

class MetricSource < Struct.new(
  :s3_source_config,
  :app_flow_config,
  :cloud_watch_config,
  :rds_source_config,
  :redshift_source_config,
  :athena_source_config)
  SENSITIVE = []
  include Aws::Structure
end

#athena_source_configTypes::AthenaSourceConfig

Details about an Amazon Athena datasource.



2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 2267

class MetricSource < Struct.new(
  :s3_source_config,
  :app_flow_config,
  :cloud_watch_config,
  :rds_source_config,
  :redshift_source_config,
  :athena_source_config)
  SENSITIVE = []
  include Aws::Structure
end

#cloud_watch_configTypes::CloudWatchConfig

Details about an Amazon CloudWatch monitoring datasource.



2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 2267

class MetricSource < Struct.new(
  :s3_source_config,
  :app_flow_config,
  :cloud_watch_config,
  :rds_source_config,
  :redshift_source_config,
  :athena_source_config)
  SENSITIVE = []
  include Aws::Structure
end

#rds_source_configTypes::RDSSourceConfig

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



2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 2267

class MetricSource < Struct.new(
  :s3_source_config,
  :app_flow_config,
  :cloud_watch_config,
  :rds_source_config,
  :redshift_source_config,
  :athena_source_config)
  SENSITIVE = []
  include Aws::Structure
end

#redshift_source_configTypes::RedshiftSourceConfig

Details about an Amazon Redshift database datasource.



2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 2267

class MetricSource < Struct.new(
  :s3_source_config,
  :app_flow_config,
  :cloud_watch_config,
  :rds_source_config,
  :redshift_source_config,
  :athena_source_config)
  SENSITIVE = []
  include Aws::Structure
end

#s3_source_configTypes::S3SourceConfig

Contains information about the configuration of the S3 bucket that contains source files.



2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 2267

class MetricSource < Struct.new(
  :s3_source_config,
  :app_flow_config,
  :cloud_watch_config,
  :rds_source_config,
  :redshift_source_config,
  :athena_source_config)
  SENSITIVE = []
  include Aws::Structure
end