package
18.0.0-dev.vnet-windows.4+incompatible
Repository: https://github.com/gravitational/teleport.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
Package common provides common utilities used by all supported database implementations.
No description provided by the author
No description provided by the author
No description provided by the author
Package mongodb implements database access proxy that handles authentication, authorization and protocol parsing of connections from MongoDB clients to MongoDB clusters.
Package mysql implements MySQL protocol support for the database access.
No description provided by the author
No description provided by the author
Package postgres implements components of the database access subsystem that proxy connections between Postgres clients (like, psql or pgAdmin) and Postgres database servers with full protocol awareness.
Package redis implements database access proxy that handles authentication, authorization and protocol parsing of connections from Redis clients to Redis standalone or Redis clusters.
Package secrets implements clients for managing secret values using secret management tools like AWS Secrets Manager.
No description provided by the author
Package spanner implements GCP Spanner protocol support for database access.
No description provided by the author
# Functions
New returns a new database server.
NewProxyServer creates a new instance of the database proxy server.
NewRealDownloader returns real cloud database CA downloader.
SetShuffleFunc sets the shuffle behavior when proxying to multiple agents.
# Structs
Config is the configuration for a database proxy server.
ProxyServer runs inside Teleport proxy and is responsible to accepting connections coming from the database clients (via a multiplexer) and dispatching them to appropriate database services over reverse tunnel.
ProxyServerConfig is the proxy configuration.
Server is a database server.
# Interfaces
CADownloader defines interface for cloud databases CA cert downloaders.
ConnMonitor monitors authorized connections and terminates them when session controls dictate so.
# Type aliases
NewAuditFn defines a function that creates an audit logger.