blob: 638a41a97cef2903538a2a7e3e86ebce06ab9bd7 [file] [log] [blame]
:py:mod:`airflow.providers.google.cloud.links.spanner`
======================================================
.. py:module:: airflow.providers.google.cloud.links.spanner
.. autoapi-nested-parse::
This module contains Google Spanner links.
Module Contents
---------------
Classes
~~~~~~~
.. autoapisummary::
airflow.providers.google.cloud.links.spanner.SpannerInstanceLink
airflow.providers.google.cloud.links.spanner.SpannerDatabaseLink
Attributes
~~~~~~~~~~
.. autoapisummary::
airflow.providers.google.cloud.links.spanner.SPANNER_BASE_LINK
airflow.providers.google.cloud.links.spanner.SPANNER_INSTANCE_LINK
airflow.providers.google.cloud.links.spanner.SPANNER_DATABASE_LINK
.. py:data:: SPANNER_BASE_LINK
:annotation: = https://console.cloud.google.com/spanner/instances
.. py:data:: SPANNER_INSTANCE_LINK
.. py:data:: SPANNER_DATABASE_LINK
.. py:class:: SpannerInstanceLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing Spanner Instance Link
.. py:attribute:: name
:annotation: = Spanner Instance
.. py:attribute:: key
:annotation: = spanner_instance
.. py:attribute:: format_str
.. py:method:: persist(context, task_instance, instance_id, project_id)
:staticmethod:
.. py:class:: SpannerDatabaseLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing Spanner Database Link
.. py:attribute:: name
:annotation: = Spanner Database
.. py:attribute:: key
:annotation: = spanner_database
.. py:attribute:: format_str
.. py:method:: persist(context, task_instance, instance_id, database_id, project_id)
:staticmethod: