package
18.0.0-dev.vnet-windows.4+incompatible
Repository: https://github.com/gravitational/teleport.git
Documentation: pkg.go.dev

# Functions

Connect connects to the database server running on a remote cluster over reverse tunnel and upgrades this end of the connection to TLS so the identity can be passed over it.
GetDatabaseServers returns a list of database servers in a cluster that match the routing information from the provided identity.
GetServerTLSConfig returns TLS config used for establishing connection to a remote database server over reverse tunnel.
ShuffleRandom is a ShuffleFunc that randomizes the order of database servers.
ShuffleSort is a ShuffleFunc that sorts database servers by name and host ID.

# Structs

ConnectParams contains parameters for connecting to the database server.
GetDatabaseServersParams contains the parameters required to retrieve database servers from a specific cluster.
ServerTLSConfigParams contains the parameters required to configure a TLS connection to a database server.
Stats implements [ConnectStats].

# Interfaces

AuthPreferenceGetter is an interface for retrieving the current configured cluster auth preference.
ConnectStats contains statistics about the connection attempts.
DatabaseCertificateSigner defines an interface for signing database Certificate Signing Requests (CSRs).
DatabaseServersGetter is an interface for retrieving information about database proxy servers within a specific namespace.
No description provided by the author

# Type aliases

ShuffleFunc defines a function that shuffles a list of database servers.