Class: Aws::LookoutMetrics::Types::AthenaSourceConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::LookoutMetrics::Types::AthenaSourceConfig
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lookoutmetrics/types.rb
Overview
Details about an Amazon Athena datasource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#back_test_configuration ⇒ Types::BackTestConfiguration
Settings for backtest mode.
-
#data_catalog ⇒ String
The database’s data catalog.
-
#database_name ⇒ String
The database’s name.
-
#role_arn ⇒ String
An IAM role that gives Amazon Lookout for Metrics permission to access the data.
-
#s3_results_path ⇒ String
The database’s results path.
-
#table_name ⇒ String
The database’s table name.
-
#work_group_name ⇒ String
The database’s work group name.
Instance Attribute Details
#back_test_configuration ⇒ Types::BackTestConfiguration
Settings for backtest mode.
495 496 497 498 499 500 501 502 503 504 505 |
# File 'lib/aws-sdk-lookoutmetrics/types.rb', line 495 class AthenaSourceConfig < Struct.new( :role_arn, :database_name, :data_catalog, :table_name, :work_group_name, :s3_results_path, :back_test_configuration) SENSITIVE = [] include Aws::Structure end |
#data_catalog ⇒ String
The database’s data catalog.
495 496 497 498 499 500 501 502 503 504 505 |
# File 'lib/aws-sdk-lookoutmetrics/types.rb', line 495 class AthenaSourceConfig < Struct.new( :role_arn, :database_name, :data_catalog, :table_name, :work_group_name, :s3_results_path, :back_test_configuration) SENSITIVE = [] include Aws::Structure end |
#database_name ⇒ String
The database’s name.
495 496 497 498 499 500 501 502 503 504 505 |
# File 'lib/aws-sdk-lookoutmetrics/types.rb', line 495 class AthenaSourceConfig < Struct.new( :role_arn, :database_name, :data_catalog, :table_name, :work_group_name, :s3_results_path, :back_test_configuration) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
An IAM role that gives Amazon Lookout for Metrics permission to access the data.
495 496 497 498 499 500 501 502 503 504 505 |
# File 'lib/aws-sdk-lookoutmetrics/types.rb', line 495 class AthenaSourceConfig < Struct.new( :role_arn, :database_name, :data_catalog, :table_name, :work_group_name, :s3_results_path, :back_test_configuration) SENSITIVE = [] include Aws::Structure end |
#s3_results_path ⇒ String
The database’s results path.
495 496 497 498 499 500 501 502 503 504 505 |
# File 'lib/aws-sdk-lookoutmetrics/types.rb', line 495 class AthenaSourceConfig < Struct.new( :role_arn, :database_name, :data_catalog, :table_name, :work_group_name, :s3_results_path, :back_test_configuration) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
The database’s table name.
495 496 497 498 499 500 501 502 503 504 505 |
# File 'lib/aws-sdk-lookoutmetrics/types.rb', line 495 class AthenaSourceConfig < Struct.new( :role_arn, :database_name, :data_catalog, :table_name, :work_group_name, :s3_results_path, :back_test_configuration) SENSITIVE = [] include Aws::Structure end |
#work_group_name ⇒ String
The database’s work group name.
495 496 497 498 499 500 501 502 503 504 505 |
# File 'lib/aws-sdk-lookoutmetrics/types.rb', line 495 class AthenaSourceConfig < Struct.new( :role_arn, :database_name, :data_catalog, :table_name, :work_group_name, :s3_results_path, :back_test_configuration) SENSITIVE = [] include Aws::Structure end |