airflow.providers.amazon.aws.triggers.opensearch_serverless

OpenSearchServerlessCollectionActiveTrigger

当 Amazon OpenSearch Serverless Collection 达到 ACTIVE 状态时触发。

模块内容

class airflow.providers.amazon.aws.triggers.opensearch_serverless.OpenSearchServerlessCollectionActiveTrigger(*, collection_id=None, collection_name=None, waiter_delay=60, waiter_max_attempts=20, aws_conn_id=None)[source]

Bases: airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger

当 Amazon OpenSearch Serverless Collection 达到 ACTIVE 状态时触发。

参数:
  • collection_id (str | None) – Collection ID。您不能在同一请求中同时提供名称和 ID。

  • collection_name (str | None) – Collection 名称。您不能在同一请求中同时提供名称和 ID。

  • waiter_delay (int) – 两次尝试之间等待的秒数。(默认值: 60)

  • waiter_max_attempts (int) – 最大尝试次数。(默认值: 20)

  • aws_conn_id (str | None) – 用于 AWS 凭据的 Airflow 连接。

hook()[source]

在子类中重写以返回正确的 hook。

此条目有帮助吗?