Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VaultConfig ¶
type VaultConfig struct {
// Address is the Vault server address (optional, defaults to VAULT_ADDR env var)
Address string `json:"address,omitempty" yaml:"address,omitempty"`
// Token is the Vault authentication token (optional, defaults to VAULT_TOKEN env var)
Token string `json:"token,omitempty" yaml:"token,omitempty"`
// Path is the path to the secret in Vault (required)
Path string `json:"path" yaml:"path"`
// Mount is the secret engine mount path (optional, defaults to "secret")
Mount string `json:"mount,omitempty" yaml:"mount,omitempty"`
}
VaultConfig represents the configuration for HashiCorp Vault provider
type VaultProvider ¶
type VaultProvider struct {
// contains filtered or unexported fields
}
VaultProvider implements the provider interface for HashiCorp Vault
Click to show internal directories.
Click to hide internal directories.