package
2.3.5+incompatible
Repository: https://github.com/dspasibenko/teleport.git
Documentation: pkg.go.dev

# Functions

ApplyDefaults applies default values to the existing config structure.
MakeDefaultConfig creates a new Config structure and populates it with defaults.
NewSupervisor returns new instance of initialized supervisor.
NewTeleport takes the daemon configuration, instantiates all required services and starts them under a supervisor, returning the supervisor object.

# Constants

AuthIdentityEvent is generated when auth's identity has been initialized.
ProxyIdentityEvent is generated by supervisor when proxy's identity has been initialized.
ProxyReverseTunnelServerEvent is generated supervisor when proxy has initialized reverse tunnel server.
ProxyWebServerEvent is generated supervisor when proxy has initialized web tunnel server.
SSHIdentityEvent is generated when node's identity has been received.
TeleportExitEvent is generated when someone is askign Teleport Process to close all listening sockets and exit.

# Structs

AuthConfig is a configuration of the auth server.
CachePolicy sets caching policy for proxies and nodes.
Config structure is used to initialize _all_ services Teleporot can run.
Connector has all resources process needs to connect to other parts of the cluster: client and identity.
Event is a special service event that can be generated by various goroutines in the supervisor.
No description provided by the author
ProxyConfig configures proy service.
RoleConfig is a configuration for a server role (either proxy or node).
SSHConfig configures SSH server node role.
TeleportProcess structure holds the state of the Teleport daemon, controlling execution and configuration of the teleport services: ssh, auth and proxy.

# Interfaces

No description provided by the author
Supervisor implements the simple service logic - registering service functions and de-registering the service goroutines.

# Type aliases

No description provided by the author