airflow.providers.google.cloud.links.workflows

This module contains Google Workflows links.

Attributes

WORKFLOWS_BASE_LINK

WORKFLOW_LINK

WORKFLOWS_LINK

EXECUTION_LINK

Classes

WorkflowsWorkflowDetailsLink

Helper class for constructing Workflow details Link.

WorkflowsListOfWorkflowsLink

Helper class for constructing list of Workflows Link.

WorkflowsExecutionLink

Helper class for constructing Workflows Execution Link.

Module Contents

Bases: airflow.providers.google.cloud.links.base.BaseGoogleLink

Helper class for constructing Workflow details Link.

name = 'Workflow details'[source]

Name of the link. This will be the button name on the task UI.

key = 'workflow_details'[source]
format_str = '/workflows/workflow/{location_id}/{workflow_id}/executions?project={project_id}'[source]
static persist(context, task_instance, location_id, workflow_id, project_id)[source]

Bases: airflow.providers.google.cloud.links.base.BaseGoogleLink

Helper class for constructing list of Workflows Link.

name = 'List of workflows'[source]

Name of the link. This will be the button name on the task UI.

key = 'list_of_workflows'[source]
format_str = '/workflows?project={project_id}'[source]
static persist(context, task_instance, project_id)[source]

Bases: airflow.providers.google.cloud.links.base.BaseGoogleLink

Helper class for constructing Workflows Execution Link.

name = 'Workflow Execution'[source]

Name of the link. This will be the button name on the task UI.

key = 'workflow_execution'[source]
format_str = '/workflows/workflow/{location_id}/{workflow_id}/execution/{execution_id}?project={project_id}'[source]
static persist(context, task_instance, location_id, workflow_id, execution_id, project_id)[source]

Was this entry helpful?