Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ConnectionInput = ConnectionInput' {}
- newConnectionInput :: Text -> ConnectionType -> ConnectionInput
- connectionInput_matchCriteria :: Lens' ConnectionInput (Maybe [Text])
- connectionInput_physicalConnectionRequirements :: Lens' ConnectionInput (Maybe PhysicalConnectionRequirements)
- connectionInput_description :: Lens' ConnectionInput (Maybe Text)
- connectionInput_name :: Lens' ConnectionInput Text
- connectionInput_connectionType :: Lens' ConnectionInput ConnectionType
- connectionInput_connectionProperties :: Lens' ConnectionInput (HashMap ConnectionPropertyKey Text)
Documentation
data ConnectionInput Source #
A structure that is used to specify a connection to create or update.
See: newConnectionInput
smart constructor.
ConnectionInput' | |
|
Instances
:: Text | |
-> ConnectionType | |
-> ConnectionInput |
Create a value of ConnectionInput
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:matchCriteria:ConnectionInput'
, connectionInput_matchCriteria
- A list of criteria that can be used in selecting this connection.
$sel:physicalConnectionRequirements:ConnectionInput'
, connectionInput_physicalConnectionRequirements
- A map of physical connection requirements, such as virtual private cloud
(VPC) and SecurityGroup
, that are needed to successfully make this
connection.
$sel:description:ConnectionInput'
, connectionInput_description
- The description of the connection.
$sel:name:ConnectionInput'
, connectionInput_name
- The name of the connection.
$sel:connectionType:ConnectionInput'
, connectionInput_connectionType
- The type of the connection. Currently, these types are supported:
JDBC
- Designates a connection to a database through Java Database Connectivity (JDBC).KAFKA
- Designates a connection to an Apache Kafka streaming platform.MONGODB
- Designates a connection to a MongoDB document database.NETWORK
- Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).MARKETPLACE
- Uses configuration settings contained in a connector purchased from Amazon Web Services Marketplace to read from and write to data stores that are not natively supported by Glue.CUSTOM
- Uses configuration settings contained in a custom connector to read from and write to data stores that are not natively supported by Glue.
SFTP is not supported.
$sel:connectionProperties:ConnectionInput'
, connectionInput_connectionProperties
- These key-value pairs define parameters for the connection.
connectionInput_matchCriteria :: Lens' ConnectionInput (Maybe [Text]) Source #
A list of criteria that can be used in selecting this connection.
connectionInput_physicalConnectionRequirements :: Lens' ConnectionInput (Maybe PhysicalConnectionRequirements) Source #
A map of physical connection requirements, such as virtual private cloud
(VPC) and SecurityGroup
, that are needed to successfully make this
connection.
connectionInput_description :: Lens' ConnectionInput (Maybe Text) Source #
The description of the connection.
connectionInput_name :: Lens' ConnectionInput Text Source #
The name of the connection.
connectionInput_connectionType :: Lens' ConnectionInput ConnectionType Source #
The type of the connection. Currently, these types are supported:
JDBC
- Designates a connection to a database through Java Database Connectivity (JDBC).KAFKA
- Designates a connection to an Apache Kafka streaming platform.MONGODB
- Designates a connection to a MongoDB document database.NETWORK
- Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).MARKETPLACE
- Uses configuration settings contained in a connector purchased from Amazon Web Services Marketplace to read from and write to data stores that are not natively supported by Glue.CUSTOM
- Uses configuration settings contained in a custom connector to read from and write to data stores that are not natively supported by Glue.
SFTP is not supported.
connectionInput_connectionProperties :: Lens' ConnectionInput (HashMap ConnectionPropertyKey Text) Source #
These key-value pairs define parameters for the connection.