Synadia Connect

GCP PubSub

NAMERUNTIMETYPEVERSIONSTATUS
gcp_pubsubwombatsinklatestpreview

Sends messages to a GCP Cloud Pub/Sub topic. Metadata from messages are sent as attributes.

Configuration

nametypeoptionalsecretdescription
projectstringnonoThe Google Cloud project to write to.
credentials_jsonstringnonoJSON credentials for authenticating with GCP.
topicexpressionnonoThe topic to publish to. This field supports interpolation functions.
endpointstringyesnoAn optional endpoint to override the default of pubsub.googleapis.com:443. This can be used to connect to a region specific pubsub endpoint. For a list of valid values, see this document. The value defaults to ``.
ordering_keyexpressionyesnoThe ordering key to use for publishing messages. This field supports interpolation functions.
publish_timeoutstringyesnoThe maximum duration to wait for a message to be published before timing out. The value defaults to 1m.
metadatametadatayesnoSpecify criteria for which metadata values are attached to objects as headers.
max_in_flightintyesnoThe maximum number of messages to have in flight at any given time. The value defaults to 64.

Metadata

nametypeoptionalsecretdescription
exclude_prefixesstringyesnoProvide a list of explicit metadata key prefixes to be excluded when adding metadata to sent messages.
Previous
GCP Cloud Storage