airflow.providers.yandex.hooks.yandex

Module Contents

Classes

YandexCloudBaseHook

A base hook for Yandex.Cloud related tasks.

class airflow.providers.yandex.hooks.yandex.YandexCloudBaseHook(connection_id=None, yandex_conn_id=None, default_folder_id=None, default_public_ssh_key=None, default_service_account_id=None)[source]

Bases: airflow.hooks.base.BaseHook

A base hook for Yandex.Cloud related tasks.

Parameters
  • yandex_conn_id (str | None) – The connection ID to use when fetching connection info

  • connection_id (str | None) – Deprecated, use yandex_conn_id instead

  • default_folder_id (str | None) – The folder ID to use instead of connection folder ID

  • default_public_ssh_key (str | None) – The key to use instead of connection key

  • default_service_account_id (str | None) – The service account ID to use instead of key service account ID

conn_name_attr[source]
default_conn_name[source]
conn_type[source]
hook_name[source]
classmethod get_connection_form_widgets()[source]

Return connection widgets to add to Yandex connection form.

classmethod provider_user_agent()[source]
classmethod get_ui_field_behaviour()[source]

Return custom UI field behaviour for Yandex connection.

Was this entry helpful?