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

此條目有幫助嗎?