airflow.models.connection
¶
Module Contents¶
Classes¶
Placeholder to store information about different database instances |
Functions¶
|
This method is deprecated. |
Attributes¶
- airflow.models.connection.parse_netloc_to_hostname(*args, **kwargs)[source]¶
This method is deprecated.
- class airflow.models.connection.Connection(conn_id=None, conn_type=None, description=None, host=None, login=None, password=None, schema=None, port=None, extra=None, uri=None)[source]¶
Bases:
airflow.models.base.Base
,airflow.utils.log.logging_mixin.LoggingMixin
Placeholder to store information about different database instances connection information. The idea here is that scripts use references to database instances (conn_id) instead of hard coding hostname, logins and passwords when using operators or hooks.
See also
For more information on how to use this class, see: Managing Connections
- Parameters
conn_id (Optional[str]) -- The connection ID.
conn_type (Optional[str]) -- The connection type.
description (Optional[str]) -- The connection description.
host (Optional[str]) -- The host.
login (Optional[str]) -- The login.
password (Optional[str]) -- The password.
schema (Optional[str]) -- The schema.
port (Optional[int]) -- The port number.
extra (Optional[Union[str, dict]]) -- Extra metadata. Non-standard data such as private/SSH keys can be saved here. JSON encoded object.
uri (Optional[str]) -- URI address describing connection parameters.
- parse_from_uri(self, **uri)[source]¶
This method is deprecated. Please use uri parameter in constructor.
- property password(cls)[source]¶
Password. The value is decrypted/encrypted when reading/setting the value.
- property extra(cls)[source]¶
Extra data. The value is decrypted/encrypted when reading/setting the value.
- log_info(self)[source]¶
This method is deprecated. You can read each field individually or use the default representation (__repr__).
- debug_info(self)[source]¶
This method is deprecated. You can read each field individually or use the default representation (__repr__).
- test_connection(self)[source]¶
Calls out get_hook method and executes test_connection method on that.