airflow.providers.amazon.aws.triggers.quicksight

Classes

QuickSightIngestionCompletedTrigger

Trigger when an Amazon QuickSight SPICE ingestion is complete.

Module Contents

class airflow.providers.amazon.aws.triggers.quicksight.QuickSightIngestionCompletedTrigger(*, data_set_id, ingestion_id, aws_account_id, waiter_delay=30, waiter_max_attempts=4320, aws_conn_id='aws_default', region_name=None, verify=None, botocore_config=None)[source]

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

Trigger when an Amazon QuickSight SPICE ingestion is complete.

Parameters:
  • data_set_id (str) – ID of the dataset used in the ingestion.

  • ingestion_id (str) – ID for the ingestion.

  • aws_account_id (str) – The ID of the AWS account that owns the dataset.

  • waiter_delay (int) – The amount of time in seconds to wait between attempts. (default: 30)

  • waiter_max_attempts (int) – The maximum number of attempts to be made. (default: 4320)

  • aws_conn_id (str | None) – The Airflow connection used for AWS credentials.

  • region_name (str | None) – AWS region_name. If not specified then the default boto3 behaviour is used.

  • verify (bool | str | None) – Whether or not to verify SSL certificates.

  • botocore_config (dict | None) – Configuration dictionary (key-values) for botocore client.

hook()[source]

Override in subclasses to return the right hook.

Was this entry helpful?