Versions in this module Expand all Collapse all v0 v0.1.0 Jun 15, 2023 Changes in this version + type AutoCertCache struct + ID string + func (a AutoCertCache) Delete(ctx context.Context, name string) error + func (a AutoCertCache) Get(ctx context.Context, name string) ([]byte, error) + func (a AutoCertCache) Put(ctx context.Context, name string, data []byte) error + type Vault struct + ID string + func New(ctx context.Context, secretProvider *secretprovidertype.SecretProvider) (*Vault, error) + func (v *Vault) CreateToken(ctx context.Context, id string, displayName string, numUses int, ...) (token string, err error) + func (v *Vault) DeleteSecret(ctx context.Context, path string) error + func (v *Vault) GetAutoCertCache(ctx context.Context) secretprovidertype.AutoCertCache + func (v *Vault) ListSecrets(ctx context.Context, pathChannel chan string, errorChannel chan error) + func (v *Vault) ReadAllSecrets(ctx context.Context, secretChannel chan *secretprovidertype.Secret, ...) + func (v *Vault) ReadSecret(ctx context.Context, path string) (secret *secretprovidertype.Secret, err error) + func (v *Vault) UpsertSecret(ctx context.Context, path string, data map[string]interface{}) error