package etcdbk
import "github.com/gravitational/teleport/lib/backend/etcdbk"
Package etcdbk implements Etcd powered backend
Index ¶
Functions ¶
func GetName ¶
func GetName() string
GetName returns the name of etcd backend as it appears in 'storage/type' section in Teleport YAML file. This function is a part of backend API
func New ¶
New returns new instance of Etcd-powered backend
Types ¶
type Config ¶
type Config struct { Nodes []string `json:"peers,omitempty"` Key string `json:"prefix,omitempty"` TLSKeyFile string `json:"tls_key_file,omitempty"` TLSCertFile string `json:"tls_cert_file,omitempty"` TLSCAFile string `json:"tls_ca_file,omitempty"` Insecure bool `json:"insecure,omitempty"` }
Config represents JSON config for etcd backend
func (*Config) Validate ¶
Validate checks if all the parameters are present/valid
Source Files ¶
- Version
- v3.2.17+incompatible (latest)
- Published
- Feb 4, 2021
- Platform
- linux/amd64
- Imports
- 19 packages
- Last checked
- 1 month ago –
Tools for package owners.