blob: 7b2df207cab6a251e8b0838b3741356ae5115d3e [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: = /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: