{
    "camel.component.salesforce.format": "JSON",
    "camel.component.salesforce.login-config.clientId": "{{ env['SF_CONSUMER_KEY'] }}",
    "camel.component.salesforce.login-config.clientSecret": "{{ env['SF_CONSUMER_SECRET'] }}",
    "camel.component.salesforce.login-config.loginUrl": "{{ env['SF_INSTANCE'] }}",
    "camel.component.salesforce.login-config.refreshToken": "{{ env['SF_REFRESH_TOKEN'] }}",
    "camel.component.salesforce.login-config.type":"{{ env['SF_AUTH_TYPE'] }}",
    "camel.sink.endpoint.contentType": "JSON",
    "camel.sink.endpoint.rawPayload": "{{ env['RAW_PAYLOAD'] }}",
    "camel.sink.endpoint.sObjectName": "{{ env['SOBJECT_NAME'] }}",
    "camel.sink.endpoint.sObjectIdName": "{{ env['SOBJECT_ID_NAME'] }}",
    "camel.sink.path.operationName": "{{ env['SOBJECT_OPERATION'] }}",
    "config.providers":"aws",
    "config.providers.aws.class": "io.lenses.connect.secrets.providers.AWSSecretProvider",
    "config.providers.aws.param.aws.auth.method": "default",
    "config.providers.aws.param.aws.access.key": "dummy-client-key",
    "config.providers.aws.param.aws.secret.key": "dummy-secret-key",
    "config.providers.aws.param.aws.region": "{{ env['AWS_REGION'] }}",
    "connector.class": "org.apache.camel.kafkaconnector.salesforce.CamelSalesforceSinkConnector",
    "consumer.override.auto.offset.reset": "{{ env['START_READING_RECORDS_FROM'] }}",
    {% if env['DLQ_TOPIC_NAME'] -%}
    "errors.deadletterqueue.topic.name": "{{ env['DLQ_TOPIC_NAME'] }}",
    "errors.deadletterqueue.context.headers.enable": "true",
    {% endif -%}
    "errors.log.enable": "true",
    "errors.log.include.messages": "true",
    "errors.tolerance": "all",
    "tasks.max": "{{ env['MAX_TASKS'] }}",
    "topics": "{{ env['KAFKA_TOPICS'] }}",
    "value.converter.schemas.enable": "false"
  }