Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data AthenaSourceConfig = AthenaSourceConfig' {}
- newAthenaSourceConfig :: AthenaSourceConfig
- athenaSourceConfig_backTestConfiguration :: Lens' AthenaSourceConfig (Maybe BackTestConfiguration)
- athenaSourceConfig_dataCatalog :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_databaseName :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_roleArn :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_s3ResultsPath :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_tableName :: Lens' AthenaSourceConfig (Maybe Text)
- athenaSourceConfig_workGroupName :: Lens' AthenaSourceConfig (Maybe Text)
Documentation
data AthenaSourceConfig Source #
Details about an Amazon Athena datasource.
See: newAthenaSourceConfig
smart constructor.
AthenaSourceConfig' | |
|
Instances
newAthenaSourceConfig :: AthenaSourceConfig Source #
Create a value of AthenaSourceConfig
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:backTestConfiguration:AthenaSourceConfig'
, athenaSourceConfig_backTestConfiguration
- Settings for backtest mode.
$sel:dataCatalog:AthenaSourceConfig'
, athenaSourceConfig_dataCatalog
- The database's data catalog.
$sel:databaseName:AthenaSourceConfig'
, athenaSourceConfig_databaseName
- The database's name.
$sel:roleArn:AthenaSourceConfig'
, athenaSourceConfig_roleArn
- An IAM role that gives Amazon Lookout for Metrics permission to access
the data.
$sel:s3ResultsPath:AthenaSourceConfig'
, athenaSourceConfig_s3ResultsPath
- The database's results path.
$sel:tableName:AthenaSourceConfig'
, athenaSourceConfig_tableName
- The database's table name.
$sel:workGroupName:AthenaSourceConfig'
, athenaSourceConfig_workGroupName
- The database's work group name.
athenaSourceConfig_backTestConfiguration :: Lens' AthenaSourceConfig (Maybe BackTestConfiguration) Source #
Settings for backtest mode.
athenaSourceConfig_dataCatalog :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's data catalog.
athenaSourceConfig_databaseName :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's name.
athenaSourceConfig_roleArn :: Lens' AthenaSourceConfig (Maybe Text) Source #
An IAM role that gives Amazon Lookout for Metrics permission to access the data.
athenaSourceConfig_s3ResultsPath :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's results path.
athenaSourceConfig_tableName :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's table name.
athenaSourceConfig_workGroupName :: Lens' AthenaSourceConfig (Maybe Text) Source #
The database's work group name.