Class: Aws::LookoutMetrics::Types::MetricSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::LookoutMetrics::Types::MetricSource
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lookoutmetrics/types.rb
Overview
Contains information about source data used to generate metrics.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_flow_config ⇒ Types::AppFlowConfig
Details about an AppFlow datasource.
-
#athena_source_config ⇒ Types::AthenaSourceConfig
Details about an Amazon Athena datasource.
-
#cloud_watch_config ⇒ Types::CloudWatchConfig
Details about an Amazon CloudWatch monitoring datasource.
-
#rds_source_config ⇒ Types::RDSSourceConfig
Details about an Amazon Relational Database Service (RDS) datasource.
-
#redshift_source_config ⇒ Types::RedshiftSourceConfig
Details about an Amazon Redshift database datasource.
-
#s3_source_config ⇒ Types::S3SourceConfig
Contains information about the configuration of the S3 bucket that contains source files.
Instance Attribute Details
#app_flow_config ⇒ Types::AppFlowConfig
Details about an AppFlow datasource.
2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 |
# File '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_config ⇒ Types::AthenaSourceConfig
Details about an Amazon Athena datasource.
2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 |
# File '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_config ⇒ Types::CloudWatchConfig
Details about an Amazon CloudWatch monitoring datasource.
2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 |
# File '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_config ⇒ Types::RDSSourceConfig
Details about an Amazon Relational Database Service (RDS) datasource.
2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 |
# File '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_config ⇒ Types::RedshiftSourceConfig
Details about an Amazon Redshift database datasource.
2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 |
# File '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_config ⇒ Types::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 '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 |