Documentation
¶
Index ¶
Constants ¶
View Source
const OriginName = "vault"
Variables ¶
This section is empty.
Functions ¶
func NewSecretManagement ¶
func NewSecretManagement(opt v1alpha1.Component, info *component.ComponentInitInfo) (component.SecretManagement, error)
func NewVaultClient ¶
func NewVaultClient(_ v1alpha1.Component, info *component.ComponentInitInfo, opts ...NewOption) (component.SecretManagement, error)
NewVaultClient builds a client instance to access the Vault, including read and write operations.
Types ¶
type NewOption ¶ added in v0.4.1
type NewOption func(*newOptions)
func SetNewVaultProxyClientFunction ¶
func SetNewVaultProxyClientFunction(fn NewVaultProxy) NewOption
type NewVaultProxy ¶
type NewVaultProxy func(url string) (vaultproxy.SecretHTTPClient, vaultproxy.AuthHTTPClient, vaultproxy.AuthGrantHTTPClient, error)
NewVaultProxy defines a function of Vault proxy.
Click to show internal directories.
Click to hide internal directories.