pubsub library

Pub/Sub topics, subscriptions, schemas, and per-resource IAM bindings.

Classes

GooglePubsubSchema
Factory wrapper for google_pubsub_schema (provider hashicorp/google ~> 7.0).
GooglePubsubSubscription
Factory wrapper for google_pubsub_subscription.
GooglePubsubSubscriptionIamMember
Factory wrapper for google_pubsub_subscription_iam_member.
GooglePubsubTopic
Factory wrapper for google_pubsub_topic (provider hashicorp/google ~> 7.0).
GooglePubsubTopicIamMember
Factory wrapper for google_pubsub_topic_iam_member.
PubsubSubscriptionBigQueryConfig
bigquery_config block.
PubsubSubscriptionCloudStorageConfig
cloud_storage_config block.
PubsubSubscriptionDeadLetterPolicy
dead_letter_policy block.
PubsubSubscriptionExpirationPolicy
expiration_policy block.
PubsubSubscriptionNoWrapper
no_wrapper payload-shape override for push subscriptions.
PubsubSubscriptionOidcToken
OIDC token configuration for authenticated push subscriptions.
PubsubSubscriptionPushConfig
push_config block. Pair with pushEndpoint; optionally attach an oidcToken (recommended for authenticated webhooks) or noWrapper.
PubsubSubscriptionRetryPolicy
retry_policy block.

Enums

PubsubSchemaType
type -- the payload shape this schema validates. Schema default TYPE_UNSPECIFIED (no validation); pick protocolBuffer or avro to enable publisher-side validation of message payloads.