airflow.providers.cloudant.hooks.cloudant

Cloudant 的 Hook。

CloudantHook

与 Cloudant 交互。这个类是 cloudant Python 库的一个轻量级封装。

模块内容

class airflow.providers.cloudant.hooks.cloudant.CloudantHook(cloudant_conn_id=default_conn_name)[源码]

基类: airflow.hooks.base.BaseHook

与 Cloudant 交互。这个类是 cloudant Python 库的一个轻量级封装。

另请参阅

此处为最新文档 here

参数:

cloudant_conn_id (str) – 用于认证并从 cloudant 获取会话对象的连接 ID。

conn_name_attr = 'cloudant_conn_id'[源码]
default_conn_name = 'cloudant_default'[源码]
conn_type = 'cloudant'[源码]
hook_name = 'Cloudant'[源码]
classmethod get_ui_field_behaviour()[源码]

返回自定义字段行为。

cloudant_conn_id = 'cloudant_default'[源码]
get_conn()[源码]

创建一个已认证的服务对象用于连接 Cloudant 服务。

注意

在连接表单中: - ‘host’ 等于 ‘Account’ (必需) - ‘login’ 等于 ‘Username (or API Key)’ (必需) - ‘password’ 等于 ‘Password’ (必需)

返回:

一个由基于会话的用户名/密码认证器支持的 CloudantV1 服务对象。

返回类型:

airflow.providers.cloudant.cloudant_fake.CloudantV1

此条目有帮助吗?