Skip to main content

GCP Pub Sub Subscription

A Google Cloud Pub/Sub subscription represents the consumer side of a Pub/Sub messaging pattern. It defines how and where messages published to a topic are delivered—whether they are pulled by a client application, pushed to an HTTPS endpoint, written to a BigQuery table, or streamed into a Cloud Storage bucket. Each subscription maintains its own message backlog and acknowledgement state, enabling multiple, independent consumers of the same topic.
For full details, see the official Google Cloud documentation: https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.subscriptions

Terrafrom Mappings:

  • google_pubsub_subscription.name

Supported Methods

  • GET: Get a gcp-pub-sub-subscription by its "name"
  • LIST: List all gcp-pub-sub-subscription
  • SEARCH

gcp-big-query-table

A Pub/Sub subscription can be configured as a BigQuery subscription, in which case every message is appended as a row in a designated BigQuery table. Overmind therefore links a gcp-pub-sub-subscription to the gcp-big-query-table that receives its messages, allowing you to trace data lineage and assess the impact of schema or permission changes on downstream analytics workloads.