Documentation ¶
Overview ¶
Package backend aggregates all supported backends and allow fetching secrets from them
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backends ¶
Backends encapsulate all known backends
func (*Backends) GetSecretOutputs ¶
GetSecretOutputs returns a the value for a list of given secrets of form "<backendID>:<secret key>"
func (*Backends) InitBackend ¶
InitBackend initialize all the backends based on their configuration
type ErrorBackend ¶
ErrorBackend links an error to its backend
func NewErrorBackend ¶
func NewErrorBackend(backendID string, e error) *ErrorBackend
NewErrorBackend returns a new ErrorBackend
func (*ErrorBackend) GetSecretOutput ¶
func (b *ErrorBackend) GetSecretOutput(_ string) secret.Output
GetSecretOutput returns a the value for a specific secret
Directories ¶
Path | Synopsis |
---|---|
Package akeyless allows to fetch secrets from akeyless service
|
Package akeyless allows to fetch secrets from akeyless service |
Package aws allows to fetch secrets from Aws SSM and Secrets Manager service
|
Package aws allows to fetch secrets from Aws SSM and Secrets Manager service |
Package azure allows to fetch secrets from Azure keyvault service
|
Package azure allows to fetch secrets from Azure keyvault service |
Package file allows to fetch secrets from JSON and YAML files
|
Package file allows to fetch secrets from JSON and YAML files |
Package hashicorp allows to fetch secrets from Hashicorp vault service
|
Package hashicorp allows to fetch secrets from Hashicorp vault service |
Click to show internal directories.
Click to hide internal directories.