dlt.common.configuration.specs.config_providers_context
VaultProviderConfiguration Objects
@configspec
class VaultProviderConfiguration(BaseConfiguration)
only_secrets
Only checks for secrets, ignoring all other field types
only_toml_fragments
Only checks for toml fragments like sources or destinations
list_secrets
Lists all secrets to eliminate non-existing keys upfront
ConfigProvidersConfiguration Objects
@configspec
class ConfigProvidersConfiguration(BaseConfiguration)
google_secrets
None # dataclasses.field(default_factory=lambda: dict(only_secrets=True, only_toml_fragments=True, list_secrets=False))
ConfigProvidersContainer Objects
class ConfigProvidersContainer()
Injectable list of providers used by the configuration resolve
module
add_extras
def add_extras() -> None
Adds extra providers. Extra providers may use initial providers when setting up