package
2.3.5+incompatible
Repository: https://github.com/dspasibenko/teleport.git
Documentation: pkg.go.dev
# Functions
ApplyFileConfig applies configuration from a YAML file to Teleport runtime config.
Configure merges command line arguments with what's in a configuration file with CLI commands taking precedence.
MakeSampleFileConfig returns a sample config structure populated by defaults, useful to generate sample configuration files.
ReadConfig reads Teleport configuration from reader in YAML format.
readConfigFile reads /etc/teleport.yaml (or whatever is passed via --config flag) and overrides values in 'cfg' structure.
ReadFromFile reads Teleport configuration from a file.
ReadFromString reads values from base64 encoded byte string.
# Structs
Auth is 'auth_service' section of the config file.
AuthenticationConfig describes the auth_service/authentication section of teleport.yaml.
Authority is a host or user certificate authority that can check and if it has private key stored as well, sign it too.
CachePolicy is used to control local cache.
ClaimMapping is OIDC claim mapping that maps claim name to teleport roles.
CommandLabel is `command` section of `ssh_service` in the config file.
CommandLineFlags stores command line flag values, it's a much simplified subset of Teleport configuration (which is fully expressed via YAML config file).
ConnectionLimits sets up connection limiter.
ConnectionRate configures rate limiter.
FileConfig structre represents the teleport configuration stored in a config file in YAML format (usually /etc/teleport.yaml)
Use config.ReadFromFile() to read the parsed FileConfig from a YAML file.
Global is 'teleport' (global) section of the config file.
KeyPair is a pair of private key and certificates.
Log configures teleport logging.
OIDCConnector specifies configuration fo Open ID Connect compatible external identity provider, e.g.
Proxy is `proxy_service` section of the config file:.
ReverseTunnel is a SSH reverse tunnel mantained by one cluster's proxy to remote Teleport proxy.
Service is a common configuration of a teleport service.
SSH is 'ssh_service' section of the config file.
TrustedCluster struct holds configuration values under "trusted_clusters" key.
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author