airflow.providers.microsoft.azure.hooks.base_azure

AzureBaseHook

此 Hook 用作 Azure 服务的基 Hook。

模块内容

class airflow.providers.microsoft.azure.hooks.base_azure.AzureBaseHook(sdk_client, conn_id='azure_default')[source]

基类: airflow.hooks.base.BaseHook

此 Hook 用作 Azure 服务的基 Hook。

它提供了几种认证机制,用于认证上游 Azure Hook 使用的客户端库。

参数:
  • sdk_client (Any) – 要使用的 SDKClient。

  • conn_id (str) – Azure 连接 ID,用于指定连接到服务的信息。

conn_name_attr = 'azure_conn_id'[source]
default_conn_name = 'azure_default'[source]
conn_type = 'azure'[source]
hook_name = 'Azure'[source]
classmethod get_connection_form_widgets()[source]

返回添加到连接表单的连接组件。

classmethod get_ui_field_behaviour()[source]

返回自定义字段行为。

sdk_client[source]
conn_id = 'azure_default'[source]
get_conn()[source]

使用初始化时传入的连接 ID 对资源进行认证。

返回值:

认证后的客户端。

返回类型:

Any

本条目有帮助吗?