airflow.providers.amazon.aws.sensors.quicksight

QuickSightSensor

监测 Amazon QuickSight 摄取(Ingestion)的状态。

模块内容

class airflow.providers.amazon.aws.sensors.quicksight.QuickSightSensor(*, data_set_id, ingestion_id, **kwargs)[源代码]

基类: airflow.providers.amazon.aws.sensors.base_aws.AwsBaseSensor[airflow.providers.amazon.aws.hooks.quicksight.QuickSightHook]

监测 Amazon QuickSight 摄取(Ingestion)的状态。

另请参阅

有关如何使用此 Sensor 的更多信息,请参阅指南:Amazon QuickSight 摄取 Sensor

参数:
aws_hook_class[源代码]
template_fields: collections.abc.Sequence[str] = ('data_set_id', 'ingestion_id', 'aws_conn_id')[源代码]
data_set_id[源代码]
ingestion_id[源代码]
success_status = 'COMPLETED'[源代码]
errored_statuses = ('FAILED', 'CANCELLED')[源代码]
poke(context)[源代码]

持续监测,直到 QuickSight 摄取成功完成。

参数:

context (airflow.utils.context.Context) – 执行期间的任务上下文。

返回:

如果状态为 COMPLETED 则返回 True,否则返回 False。

返回类型:

bool

此条目有帮助吗?