| 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 |
Amazonka.Glue.Types.AthenaConnectorSource
Description
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.
Constructors
| AthenaConnectorSource' | |
Fields
| |
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.