airflow.secrets.local_filesystem¶
Objects relating to retrieving connections and variables from local file
Module Contents¶
- 
airflow.secrets.local_filesystem.get_connection_parameter_names() → Set[str][source]¶
- 
Returns :class:`airflow.models.connection.Connection` constructor parameters.
- 
airflow.secrets.local_filesystem.load_variables(file_path: str) → Dict[str, str][source]¶
- 
Load variables from a text file.
- JSON, YAML and- .envfiles are supported.
- 
airflow.secrets.local_filesystem.load_connections(file_path) → Dict[str, List[Any]][source]¶
- 
This function is deprecated. Please use `airflow.secrets.local_filesystem.load_connections_dict`.",
- 
airflow.secrets.local_filesystem.load_connections_dict(file_path: str) → Dict[str, Any][source]¶
- 
Load connection from text file.
- JSON, YAML and- .envfiles are supported.- Returns
- A dictionary where the key contains a connection ID and the value contains the connection. 
- Return type
 
- 
class airflow.secrets.local_filesystem.LocalFilesystemBackend(variables_file_path: Optional[str] = None, connections_file_path: Optional[str] = None)[source]¶
- Bases: - airflow.secrets.base_secrets.BaseSecretsBackend,- airflow.utils.log.logging_mixin.LoggingMixin- Retrieves Connection objects and Variables from local files - JSON, YAML and- .envfiles are supported.- Parameters