airflow.providers.amazon.aws.sensors.dms
¶
Module Contents¶
Classes¶
Contains general sensor behavior for DMS task. |
|
Pokes DMS task until it is completed. |
- class airflow.providers.amazon.aws.sensors.dms.DmsTaskBaseSensor(replication_task_arn: str, aws_conn_id='aws_default', target_statuses: Optional[Iterable[str]] = None, termination_statuses: Optional[Iterable[str]] = None, *args, **kwargs)[source]¶
Bases:
airflow.sensors.base.BaseSensorOperator
Contains general sensor behavior for DMS task.
Subclasses should set
target_statuses
andtermination_statuses
fields.- Parameters
replication_task_arn (str) -- AWS DMS replication task ARN
aws_conn_id (str) -- aws connection to uses
target_statuses -- the target statuses, sensor waits until the task reaches any of these states
termination_statuses (list[str]) -- the termination statuses, sensor fails when the task reaches any of these states
- get_hook(self) airflow.providers.amazon.aws.hooks.dms.DmsHook [source]¶
Get DmsHook
- class airflow.providers.amazon.aws.sensors.dms.DmsTaskCompletedSensor(*args, **kwargs)[source]¶
Bases:
DmsTaskBaseSensor
Pokes DMS task until it is completed.
See also
For more information on how to use this operator, take a look at the guide: Create replication task, wait for it completion and delete it.
- Parameters
replication_task_arn (str) -- AWS DMS replication task ARN