Capture
Capture
yaml
type: "io.kestra.plugin.debezium.mongodb.Capture"Examples
yaml
id: mongo_replica_connection
namespace: company.team
tasks:
- id: capture
type: io.kestra.plugin.debezium.mongodb.Capture
snapshotMode: INITIAL
connectionString: "mongodb://mongo_user:{{secret('MONGO_PASSWORD')}}@mongodb0.example.com:27017/?replicaSet=rs0"
maxRecords: 100
yaml
id: mongo_sharded_connection
namespace: company.team
tasks:
- id: capture
type: io.kestra.plugin.debezium.mongodb.Capture
snapshotMode: INITIAL
connectionString: "mongodb://mongo_user:{{secret('MONGO_PASSWORD')}}@mongos0.example.com:27017,mongos1.example.com:27017/"
maxRecords: 100
yaml
id: mongo_replica_srv
namespace: company.team
tasks:
- id: capture
type: io.kestra.plugin.debezium.mongodb.Capture
snapshotMode: INITIAL
connectionString: "mongodb+srv://mongo_user:{{secret('MONGO_PASSWORD')}}@mongos0.example.com/?replicaSet=rs0"
maxRecords: 100
yaml
id: mongo
namespace: company.team
tasks:
- id: capture
type: io.kestra.plugin.debezium.mongodb.Capture
snapshotMode: INITIAL
connectionString: "mongodb+srv://mongo_user:{{secret('MONGO_PASSWORD')}}@mongos0.example.com/"
maxRecords: 100
Properties
connectionString *Requiredstring
hostname *Requiredstring
port *Requiredstring
deleted string
Default
ADD_FIELDPossible Values
ADD_FIELDNULLDROPdeletedFieldName string
Default
deletedexcludedCollections object
excludedColumns object
excludedDatabases object
excludedTables object
format string
Default
INLINEPossible Values
RAWINLINEWRAPignoreDdl booleanstring
Default
trueincludedCollections object
includedColumns object
includedDatabases object
includedTables object
key string
Default
ADD_FIELDPossible Values
ADD_FIELDDROPmaxDuration string
Format
durationmaxRecords integerstring
maxSnapshotDuration string
Default
PT1HFormat
durationmaxWait string
Default
PT10SFormat
durationmetadata string
Default
ADD_FIELDPossible Values
ADD_FIELDDROPmetadataFieldName string
Default
metadataoffsetsCommitMode string
Default
ON_STOPPossible Values
ON_EACH_BATCHON_STOPpassword string
properties object
SubTypestring
snapshotMode string
Default
INITIALPossible Values
INITIALINITIAL_ONLYNO_DATAWHEN_NEEDEDsplitTable string
Default
TABLEPossible Values
OFFDATABASETABLEstateName string
Default
debezium-stateusername string
Outputs
size integer
stateHistoryKey string
stateOffsetKey string
uris object
SubTypestring