ExSecrets.Providers.AzureManagedIdentity (ex_secrets v0.2.0)
Azure Key Vault provider provides secrets from an Azure Key Vault through a rest API.
Only the keyvault name is required here once the managed identity has been given access to the keyvault.
config :ex_secrets, :providers, %{
azure_managed_identity: %{
key_vault_name: "key-vault-name"
}
The provider will handle token renewals and secret fetch.
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for ExSecrets.Providers.Behaviour.get/1
.
Callback implementation for GenServer.init/1
.
Callback implementation for ExSecrets.Providers.Behaviour.reset/0
.
Link to this section Functions
Link to this function
child_spec(init_arg)
Returns a specification to start this module under a supervisor.
See Supervisor
.
Link to this function
get(name)
Callback implementation for ExSecrets.Providers.Behaviour.get/1
.
Link to this function
init(_)
Callback implementation for GenServer.init/1
.
Link to this function
process_name()
Link to this function
reset()
Callback implementation for ExSecrets.Providers.Behaviour.reset/0
.
Link to this function