Documentation
¶
Overview ¶
Package keyvault provides Azure Key Vault reference resolution helpers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsKeyVaultReference ¶
IsKeyVaultReference reports whether the value matches a supported reference format.
Types ¶
type KeyVaultResolutionWarning ¶
KeyVaultResolutionWarning captures non-fatal resolution failures.
type KeyVaultResolver ¶
type KeyVaultResolver struct {
// contains filtered or unexported fields
}
KeyVaultResolver resolves Azure Key Vault references to secret values.
func NewKeyVaultResolver ¶
func NewKeyVaultResolver() (*KeyVaultResolver, error)
NewKeyVaultResolver builds a resolver using DefaultAzureCredential.
func (*KeyVaultResolver) ResolveEnvironmentVariables ¶
func (r *KeyVaultResolver) ResolveEnvironmentVariables(ctx context.Context, envVars []string, options ResolveEnvironmentOptions) ([]string, []KeyVaultResolutionWarning, error)
ResolveEnvironmentVariables resolves references in KEY=VALUE entries.
func (*KeyVaultResolver) ResolveReference ¶
ResolveReference resolves a single Key Vault reference to its secret value.
type ResolveEnvironmentOptions ¶
type ResolveEnvironmentOptions struct {
StopOnError bool
}
ResolveEnvironmentOptions configures environment resolution behavior.
Click to show internal directories.
Click to hide internal directories.