StreamSourceConfigPostgresqlSourceConfig constructor

const StreamSourceConfigPostgresqlSourceConfig({
  1. Input<StreamSourceConfigPostgresqlSourceConfigExcludeObjects?>? excludeObjects,
  2. Input<StreamSourceConfigPostgresqlSourceConfigIncludeObjects?>? includeObjects,
  3. Input<int?>? maxConcurrentBackfillTasks,
  4. required Input<String> publication,
  5. required Input<String> replicationSlot,
})

Creates a new StreamSourceConfigPostgresqlSourceConfig. excludeObjects PostgreSQL objects to exclude from the stream. includeObjects PostgreSQL objects to retrieve from the source. maxConcurrentBackfillTasks Maximum number of concurrent backfill tasks. The number should be non publication The name of the publication that includes the set of all tables replicationSlot The name of the logical replication slot that's configured with

Implementation

const StreamSourceConfigPostgresqlSourceConfig({
  this.excludeObjects,
  this.includeObjects,
  this.maxConcurrentBackfillTasks,
  required this.publication,
  required this.replicationSlot,
});