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

# Packages

Package boltbk implements BoltDB backed backend for standalone instances This is a legacy backend which only exists for backward compatibility purposes Production Teleport clusters should be using either etcd or DynamoDB backends.
Package 'dir' implements the "directory backend".
Copyright 2015 Gravitational, Inc.
Package etcdbk implements Etcd powered backend.
Package test contains a backend acceptance test suite that is backend implementation independant each backend will use the suite to test itself.

# Functions

AnyTTL returns TTL if any of the suplied times pass expiry time otherwise returns forever.
TTL converts time to TTL from current time supplied by provider, if t is zero, returns forever.
ValidateLockTTL helper allows all backends to validate lock TTL parameter.

# Constants

Forever means that object TTL will not expire unless deleted.
Forever means that object TTL will not expire unless deleted.

# Structs

Config is used for 'storage' config section.
No description provided by the author

# Interfaces

Backend implements abstraction over local or remote storage backend Storage is modeled after BoltDB: * bucket is a slice []string{"a", "b"} * buckets contain key value pairs .

# Type aliases

NameFunc type defines a function type which every backend must implement to return its name.
NewFunc type defines a function type which every backend must implement to instantiate itself.
backend.Params type defines a flexible unified back-end configuration API.