Versions in this module Expand all Collapse all v0 v0.1.13 Nov 19, 2024 Changes in this version + func NewVaultConfigFromBackendConfig(sessionConfig VaultSessionBackendConfig) (api.AuthMethod, error) + type VaultBackend struct + BackendID string + Config VaultBackendConfig + Secret map[string]string + func NewVaultBackend(backendID string, bc map[string]interface{}) (*VaultBackend, error) + func (b *VaultBackend) GetSecretOutput(secretKey string) secret.Output + type VaultBackendConfig struct + BackendType string + SecretPath string + Secrets []string + VaultAddress string + VaultSession VaultSessionBackendConfig + VaultTLS *VaultTLSConfig + type VaultSessionBackendConfig struct + VaultLDAPPassword string + VaultLDAPUserName string + VaultPassword string + VaultRoleID string + VaultSecretID string + VaultUserName string + type VaultTLSConfig struct + CACert string + CAPath string + ClientCert string + ClientKey string + Insecure bool + TLSServer string