
Capture
Capture
yaml
type: "io.kestra.plugin.debezium.db2.Capture"Examples
yaml
id: db2_capture
namespace: company.team
tasks:
- id: capture
type: io.kestra.plugin.debezium.db2.Capture
snapshotMode: INITIAL
hostname: 127.0.0.1
port: "50000"
username: "{{ secret('DB2_USERNAME') }}"
password: "{{ secret('DB2_PASSWORD') }}"
database: my_database
maxRecords: 100
Properties
database*Requiredstring
hostname*Requiredstring
port*Requiredstring
deletedstring
Default
ADD_FIELDPossible Values
ADD_FIELDNULLDROPdeletedFieldNamestring
Default
deletedexcludedColumnsobject
excludedDatabasesobject
excludedTablesobject
formatstring
Default
INLINEPossible Values
RAWINLINEWRAPignoreDdlbooleanstring
Default
trueincludedColumnsobject
includedDatabasesobject
includedTablesobject
keystring
Default
ADD_FIELDPossible Values
ADD_FIELDDROPmaxDurationstring
Format
durationmaxRecordsintegerstring
maxSnapshotDurationstring
Default
PT1HFormat
durationmaxWaitstring
Default
PT10SFormat
durationmetadatastring
Default
ADD_FIELDPossible Values
ADD_FIELDDROPmetadataFieldNamestring
Default
metadataoffsetsCommitModestring
Default
ON_STOPPossible Values
ON_EACH_BATCHON_STOPpasswordstring
propertiesobject
SubTypestring
snapshotModestring
Default
INITIALPossible Values
ALWAYSINITIALINITIAL_ONLYWHEN_NEEDEDNO_DATARECOVERYsplitTablestring
Default
TABLEPossible Values
OFFDATABASETABLEstateNamestring
Default
debezium-stateusernamestring
Outputs
sizeinteger
stateHistoryKeystring
stateOffsetKeystring
urisobject
SubTypestring