airflow.providers.google.cloud.links.managed_kafka

Attributes

MANAGED_KAFKA_BASE_LINK

MANAGED_KAFKA_CLUSTER_LINK

MANAGED_KAFKA_CLUSTER_LIST_LINK

MANAGED_KAFKA_TOPIC_LINK

MANAGED_KAFKA_CONSUMER_GROUP_LINK

Classes

ApacheKafkaClusterLink

Helper class for constructing Apache Kafka Cluster link.

ApacheKafkaClusterListLink

Helper class for constructing Apache Kafka Clusters link.

ApacheKafkaTopicLink

Helper class for constructing Apache Kafka Topic link.

ApacheKafkaConsumerGroupLink

Helper class for constructing Apache Kafka Consumer Group link.

Module Contents

Bases: airflow.providers.google.cloud.links.base.BaseGoogleLink

Helper class for constructing Apache Kafka Cluster link.

name = 'Apache Kafka Cluster'[source]

Name of the link. This will be the button name on the task UI.

key = 'cluster_conf'[source]
format_str = '/managedkafka/{location}/clusters/{cluster_id}?project={project_id}'[source]
static persist(context, task_instance, cluster_id)[source]

Bases: airflow.providers.google.cloud.links.base.BaseGoogleLink

Helper class for constructing Apache Kafka Clusters link.

name = 'Apache Kafka Cluster List'[source]

Name of the link. This will be the button name on the task UI.

key = 'cluster_list_conf'[source]
format_str = '/managedkafka/clusters?project={project_id}'[source]
static persist(context, task_instance)[source]

Bases: airflow.providers.google.cloud.links.base.BaseGoogleLink

Helper class for constructing Apache Kafka Topic link.

name = 'Apache Kafka Topic'[source]

Name of the link. This will be the button name on the task UI.

key = 'topic_conf'[source]
format_str = '/managedkafka/{location}/clusters/{cluster_id}/topics/{topic_id}?project={project_id}'[source]
static persist(context, task_instance, cluster_id, topic_id)[source]

Bases: airflow.providers.google.cloud.links.base.BaseGoogleLink

Helper class for constructing Apache Kafka Consumer Group link.

name = 'Apache Kafka Consumer Group'[source]

Name of the link. This will be the button name on the task UI.

key = 'consumer_group_conf'[source]
format_str = '/managedkafka/{location}/clusters/{cluster_id}/consumer_groups/{consumer_group_id}?project={project_id}'[source]
static persist(context, task_instance, cluster_id, consumer_group_id)[source]

Was this entry helpful?