Module connections

Source
Expand description

Connection types.

Modules§

aws
AWS configuration for sources and sinks.
inline
Contains traits and types to support inlining connection details.
proto_tunnel
Nested message and enum types in ProtoTunnel.
string_or_secret

Structs§

AwsPrivatelink
Specifies an AWS PrivateLink service for a Tunnel.
AwsPrivatelinkConnection
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.
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.
ProtoAwsPrivatelink
ProtoCsrConnection
ProtoCsrConnectionHttpAuth
ProtoKafkaBroker
ProtoKafkaConnection
ProtoKafkaConnectionSaslConfig
ProtoKafkaConnectionTlsConfig
ProtoKafkaTopicOptions
ProtoMySqlConnection
ProtoPostgresConnection
ProtoSqlServerConnectionDetails
ProtoSshConnection
ProtoSshTunnel
ProtoTlsIdentity
ProtoTunnel
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.
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.
ProtoMySqlSslMode
ProtoSqlServerEncryptionLevel
Tunnel
Specifies how to tunnel a connection.

Traits§

SecretsReaderExt 🔒
An extension trait for SecretsReader

Functions§

any_mysql_ssl_mode