blob: 5cc8a8948774cc45dbb56bf8cffa553b83e74c67 [file] [log] [blame]
:py:mod:`airflow.providers.google.cloud.links.cloud_sql`
========================================================
.. py:module:: airflow.providers.google.cloud.links.cloud_sql
.. autoapi-nested-parse::
This module contains Google Cloud SQL links.
Module Contents
---------------
Classes
~~~~~~~
.. autoapisummary::
airflow.providers.google.cloud.links.cloud_sql.CloudSQLInstanceLink
airflow.providers.google.cloud.links.cloud_sql.CloudSQLInstanceDatabaseLink
Attributes
~~~~~~~~~~
.. autoapisummary::
airflow.providers.google.cloud.links.cloud_sql.CLOUD_SQL_BASE_LINK
airflow.providers.google.cloud.links.cloud_sql.CLOUD_SQL_INSTANCE_LINK
airflow.providers.google.cloud.links.cloud_sql.CLOUD_SQL_INSTANCE_DATABASE_LINK
.. py:data:: CLOUD_SQL_BASE_LINK
:annotation: = /sql
.. py:data:: CLOUD_SQL_INSTANCE_LINK
.. py:data:: CLOUD_SQL_INSTANCE_DATABASE_LINK
.. py:class:: CloudSQLInstanceLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing Cloud SQL Instance Link
.. py:attribute:: name
:annotation: = Cloud SQL Instance
.. py:attribute:: key
:annotation: = cloud_sql_instance
.. py:attribute:: format_str
.. py:method:: persist(context, task_instance, cloud_sql_instance, project_id)
:staticmethod:
.. py:class:: CloudSQLInstanceDatabaseLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing Cloud SQL Instance Database Link
.. py:attribute:: name
:annotation: = Cloud SQL Instance Database
.. py:attribute:: key
:annotation: = cloud_sql_instance_database
.. py:attribute:: format_str
.. py:method:: persist(context, task_instance, cloud_sql_instance, project_id)
:staticmethod: