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 |