airflow.providers.amazon.aws.sensors.ecs

EcsBaseSensor

包含 Elastic Container Service 的通用传感器行为。

EcsClusterStateSensor

轮询集群状态直到达到终端状态;如果失败,则抛出 AirflowException 并附带失败原因。

EcsTaskDefinitionStateSensor

轮询任务定义直到达到终端状态;如果失败,则抛出 AirflowException 并附带失败原因。

EcsTaskStateSensor

轮询任务状态直到达到终端状态;如果失败,则抛出 AirflowException 并附带失败原因。

模块内容

class airflow.providers.amazon.aws.sensors.ecs.EcsBaseSensor(*, aws_conn_id='aws_default', region_name=None, verify=None, botocore_config=None, region=NOTSET, **kwargs)[source]

基类: airflow.providers.amazon.aws.sensors.base_aws.AwsBaseSensor[airflow.providers.amazon.aws.hooks.ecs.EcsHook]

包含 Elastic Container Service 的通用传感器行为。

aws_hook_class[source]
property client: boto3.client[source]

创建并返回一个 EcsHook 客户端。

class airflow.providers.amazon.aws.sensors.ecs.EcsClusterStateSensor(*, cluster_name, target_state=EcsClusterStates.ACTIVE, failure_states=None, **kwargs)[source]

基类: EcsBaseSensor

轮询集群状态直到达到终端状态;如果失败,则抛出 AirflowException 并附带失败原因。

另请参阅

有关如何使用此 operator 的更多信息,请参阅指南:AWS ECS 集群状态传感器

参数:
template_fields: collections.abc.Sequence[str][source]
cluster_name[source]
target_state[source]
failure_states[source]
poke(context)[source]

派生此类时覆盖。

class airflow.providers.amazon.aws.sensors.ecs.EcsTaskDefinitionStateSensor(*, task_definition, target_state=EcsTaskDefinitionStates.ACTIVE, **kwargs)[source]

基类: EcsBaseSensor

轮询任务定义直到达到终端状态;如果失败,则抛出 AirflowException 并附带失败原因。

另请参阅

有关如何使用此 operator 的更多信息,请参阅指南:AWS ECS 任务定义状态传感器

参数:
template_fields: collections.abc.Sequence[str][source]
task_definition[source]
target_state[source]
failure_states[source]
poke(context)[source]

派生此类时覆盖。

class airflow.providers.amazon.aws.sensors.ecs.EcsTaskStateSensor(*, cluster, task, target_state=EcsTaskStates.RUNNING, failure_states=None, **kwargs)[source]

基类: EcsBaseSensor

轮询任务状态直到达到终端状态;如果失败,则抛出 AirflowException 并附带失败原因。

另请参阅

有关如何使用此 operator 的更多信息,请参阅指南:AWS ECS 任务状态传感器

参数:
template_fields: collections.abc.Sequence[str][source]
cluster[source]
task[source]
target_state[source]
failure_states[source]
poke(context)[source]

派生此类时覆盖。

此条目有帮助吗?