Platform Event Sink Configuration
sh.oso.salesforce.pesink.SalesforcePlatformEventSinkConnector
Property-by-property reference, generated from the connector's ConfigDef — guaranteed to match the release you are running. Usage guide: connector documentation.
Select input with the standard framework properties topics or topics.regex.
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.platform.event.name
Target platform event API name (…__e); must already exist in Salesforce.
- 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.
- Type: string
- Default:
60.0 - Importance: medium
sf.publish.mode
Publish via the Pub/Sub API (preferred) or REST.
- Type: string
- Default:
pubsub - Valid values: [pubsub, rest]
- Importance: medium
behavior.on.api.errors
Per-event publish failures: fail the task, log and continue, or ignore.
- Type: string
- Default:
fail - Valid values: [fail, log, ignore]
- Importance: medium
sf.request.max.retries.time.ms
Retry time budget.
- Type: long
- Default:
30000 - 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.pubsub.endpoint
Pub/Sub API endpoint host:port.
- Type: string
- Default:
api.pubsub.salesforce.com:443 - Importance: low
sf.pubsub.plaintext
Use plaintext gRPC (testing only).
- Type: boolean
- Default:
false - Importance: low
sf.token.endpoint
OAuth token endpoint override (testing only).
- Type: string
- Default: null
- Importance: low