airflow.providers.amazon.aws.sensors.quicksight

Classes

QuickSightSensor

Watches for the status of an Amazon QuickSight Ingestion.

Module Contents

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

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

Watches for the status of an Amazon QuickSight Ingestion.

See also

For more information on how to use this sensor, take a look at the guide: Amazon QuickSight ingestion sensor

Parameters:
aws_hook_class[source]
template_fields: collections.abc.Sequence[str] = ('data_set_id', 'ingestion_id', 'aws_conn_id')[source]
data_set_id[source]
ingestion_id[source]
success_status = 'COMPLETED'[source]
errored_statuses = ('FAILED', 'CANCELLED')[source]
poke(context)[source]

Pokes until the QuickSight Ingestion has successfully finished.

Parameters:

context (airflow.utils.context.Context) – The task context during execution.

Returns:

True if it COMPLETED and False if not.

Return type:

bool

Was this entry helpful?