RealtimeTrigger
yaml
type: "io.kestra.plugin.debezium.sqlserver.RealtimeTrigger"
Consume a message from a SQL Server database via change data capture in real-time.
yaml
id: debezium-sqlserver
namespace: company.team
tasks:
- id: send_data
type: io.kestra.plugin.core.log.Log
message: "{{ trigger.data }}"
triggers:
- id: realtime
type: io.kestra.plugin.debezium.sqlserver.RealtimeTrigger
hostname: 127.0.0.1
port: 61433
username: sa
password: password
database: deb
Dynamic
YES
Dynamic
YES
Default
deleted
Dynamic
YES
Dynamic
YES
Default
ADD_FIELD
Possible Values
ADD_FIELD
DROP
Dynamic
YES
Default
ADD_FIELD
Possible Values
ADD_FIELD
DROP
Dynamic
YES
Dynamic
YES
Default
TABLE
Possible Values
OFF
DATABASE
TABLE
Dynamic
YES
Default
ADD_FIELD
Possible Values
ADD_FIELD
NULL
DROP
Dynamic
YES
Dynamic
YES
Dynamic
YES
Dynamic
YES
Default
INLINE
Possible Values
RAW
INLINE
WRAP
Dynamic
YES
Default
true
Dynamic
YES
Dynamic
YES
Dynamic
YES
Dynamic
YES
Default
metadata
Dynamic
YES
Default
ON_EACH_BATCH
Possible Values
ON_EACH_BATCH
ON_STOP
Dynamic
YES
SubType string
Dynamic
YES
Dynamic
NO
Dynamic
YES
Default
INITIAL
Possible Values
INITIAL
INITIAL_ONLY
SCHEMA_ONLY
Dynamic
YES
Default
debezium-state
SubType string
Dynamic
NO
Possible Values
CREATED
RUNNING
PAUSED
RESTARTED
KILLING
SUCCESS
WARNING
FAILED
KILLED
CANCELLED
QUEUED
RETRYING
RETRIED
SKIPPED
List of execution states after which a trigger should be stopped (a.k.a. disabled).
Dynamic
YES