Attributes¶
brickflow_plugins.secrets.BRICKFLOW_SECRETS_BACKEND = 'brickflow_secrets_backend'
module-attribute
¶
brickflow_plugins.secrets.brickflow_secrets_backend_plugin_impl = pluggy.HookimplMarker(BRICKFLOW_SECRETS_BACKEND)
module-attribute
¶
brickflow_plugins.secrets.brickflow_secrets_plugin_spec = pluggy.HookspecMarker(BRICKFLOW_SECRETS_BACKEND)
module-attribute
¶
Classes¶
brickflow_plugins.secrets.AbstractSecretsHelper
¶
Bases: abc.ABC
Attributes¶
PROTOCOL_STARTS_WITH: Optional[Union[str, List[str]]] = None
class-attribute
instance-attribute
¶
Functions¶
get_secret_value_from_url(url_parsed_result: ParseResult)
¶
Source code in brickflow_plugins/secrets/__init__.py
brickflow_plugins.secrets.B64SecretsHelper
¶
Bases: AbstractSecretsHelper
brickflow_plugins.secrets.Base64BrickflowSecretPluginImpl
¶
Bases: BrickflowSecretPluginSpec
brickflow_plugins.secrets.BrickflowSecretPluginSpec
¶
brickflow_plugins.secrets.BrickflowSecretsBackend
¶
brickflow_plugins.secrets.CerberusBrickflowSecretPluginImpl
¶
Bases: BrickflowSecretPluginSpec
brickflow_plugins.secrets.CerberusSecretsHelper
¶
Bases: AbstractSecretsHelper
brickflow_plugins.secrets.DatabricksSecretsBrickflowSecretPluginImpl
¶
Bases: BrickflowSecretPluginSpec