airflow.providers.google.cloud.triggers.cloud_run
¶
模組內容¶
類別¶
用於表示任務執行狀態的列舉。 |
|
Cloud Run 觸發器,用於檢查範本化任務是否已完成。 |
屬性¶
- class airflow.providers.google.cloud.triggers.cloud_run.RunJobStatus[原始碼]¶
繼承自:
enum.Enum
用於表示任務執行狀態的列舉。
- class airflow.providers.google.cloud.triggers.cloud_run.CloudRunJobFinishedTrigger(operation_name, job_name, project_id, location=DEFAULT_BATCH_LOCATION, gcp_conn_id='google_cloud_default', impersonation_chain=None, polling_period_seconds=10, timeout=None)[原始碼]¶
繼承自:
airflow.triggers.base.BaseTrigger
Cloud Run 觸發器,用於檢查範本化任務是否已完成。
- 參數
operation_name (str) – 必填。操作的名稱。
job_name (str) – 必填。任務的名稱。
project_id (str | None) – 必填。啟動任務的 Google Cloud 專案 ID。
location (str) – 選填。執行任務的位置。如果設定為 None,則會使用 DEFAULT_BATCH_LOCATION 的值。
gcp_conn_id (str) – 用於連線到 Google Cloud 的連線 ID。
impersonation_chain (str | collections.abc.Sequence[str] | None) – 選填。要使用短期憑證模擬的服務帳戶,或取得清單中最後一個帳戶的 access_token 所需的鏈結帳戶清單,該帳戶將在請求中被模擬。如果設定為字串,則該帳戶必須授予原始帳戶「服務帳戶權杖建立者」IAM 角色。如果設定為序列,則清單中的身分必須授予緊接在前的身分「服務帳戶權杖建立者」IAM 角色,清單中的第一個帳戶將此角色授予原始帳戶(範本化)。
poll_sleep – 輪詢週期(秒),用於檢查狀態。
- 超時
在操作失敗前等待的時間。