Skip to main content

Module connections

Module connections 

Source
Expand description

Connection types.

Modules§

aws
AWS configuration for sources and sinks.
gcp
GCP configuration for sources and sinks.
inline
Contains traits and types to support inlining connection details.
string_or_secret

Structs§

AwsPrivatelink
Specifies an AWS PrivateLink service for a Tunnel.
AwsPrivatelinkConnection
AwsPrivatelinkRule
AwsPrivatelinks
ConnectionContext
Extra context to pass through when instantiating a connection for a source or sink.
CsrConnection
A connection to a Confluent Schema Registry.
CsrConnectionHttpAuth
HTTP authentication credentials in a CsrConnection.
GlueSchemaRegistryConnection
A connection to an AWS Glue Schema Registry.
IcebergCatalogConnection
KafkaBroker
Specifies a Kafka broker in a KafkaConnection.
KafkaConnection
KafkaSaslConfig
KafkaTlsConfig
KafkaTopicOptions
MySqlConnection
A connection to a MySQL server.
PostgresConnection
A connection to a PostgreSQL server.
RestIcebergCatalog
S3TablesRestIcebergCatalog
SqlServerConnectionDetails
Details how to connect to an instance of Microsoft SQL Server.
SshConnection
A connection to an SSH tunnel.
SshTunnel
Specifies an SSH tunnel connection.
TlsIdentity
A TLS key pair used for client identity.

Enums§

Connection
ConnectionValidationError
An error returned by Connection::validate.
IcebergCatalogAuth
Auth mechanism for Iceberg REST catalogs.
IcebergCatalogImpl
IcebergCatalogType
MySqlConnectionValidationError
MySqlSslMode
Specifies which MySQL SSL Mode to use: https://dev.mysql.com/doc/refman/8.0/en/connection-options.html#option_general_ssl-mode This is not available as an enum in the mysql-async crate, so we define our own.
PostgresConnectionValidationError
SqlServerConnectionValidationError
Tunnel
Specifies how to tunnel a connection.