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 AthenaConnectorSource = AthenaConnectorSource' {
- connectionTable :: Maybe Text
- outputSchemas :: Maybe [GlueSchema]
- name :: Text
- connectionName :: Text
- connectorName :: Text
- connectionType :: Text
- schemaName :: Text
- newAthenaConnectorSource :: Text -> Text -> Text -> Text -> Text -> AthenaConnectorSource
- athenaConnectorSource_connectionTable :: Lens' AthenaConnectorSource (Maybe Text)
- athenaConnectorSource_outputSchemas :: Lens' AthenaConnectorSource (Maybe [GlueSchema])
- athenaConnectorSource_name :: Lens' AthenaConnectorSource Text
- athenaConnectorSource_connectionName :: Lens' AthenaConnectorSource Text
- athenaConnectorSource_connectorName :: Lens' AthenaConnectorSource Text
- athenaConnectorSource_connectionType :: Lens' AthenaConnectorSource Text
- athenaConnectorSource_schemaName :: Lens' AthenaConnectorSource Text
Documentation
data AthenaConnectorSource Source #
Specifies a connector to an Amazon Athena data source.
See: newAthenaConnectorSource
smart constructor.
AthenaConnectorSource' | |
|
Instances
newAthenaConnectorSource Source #
Create a value of AthenaConnectorSource
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:connectionTable:AthenaConnectorSource'
, athenaConnectorSource_connectionTable
- The name of the table in the data source.
$sel:outputSchemas:AthenaConnectorSource'
, athenaConnectorSource_outputSchemas
- Specifies the data schema for the custom Athena source.
$sel:name:AthenaConnectorSource'
, athenaConnectorSource_name
- The name of the data source.
$sel:connectionName:AthenaConnectorSource'
, athenaConnectorSource_connectionName
- The name of the connection that is associated with the connector.
$sel:connectorName:AthenaConnectorSource'
, athenaConnectorSource_connectorName
- The name of a connector that assists with accessing the data store in
Glue Studio.
$sel:connectionType:AthenaConnectorSource'
, athenaConnectorSource_connectionType
- The type of connection, such as marketplace.athena or custom.athena,
designating a connection to an Amazon Athena data store.
$sel:schemaName:AthenaConnectorSource'
, athenaConnectorSource_schemaName
- The name of the Cloudwatch log group to read from. For example,
/aws-glue/jobs/output
.
athenaConnectorSource_connectionTable :: Lens' AthenaConnectorSource (Maybe Text) Source #
The name of the table in the data source.
athenaConnectorSource_outputSchemas :: Lens' AthenaConnectorSource (Maybe [GlueSchema]) Source #
Specifies the data schema for the custom Athena source.
athenaConnectorSource_name :: Lens' AthenaConnectorSource Text Source #
The name of the data source.
athenaConnectorSource_connectionName :: Lens' AthenaConnectorSource Text Source #
The name of the connection that is associated with the connector.
athenaConnectorSource_connectorName :: Lens' AthenaConnectorSource Text Source #
The name of a connector that assists with accessing the data store in Glue Studio.
athenaConnectorSource_connectionType :: Lens' AthenaConnectorSource Text Source #
The type of connection, such as marketplace.athena or custom.athena, designating a connection to an Amazon Athena data store.
athenaConnectorSource_schemaName :: Lens' AthenaConnectorSource Text Source #
The name of the Cloudwatch log group to read from. For example,
/aws-glue/jobs/output
.