airflow.providers.amazon.aws.hooks.eventbridge

EventBridgeHook

亞馬遜 EventBridge Hook。

模組內容

class airflow.providers.amazon.aws.hooks.eventbridge.EventBridgeHook(*args, **kwargs)[source]

基類: airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook

亞馬遜 EventBridge Hook。

put_rule(name, description=None, event_bus_name=None, event_pattern=None, role_arn=None, schedule_expression=None, state=None, tags=None, **kwargs)[source]

建立或更新 EventBridge 規則。

引數:
  • name (str) – 要建立或更新的規則的名稱(必需)

  • description (str | None) – 規則的描述

  • event_bus_name (str | None) – 要與此規則關聯的事件匯流排的名稱或 ARN

  • event_pattern (str | None) – 與此規則匹配的事件模式

  • role_arn (str | None) – 與此規則關聯的 IAM 角色的 Amazon Resource Name

  • schedule_expression (str | None) – 排程表示式(例如,cron 或 rate 表示式)

  • state (str | None) – 指示規則設定為“ENABLED”(啟用)還是“DISABLED”(停用)

  • tags (list[dict] | None) – 與此規則關聯的鍵值對列表

此條目有幫助嗎?