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
. - AwsPrivatelink
Connection - Connection
Context - Extra context to pass through when instantiating a connection for a source or sink.
- CsrConnection
- A connection to a Confluent Schema Registry.
- CsrConnection
Http Auth - HTTP authentication credentials in a
CsrConnection
. - Kafka
Broker - Specifies a Kafka broker in a
KafkaConnection
. - Kafka
Connection - Kafka
Sasl Config - Kafka
TlsConfig - Kafka
Topic Options - MySql
Connection - A connection to a MySQL server.
- Postgres
Connection - A connection to a PostgreSQL server.
- Proto
AwsPrivatelink - Proto
CsrConnection - Proto
CsrConnection Http Auth - Proto
Kafka Broker - Proto
Kafka Connection - Proto
Kafka Connection Sasl Config - Proto
Kafka Connection TlsConfig - Proto
Kafka Topic Options - Proto
MySql Connection - Proto
Postgres Connection - Proto
SqlServer Connection Details - Proto
SshConnection - Proto
SshTunnel - Proto
TlsIdentity - Proto
Tunnel - SqlServer
Connection Details - 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
- Connection
Validation Error - An error returned by
Connection::validate
. - MySql
SslMode - 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.
- Proto
MySql SslMode - Proto
SqlServer Encryption Level - Tunnel
- Specifies how to tunnel a connection.
Traits§
- Secrets
Reader 🔒Ext - An extension trait for
SecretsReader