airflow.secrets.local_filesystem
Objects relating to retrieving connections and variables from local file.
Attributes
Classes
Retrieves Connection objects and Variables from local files. |
Functions
Return |
|
|
Load variables from a text file. |
|
Load connection from text file. |
|
Load configs from a text file. |
Module Contents
- airflow.secrets.local_filesystem.log[source]
- airflow.secrets.local_filesystem.get_connection_parameter_names()[source]
Return
airflow.models.connection.Connectionconstructor parameters.
- airflow.secrets.local_filesystem.FILE_PARSERS[source]
- airflow.secrets.local_filesystem.load_variables(file_path)[source]
Load variables from a text file.
JSON, YAML and.envfiles are supported.- Parameters:
file_path (str) – The location of the file that will be processed.
- airflow.secrets.local_filesystem.load_connections_dict(file_path)[source]
Load connection from text file.
JSON, YAML and.envfiles are supported.
- airflow.secrets.local_filesystem.load_configs_dict(file_path)[source]
Load configs from a text file.
JSON, YAML and.envfiles are supported.
- class airflow.secrets.local_filesystem.LocalFilesystemBackend(variables_file_path=None, connections_file_path=None, configs_file_path=None)[source]
Bases:
airflow.secrets.base_secrets.BaseSecretsBackend,airflow.utils.log.logging_mixin.LoggingMixinRetrieves Connection objects and Variables from local files.
JSON, YAML and.envfiles are supported.- Parameters:
- variables_file = None[source]
- connections_file = None[source]
- configs_file = None[source]
- get_connection(conn_id)[source]
Return connection object with a given
conn_id.- Parameters:
conn_id (str) – connection id
- Returns:
Connection object or None
- Return type:
airflow.models.connection.Connection | None
- get_variable(key)[source]
Return value for Airflow Variable.