ExtConfigProvider v1.0.0 API Reference
Modules
Flexible Config Provider for e.g. AWS Parameter Store/Secrets Manager
Behaviour for the AWS Client
The ParameterStore Client queries the AWS SSM Parameter Store
The SecretsManager Client queries the AWS Secrets Manager
Strategy behaviour. Determines how to merge the retrieved config with the existing config in your application.
Strategy to merge the retrieved secrets as a keyword list into the current configuration.
Strategy to merge the retrieved secrets into a specific key in the config
Behaviour to take the parameter and convert it. E.g. convert json, toml or plain strings to something for your application to deal with.
Simple parser that accepts the value of the config and returns it
Behaviour to transform the result of the decoded config into a datastructure suitable for the merge strategy to work with.
Takes a map and transforms it to a keyword list suitable for elixir configuration.
Takes a value and returns it. Useful for when the value of in the store needs to be used directly