Documentation ¶
Index ¶
Constants ¶
View Source
const PluginInterface = secrets.PluginInterface + ".azure.keyvault"
View Source
const (
SecretKeyName = "secret"
)
Variables ¶
This section is empty.
Functions ¶
func GetCredentials ¶
func GetCredentials(cfg azureconfig.Config, l hclog.Logger) (autorest.Authorizer, error)
GetCredentials gets an authorizer for Azure
func NewPlugin ¶
func NewPlugin(cfg azureconfig.Config) plugin.Plugin
func NewStore ¶
func NewStore(cfg azureconfig.Config, l hclog.Logger) cnabsecrets.Store
Types ¶
type Plugin ¶
type Plugin struct { cnabsecrets.Store // contains filtered or unexported fields }
Plugin is the plugin wrapper for accessing secrets from Azure Key Vault.
Click to show internal directories.
Click to hide internal directories.