airflow.providers.amazon.aws.triggers.emr¶
类¶
轮询 EMR 步骤的状态,直到它们达到终止状态。 |
|
异步轮询 boto3 API 并等待 JobFlow 执行完成。 |
|
异步轮询 boto3 API 并等待 JobFlow 终止完成。 |
|
轮询 EMR 容器的状态,直到达到终止状态。 |
|
轮询 EMR 容器的状态,直到达到终止状态。 |
|
轮询 EMR Serverless 应用程序并等待其创建完成。 |
|
轮询 EMR Serverless 应用程序并等待其启动完成。 |
|
轮询 EMR Serverless 应用程序并等待其停止完成。 |
|
轮询 EMR Serverless 作业运行并等待其完成。 |
|
轮询 EMR Serverless 应用程序并等待其删除完成。 |
|
用于取消 EMR Serverless 应用程序中作业列表的 Trigger。 |
模块内容¶
- class airflow.providers.amazon.aws.triggers.emr.EmrAddStepsTrigger(job_flow_id, step_ids, waiter_delay, waiter_max_attempts, aws_conn_id='aws_default')[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
轮询 EMR 步骤的状态,直到它们达到终止状态。
- 参数:
- class airflow.providers.amazon.aws.triggers.emr.EmrCreateJobFlowTrigger(job_flow_id, aws_conn_id=None, waiter_delay=30, waiter_max_attempts=60)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
异步轮询 boto3 API 并等待 JobFlow 执行完成。
- 参数:
- class airflow.providers.amazon.aws.triggers.emr.EmrTerminateJobFlowTrigger(job_flow_id, aws_conn_id=None, waiter_delay=30, waiter_max_attempts=60)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
异步轮询 boto3 API 并等待 JobFlow 终止完成。
- 参数:
- class airflow.providers.amazon.aws.triggers.emr.EmrContainerTrigger(virtual_cluster_id, job_id, aws_conn_id='aws_default', waiter_delay=30, waiter_max_attempts=sys.maxsize)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
轮询 EMR 容器的状态,直到达到终止状态。
- 参数:
- class airflow.providers.amazon.aws.triggers.emr.EmrStepSensorTrigger(job_flow_id, step_id, waiter_delay=30, waiter_max_attempts=60, aws_conn_id='aws_default')[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
轮询 EMR 容器的状态,直到达到终止状态。
- 参数:
- class airflow.providers.amazon.aws.triggers.emr.EmrServerlessCreateApplicationTrigger(application_id, waiter_delay=30, waiter_max_attempts=60, aws_conn_id='aws_default')[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
轮询 EMR Serverless 应用程序并等待其创建完成。
- 参数:
- Waiter_delay:
检查状态的轮询周期(秒)
- class airflow.providers.amazon.aws.triggers.emr.EmrServerlessStartApplicationTrigger(application_id, waiter_delay=30, waiter_max_attempts=60, aws_conn_id='aws_default')[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
轮询 EMR Serverless 应用程序并等待其启动完成。
- 参数:
- Waiter_delay:
检查状态的轮询周期(秒)
- class airflow.providers.amazon.aws.triggers.emr.EmrServerlessStopApplicationTrigger(application_id, waiter_delay=30, waiter_max_attempts=60, aws_conn_id='aws_default')[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
轮询 EMR Serverless 应用程序并等待其停止完成。
- 参数:
- Waiter_delay:
检查状态的轮询周期(秒)
- class airflow.providers.amazon.aws.triggers.emr.EmrServerlessStartJobTrigger(application_id, job_id, waiter_delay=30, waiter_max_attempts=60, aws_conn_id='aws_default')[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
轮询 EMR Serverless 作业运行并等待其完成。
- 参数:
- Waiter_delay:
检查状态的轮询周期(秒)
- class airflow.providers.amazon.aws.triggers.emr.EmrServerlessDeleteApplicationTrigger(application_id, waiter_delay=30, waiter_max_attempts=60, aws_conn_id='aws_default')[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
轮询 EMR Serverless 应用程序并等待其删除完成。
- 参数:
- Waiter_delay:
检查状态的轮询周期(秒)
- class airflow.providers.amazon.aws.triggers.emr.EmrServerlessCancelJobsTrigger(application_id, aws_conn_id, waiter_delay, waiter_max_attempts)[source]¶
基类:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTrigger
用于取消 EMR Serverless 应用程序中作业列表的 Trigger。
- 参数:
- property hook_instance: airflow.providers.amazon.aws.hooks.base_aws.AwsGenericHook[source]¶
添加此属性是为了向后兼容。