{
"connector.class": "io.debezium.connector.mysql.MySqlConnector",
"database.exclude.list": ".*_data",
"database.hostname": "${file:/opt/kafka/external-configuration/db-credentials/db-credentials.properties:host}",
"database.password": "${file:/opt/kafka/external-configuration/db-credentials/db-credentials.properties:password}",
"database.port": "3006",
"database.user": "${file:/opt/kafka/external-configuration/db-credentials/db-credentials.properties:username}",
"include.schema.changes": "false",
"key.converter": "io.confluent.connect.json.JsonSchemaConverter",
"key.converter.schemas.enable": "true",
"name": "dbz-source-finland-1-test2",
"notification.enabled.channels": "sink",
"read.only": "true",
"schema.history.internal.kafka.bootstrap.servers": "kafka-bootstrap:9092",
"schema.history.internal.kafka.topic": "schemahistory.finland-1-test2",
"signal.enabled.channels": "kafka",
"signal.kafka.bootstrap.servers": "kafka-bootstrap:9092",
"signal.kafka.topic": "_debezium_signal",
"snapshot.locking.mode": "none",
"snapshot.mode": "schema_only",
"table.include.list": ".+\\.account,... and about 30 more tables",
"tasks.max": "1",
"time.precision.mode": "connect",
"topic.creation.default.cleanup.policy": "delete",
"topic.creation.default.compression.type": "snappy",
"topic.creation.default.partitions": "5",
"topic.creation.default.replication.factor": "2",
"topic.prefix": "finland-1",
"transforms": "ChangesToHeader,Unwrap,Reroute,MapLicense,PartitionRouting",
"transforms.ChangesToHeader.type": "io.debezium.transforms.ExtractChangedRecordState",
"transforms.MapLicense.configFile": "/opt/kafka/external-configuration/mapping.properties",
"transforms.MapLicense.failWhenMissingMap": "true",
"transforms.MapLicense.fromFieldName": "__dbz__physicalTableIdentifier",
"transforms.MapLicense.fromFieldValueRegexp": "^finland-(.*\\..*)\\..*",
"transforms.MapLicense.targetFieldName": "license_id",
"transforms.MapLicense.targetFieldRequired": "true",
"transforms.MapLicense.type": "com.brpsystems.smt.MapLicenseId$Key",
"transforms.PartitionRouting.fieldName": "__dbz__physicalTableIdentifier",
"transforms.PartitionRouting.fieldSource": "key",
"transforms.PartitionRouting.partitions": "5",
"transforms.PartitionRouting.type": "com.brpsystems.smt.PartitionRouter",
"transforms.Reroute.topic.regex": "(.*)\\.(.*)",
"transforms.Reroute.topic.replacement": "dbz-source.$2",
"transforms.Reroute.type": "io.debezium.transforms.ByLogicalTableRouter",
"transforms.Unwrap.delete.handling.mode": "none",
"transforms.Unwrap.drop.tombstones": "false",
"transforms.Unwrap.type": "io.debezium.transforms.ExtractNewRecordState",
"value.converter": "io.confluent.connect.json.JsonSchemaConverter",
"value.converter.normalize.schemas": "true",
"value.converter.schemas.enable": "true"
}