airflow.providers.microsoft.azure.hooks.msgraph
¶
模組內容¶
類別¶
DefaultResponseHandler 傳回 JSON 酬載或位元組內容或回應標頭。 |
|
Microsoft Graph API 互動 Hook,KiotaRequestAdapter 的包裝器。 |
- class airflow.providers.microsoft.azure.hooks.msgraph.DefaultResponseHandler[原始碼]¶
基底類別:
kiota_abstractions.response_handler.ResponseHandler
DefaultResponseHandler 傳回 JSON 酬載或位元組內容或回應標頭。
- class airflow.providers.microsoft.azure.hooks.msgraph.KiotaRequestAdapterHook(conn_id=default_conn_name, timeout=None, proxies=None, host=NationalClouds.Global.value, scopes=None, api_version=None)[原始碼]¶
基底類別:
airflow.hooks.base.BaseHook
Microsoft Graph API 互動 Hook,KiotaRequestAdapter 的包裝器。
https://github.com/microsoftgraph/msgraph-sdk-python-core
- 參數
conn_id (str) – 執行觸發器的 HTTP 連線 ID。
timeout (float | None) – KiotaRequestAdapter 使用的 HTTP 超時(預設為 None)。當未指定超時或設定為 None 時,則不會對每個請求應用 HTTP 超時。
proxies (dict | None) – 定義要使用的 HTTP 代理的字典(預設為 None)。
host (str) – 要使用的主機(預設為 “https://graph.microsoft.com”)。
scopes (list[str] | None) – 要使用的範圍(預設為 [“https://graph.microsoft.com/.default”])。
api_version (msgraph_core.APIVersion | str | None) – 要使用的 Microsoft Graph API 的 API 版本(預設為 v1)。您可以傳遞一個名為 APIVersion 的列舉,其中有 2 個可能的成員 v1 和 beta,或者您可以傳遞一個字串,例如 “v1.0” 或 “beta”。
- cached_request_adapters: dict[str, tuple[msgraph_core.APIVersion, kiota_abstractions.request_adapter.RequestAdapter]][原始碼]¶
- async run(url='', response_type=None, path_parameters=None, method='GET', query_parameters=None, headers=None, data=None)[原始碼]¶