DestDef
class DestDef(
type_: str,
system: str,
dest_version: str,
conn: Type[Conn],
dest: Type[D],
cardinality: Callable[[D], int],
plugin: Type[DestPlugin],
explorer: Type[Explorer] | None,
icon: str | None,
)
Categories: spi
Entry-point registration for a Dest binding.
Registered via the tabsdatak.connectors entry point. Binds a
Dest config type to the DestPlugin that writes it.
Parameters
parameter
systemstrHuman-readable name of the target system (e.g.
"AWS S3"); shown by tdk connection types.
parameter
Callable returning the number of input slots
dest declares (e.g. lambda d: len(d.paths)).
parameter
iconstr | NonePath to the connector's icon relative to the
tabsdatak namespace root, or None for none.