{
    "tasks.max": "{{ env['MAX_TASKS'] }}",
    "connector.class": "org.apache.camel.kafkaconnector.salesforcesource.CamelSalesforcesourceSourceConnector",
    "camel.main.streamCachingEnabled": "false",
    "camel.component.salesforce.rawPayload": "{{ env['RAW_PAYLOAD'] }}",
    "camel.component.salesforce.updateTopic": "{{ env['SF_UPDATE_TOPIC'] }}",
    "camel.component.salesforce.notifyForOperationUpdate": "true",
    "camel.component.salesforce.notifyForOperationDelete": "true",
    "camel.component.salesforce.notifyForOperationUndelete": "true",

    "topics": "{{ env['KAFKA_TOPICS'] }}",
    "camel.kamelet.salesforce-source.topicName": "{{ env['SF_TOPIC'] }}",
    "camel.kamelet.salesforce-source.query": "{{ env['SF_SOBJECT_QUERY'] }}",
    "camel.component.salesforce.sObjectQuery": "{{ env['SF_SOBJECT_QUERY'] }}",
    "camel.source.path.topicName": "{{ env['SF_TOPIC'] }}",

    "camel.component.salesforce.loginUrl": "{{ env['SF_INSTANCE'] }}",
    "camel.component.salesforce.clientId": "{{ env['SF_CONSUMER_KEY'] }}",
    "camel.component.salesforce.clientSecret": "{{ env['SF_CONSUMER_SECRET'] }}",
    "camel.component.salesforce.refreshToken": "{{ env['SF_REFRESH_TOKEN'] }}",
    "camel.component.salesforce.authenticationType": "{{ env['SF_AUTH_TYPE'] }}",
    "camel.component.salesforce.username": "{{ env['SF_CONSUMER_USERNAME'] }}",
    "camel.component.salesforce.password": "{{ env['SF_CONSUMER_PASSWORD'] }}",

    "camel.kamelet.salesforce-source.clientId": "{{ env['SF_CONSUMER_KEY'] }}",
    "camel.kamelet.salesforce-source.clientSecret": "{{ env['SF_CONSUMER_SECRET'] }}",
    "camel.kamelet.salesforce-source.refreshToken": "{{ env['SF_REFRESH_TOKEN'] }}",
    "camel.kamelet.salesforce-source.authenticationType": "{{ env['SF_AUTH_TYPE'] }}",
    "camel.kamelet.salesforce-source.userName": "{{ env['SF_CONSUMER_USERNAME'] }}",
    "camel.kamelet.salesforce-source.username": "{{ env['SF_CONSUMER_USERNAME'] }}",
    "camel.kamelet.salesforce-source.password": "{{ env['SF_CONSUMER_PASSWORD'] }}",
    "camel.kamelet.salesforce-source.loginUrl": "{{ env['SF_INSTANCE'] }}",

    "camel.component.salesforce.defaultReplayId": "{{ env['SF_REPLAY_ID'] }}",
    "camel.source.endpoint.defaultReplayId": "{{ env['SF_REPLAY_ID'] }}",
    "camel.source.endpoint.replayId": "{{ env['SF_REPLAY_ID'] }}",

    "key.converter": "{{ env['CONNECT_KEY_CONVERTER'] }}",
    "value.converter": "{{ env['CONNECT_VALUE_CONVERTER'] }}"
}
