Options for GCP Pub/Sub broker.
optional
projectId: string
GCP project ID. Required unless client is injected.
optional
credentials: unknown
Service-account credentials (object or key path). SDK ADC is used when omitted.
optional
client: IPubSubTransport
Injected transport (bypasses lazy SDK load).
optional
defaultQueue: string
Default consumer-group subscription name.
optional
replyTopic: string
Shared reply topic for request-reply (must pre-exist).
optional
logger: { error: (msg: string) => void; }
Optional logger.