blob: 9c6b39bc6dfbe5d7662e99e1527977eca4488ddf [file] [log] [blame]
:py:mod:`airflow.providers.google.common.links.storage`
=======================================================
.. py:module:: airflow.providers.google.common.links.storage
.. autoapi-nested-parse::
This module contains a link for GCS Storage assets.
Module Contents
---------------
Classes
~~~~~~~
.. autoapisummary::
airflow.providers.google.common.links.storage.StorageLink
airflow.providers.google.common.links.storage.FileDetailsLink
Attributes
~~~~~~~~~~
.. autoapisummary::
airflow.providers.google.common.links.storage.BASE_LINK
airflow.providers.google.common.links.storage.GCS_STORAGE_LINK
airflow.providers.google.common.links.storage.GCS_FILE_DETAILS_LINK
.. py:data:: BASE_LINK
:annotation: = https://console.cloud.google.com
.. py:data:: GCS_STORAGE_LINK
.. py:data:: GCS_FILE_DETAILS_LINK
.. py:class:: StorageLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing GCS Storage link
.. py:attribute:: name
:annotation: = GCS Storage
.. py:attribute:: key
:annotation: = storage_conf
.. py:attribute:: format_str
.. py:method:: persist(context, task_instance, uri, project_id)
:staticmethod:
.. py:class:: FileDetailsLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing GCS file details link
.. py:attribute:: name
:annotation: = GCS File Details
.. py:attribute:: key
:annotation: = file_details
.. py:attribute:: format_str
.. py:method:: persist(context, task_instance, uri, project_id)
:staticmethod: