airflow.providers.google.cloud.links.datafusion
¶
This module contains Google Compute Engine links.
Module Contents¶
Classes¶
Override the base logic to prevent adding 'https://console.cloud.google.com' |
|
Helper class for constructing Data Fusion Instance link |
|
Helper class for constructing Data Fusion Pipeline link |
|
Helper class for constructing list of Data Fusion Pipelines link |
Attributes¶
- airflow.providers.google.cloud.links.datafusion.BASE_LINK = 'https://console.cloud.google.com/data-fusion'[source]¶
- airflow.providers.google.cloud.links.datafusion.DATAFUSION_PIPELINES_LINK = '{uri}/cdap/ns/default/pipelines'[source]¶
- airflow.providers.google.cloud.links.datafusion.DATAFUSION_PIPELINE_LINK = '{uri}/pipelines/ns/default/view/{pipeline_name}'[source]¶
- class airflow.providers.google.cloud.links.datafusion.BaseGoogleLink[source]¶
Bases:
airflow.models.BaseOperatorLink
Override the base logic to prevent adding ‘https://console.cloud.google.com’ in front of every link where uri is used
- get_link(operator, *, ti_key)[source]¶
Link to external system.
Note: The old signature of this function was
(self, operator, dttm: datetime)
. That is still supported at runtime but is deprecated.- Parameters
operator (airflow.models.BaseOperator) – The Airflow operator object this link is associated to.
ti_key (airflow.models.taskinstancekey.TaskInstanceKey) – TaskInstance ID to return link for.
- Returns
link to external system
- Return type
- class airflow.providers.google.cloud.links.datafusion.DataFusionInstanceLink[source]¶
Bases:
BaseGoogleLink
Helper class for constructing Data Fusion Instance link
- class airflow.providers.google.cloud.links.datafusion.DataFusionPipelineLink[source]¶
Bases:
BaseGoogleLink
Helper class for constructing Data Fusion Pipeline link
- class airflow.providers.google.cloud.links.datafusion.DataFusionPipelinesLink[source]¶
Bases:
BaseGoogleLink
Helper class for constructing list of Data Fusion Pipelines link