airflow.providers.amazon.aws.triggers.redshift_cluster
¶
模块内容¶
类¶
用于 RedshiftCreateClusterOperator 的触发器。 |
|
用于 RedshiftPauseClusterOperator 的触发器。 |
|
用于 RedshiftCreateClusterSnapshotOperator 的触发器。 |
|
用于 RedshiftResumeClusterOperator 的触发器。 |
|
用于 RedshiftDeleteClusterOperator 的触发器。 |
|
RedshiftClusterTrigger 作为延迟类触发,带有参数以在触发器工作器中运行任务。 |
- class airflow.providers.amazon.aws.triggers.redshift_cluster.RedshiftCreateClusterTrigger(cluster_identifier, aws_conn_id='aws_default', waiter_delay=15, waiter_max_attempts=999999)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
用于 RedshiftCreateClusterOperator 的触发器。
此触发器将异步轮询 boto3 API 并等待 Redshift 集群处于 available 状态。
- 参数
- class airflow.providers.amazon.aws.triggers.redshift_cluster.RedshiftPauseClusterTrigger(cluster_identifier, aws_conn_id='aws_default', waiter_delay=15, waiter_max_attempts=999999)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
用于 RedshiftPauseClusterOperator 的触发器。
此触发器将异步轮询 boto3 API 并等待 Redshift 集群处于 paused 状态。
- 参数
- class airflow.providers.amazon.aws.triggers.redshift_cluster.RedshiftCreateClusterSnapshotTrigger(cluster_identifier, aws_conn_id='aws_default', waiter_delay=15, waiter_max_attempts=999999)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
用于 RedshiftCreateClusterSnapshotOperator 的触发器。
此触发器将异步轮询 boto3 API 并等待 Redshift 集群快照处于 available 状态。
- 参数
- class airflow.providers.amazon.aws.triggers.redshift_cluster.RedshiftResumeClusterTrigger(cluster_identifier, aws_conn_id='aws_default', waiter_delay=15, waiter_max_attempts=999999)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
用于 RedshiftResumeClusterOperator 的触发器。
此触发器将异步轮询 boto3 API 并等待 Redshift 集群处于 available 状态。
- 参数
- class airflow.providers.amazon.aws.triggers.redshift_cluster.RedshiftDeleteClusterTrigger(cluster_identifier, aws_conn_id='aws_default', waiter_delay=30, waiter_max_attempts=30)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
用于 RedshiftDeleteClusterOperator 的触发器。
- 参数
- class airflow.providers.amazon.aws.triggers.redshift_cluster.RedshiftClusterTrigger(aws_conn_id, cluster_identifier, target_status, poke_interval)[source]¶
基类:
airflow.triggers.base.BaseTrigger
RedshiftClusterTrigger 作为延迟类触发,带有参数以在触发器工作器中运行任务。
- 参数