| :py:mod:`airflow.providers.google.cloud.links.cloud_memorystore` |
| ================================================================ |
| |
| .. py:module:: airflow.providers.google.cloud.links.cloud_memorystore |
| |
| .. autoapi-nested-parse:: |
| |
| This module contains Cloud Memorystore links. |
| |
| |
| |
| Module Contents |
| --------------- |
| |
| Classes |
| ~~~~~~~ |
| |
| .. autoapisummary:: |
| |
| airflow.providers.google.cloud.links.cloud_memorystore.MemcachedInstanceDetailsLink |
| airflow.providers.google.cloud.links.cloud_memorystore.MemcachedInstanceListLink |
| airflow.providers.google.cloud.links.cloud_memorystore.RedisInstanceDetailsLink |
| airflow.providers.google.cloud.links.cloud_memorystore.RedisInstanceListLink |
| |
| |
| |
| |
| Attributes |
| ~~~~~~~~~~ |
| |
| .. autoapisummary:: |
| |
| airflow.providers.google.cloud.links.cloud_memorystore.BASE_LINK |
| airflow.providers.google.cloud.links.cloud_memorystore.MEMCACHED_LINK |
| airflow.providers.google.cloud.links.cloud_memorystore.MEMCACHED_LIST_LINK |
| airflow.providers.google.cloud.links.cloud_memorystore.REDIS_LINK |
| airflow.providers.google.cloud.links.cloud_memorystore.REDIS_LIST_LINK |
| |
| |
| .. py:data:: BASE_LINK |
| :annotation: = /memorystore |
| |
| |
| |
| .. py:data:: MEMCACHED_LINK |
| |
| |
| |
| |
| .. py:data:: MEMCACHED_LIST_LINK |
| |
| |
| |
| |
| .. py:data:: REDIS_LINK |
| |
| |
| |
| |
| .. py:data:: REDIS_LIST_LINK |
| |
| |
| |
| |
| .. py:class:: MemcachedInstanceDetailsLink |
| |
| Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink` |
| |
| Helper class for constructing Memorystore Memcached Instance Link |
| |
| .. py:attribute:: name |
| :annotation: = Memorystore Memcached Instance |
| |
| |
| |
| .. py:attribute:: key |
| :annotation: = memcached_instance |
| |
| |
| |
| .. py:attribute:: format_str |
| |
| |
| |
| |
| .. py:method:: persist(context, task_instance, instance_id, location_id, project_id) |
| :staticmethod: |
| |
| |
| |
| .. py:class:: MemcachedInstanceListLink |
| |
| Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink` |
| |
| Helper class for constructing Memorystore Memcached List of Instances Link |
| |
| .. py:attribute:: name |
| :annotation: = Memorystore Memcached List of Instances |
| |
| |
| |
| .. py:attribute:: key |
| :annotation: = memcached_instances |
| |
| |
| |
| .. py:attribute:: format_str |
| |
| |
| |
| |
| .. py:method:: persist(context, task_instance, project_id) |
| :staticmethod: |
| |
| |
| |
| .. py:class:: RedisInstanceDetailsLink |
| |
| Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink` |
| |
| Helper class for constructing Memorystore Redis Instance Link |
| |
| .. py:attribute:: name |
| :annotation: = Memorystore Redis Instance |
| |
| |
| |
| .. py:attribute:: key |
| :annotation: = redis_instance |
| |
| |
| |
| .. py:attribute:: format_str |
| |
| |
| |
| |
| .. py:method:: persist(context, task_instance, instance_id, location_id, project_id) |
| :staticmethod: |
| |
| |
| |
| .. py:class:: RedisInstanceListLink |
| |
| Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink` |
| |
| Helper class for constructing Memorystore Redis List of Instances Link |
| |
| .. py:attribute:: name |
| :annotation: = Memorystore Redis List of Instances |
| |
| |
| |
| .. py:attribute:: key |
| :annotation: = redis_instances |
| |
| |
| |
| .. py:attribute:: format_str |
| |
| |
| |
| |
| .. py:method:: persist(context, task_instance, project_id) |
| :staticmethod: |
| |
| |
| |