pubsub library

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

Classes

BigQueryConfig
bigquery_config block.
CloudStorageConfig
cloud_storage_config block.
DeadLetterPolicy
dead_letter_policy block.
ExpirationPolicy
expiration_policy block.
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.
NoWrapper
no_wrapper payload-shape override for push subscriptions.
OidcToken
OIDC token configuration for authenticated push subscriptions.
PushConfig
push_config block. Pair with pushEndpoint; optionally attach an oidcToken (recommended for authenticated webhooks) or noWrapper.
RetryPolicy
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.