Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
Package breaker implements a circuit breaker.
|
Package breaker implements a circuit breaker. |
Package client provides a gRPC implementation of the Teleport Auth client.
|
Package client provides a gRPC implementation of the Teleport Auth client. |
proto
Package proto provides the protobuf API specification for Teleport.
|
Package proto provides the protobuf API specification for Teleport. |
webclient
Package webclient provides a client for the Teleport Proxy API endpoints.
|
Package webclient provides a client for the Teleport Proxy API endpoints. |
Package constants defines Teleport-specific constants
|
Package constants defines Teleport-specific constants |
Package defaults defines Teleport-specific defaults
|
Package defaults defines Teleport-specific defaults |
gen
|
|
Package identityfile implements parsing and serialization of Teleport identity files.
|
Package identityfile implements parsing and serialization of Teleport identity files. |
packages under `api/internalutils` hold helpers that aren't intended to be part of the public api, but need to be importable by both `api` and `lib`.
|
packages under `api/internalutils` hold helpers that aren't intended to be part of the public api, but need to be importable by both `api` and `lib`. |
observability
|
|
Package profile handles management of the Teleport profile directory (~/.tsh).
|
Package profile handles management of the Teleport profile directory (~/.tsh). |
Package types contains all types and logic required by the Teleport API.
|
Package types contains all types and logic required by the Teleport API. |
events
Package events contains event related types and logic required by the Teleport API.
|
Package events contains event related types and logic required by the Teleport API. |
wrappers
Package wrappers provides protobuf wrappers for common teleport map and list types.
|
Package wrappers provides protobuf wrappers for common teleport map and list types. |
Package utils defines several functions used across the Teleport API and other packages
|
Package utils defines several functions used across the Teleport API and other packages |
keypaths
Package keypaths defines several keypaths used by multiple Teleport services.
|
Package keypaths defines several keypaths used by multiple Teleport services. |
keys
Package keys defines common interfaces for Teleport client keys.
|
Package keys defines common interfaces for Teleport client keys. |
prompt
Package prompt implements CLI prompts to the user.
|
Package prompt implements CLI prompts to the user. |
retryutils
Package retryutils defines common retry and jitter logic.
|
Package retryutils defines common retry and jitter logic. |
sshutils
Package sshutils defines several functions and types used across the Teleport API and other Teleport packages when working with SSH.
|
Package sshutils defines several functions and types used across the Teleport API and other Teleport packages when working with SSH. |
sshutils/ppk
Package ppk provides functions implementing conversion between Teleport's native RSA keypairs and PuTTY's PPK format.
|
Package ppk provides functions implementing conversion between Teleport's native RSA keypairs and PuTTY's PPK format. |
tlsutils
Package tlsutils contains utilities for TLS configuration and formats.
|
Package tlsutils contains utilities for TLS configuration and formats. |
Click to show internal directories.
Click to hide internal directories.