Streaming Source Configuration
sh.oso.salesforce.streaming.SalesforceStreamingSourceConnector
Property-by-property reference, generated from the connector's ConfigDef — guaranteed to match the release you are running. Usage guide: connector documentation.
High importance
sf.auth.grant.type
OAuth flow.
- Type: string
- Default:
client_credentials - Valid values: [client_credentials, jwt_bearer, password]
- Importance: high
sf.instance.url
My Domain URL.
- Type: string
- Default: null
- Importance: high
sf.consumer.key
Consumer key.
- Type: password
- Default: null
- Importance: high
sf.consumer.secret
Consumer secret.
- Type: password
- Default: null
- Importance: high
sf.channel.type
Streaming channel type.
- Type: string
- Default:
cdc - Valid values: [pushtopic, cdc, platform_event]
- Importance: high
kafka.topic
Target Kafka topic; may reference ${_EventType} and ${_ObjectType}.
- Type: string
- Default: none — required
- Importance: high
Medium importance
sf.username
Username (jwt_bearer/password).
- Type: string
- Default: null
- Importance: medium
sf.jwt.keystore.path
RS256 key path.
- Type: string
- Default: null
- Importance: medium
sf.jwt.keystore.password
Keystore password.
- Type: password
- Default: null
- Importance: medium
sf.api.version
API version (>= 37.0 for durable replay).
- Type: string
- Default:
60.0 - Importance: medium
sf.object
SObject backing an auto-created PushTopic.
- Type: string
- Default: null
- Importance: medium
sf.pushtopic.name
PushTopic name.
- Type: string
- Default: null
- Importance: medium
sf.pushtopic.create
Auto-create the PushTopic from the sf.object describe when missing.
- Type: boolean
- Default:
true - Importance: medium
sf.cdc.channel
CDC channel: ChangeEvents, <Entity>ChangeEvent, or a custom __chn channel.
- Type: string
- Default:
ChangeEvents - Importance: medium
sf.platform.event.name
Platform event API name (…__e).
- Type: string
- Default: null
- Importance: medium
sf.event.start
Cold start: latest (replayId -1) or all retained events (replayId -2).
- Type: string
- Default:
latest - Valid values: [latest, all]
- Importance: medium
sf.invalid.replay.behaviour
Recovery when a stored replayId has expired or is invalid.
- Type: string
- Default:
all - Valid values: [all, latest]
- Importance: medium
sf.request.max.retries.time.ms
Retry time budget.
- Type: long
- Default:
900000 - Importance: medium
Low importance
sf.password
Password (legacy flow).
- Type: password
- Default: null
- Importance: low
sf.password.token
Security token (legacy flow).
- Type: password
- Default: null
- Importance: low
sf.jwt.audience
JWT aud claim.
- Type: string
- Default: null
- Importance: low
sf.pushtopic.notify.create
Notify on create.
- Type: boolean
- Default:
true - Importance: low
sf.pushtopic.notify.update
Notify on update.
- Type: boolean
- Default:
true - Importance: low
sf.pushtopic.notify.delete
Notify on delete.
- Type: boolean
- Default:
true - Importance: low
sf.pushtopic.notify.undelete
Notify on undelete.
- Type: boolean
- Default:
true - Importance: low
sf.channel.entities
Entity filter for multi-entity CDC channels.
- Type: list
- Default: "" (empty)
- Importance: low
sf.connection.timeout.ms
CometD connect timeout.
- Type: long
- Default:
30000 - Importance: low
sf.token.endpoint
OAuth token endpoint override (testing only).
- Type: string
- Default: null
- Importance: low
sf.cometd.endpoint
CometD endpoint override (testing only); default {instanceUrl}/cometd/{version}/.
- Type: string
- Default: null
- Importance: low