tabsdatak.conn.kafka
AwsGlueSchemaRegistry | AWS Glue schema registry attached to a KafkaStreamSrcConn. |
AwsGlueSchemaRegistryCredentialsSpec | |
ConfluentSchemaRegistry | Confluent-style schema registry attached to a KafkaStreamSrcConn. |
ConfluentSchemaRegistryCredentialsSpec | |
ConfluentSchemaRegistryUrlNameSpec | |
KafkaCredentialsSpec | |
KafkaGroupSpec | |
KafkaMessageFormatSpec | |
KafkaServersSpec | |
KafkaStreamSrc | Kafka streaming source for @stream_publisher -- one batch per rollover. |
KafkaStreamSrcConn | Kafka connection used by KafkaStreamSrc. |
KafkaTopicSpec | |
Protobuf | Protobuf payload marker carrying the message type name. |
RegistryNameSpec | |
SchemaNameSpec | |
SchemaRegistrySpec | |
SchemaSpec | |
SrcCfgKey | |
SrcCfgSpec |
AwsGlueSchemaRegistryCredentialsSpec
type_aliasAwsGlueSchemaRegistryCredentialsSpec: AwsAccessSecretKey
ConfluentSchemaRegistryCredentialsSpec
type_aliasConfluentSchemaRegistryCredentialsSpec: UserPassword
ConfluentSchemaRegistryUrlNameSpec
type_aliasConfluentSchemaRegistryUrlNameSpec: StrOrSecretSpec
Resolved type:
str | Secret
KafkaCredentialsSpec
type_aliasKafkaCredentialsSpec: UserPassword
KafkaGroupSpec
type_aliasKafkaGroupSpec: StrOrSecretSpec
Resolved type:
str | Secret
KafkaMessageFormatSpec
type_aliasKafkaMessageFormatSpec: Union[Literal['avro', 'json'], Protobuf]
Resolved type:
Literal['avro', 'json'] | Protobuf
KafkaServersSpec
type_aliasKafkaServersSpec: StrOrSecretSpec
Resolved type:
str | Secret
KafkaTopicSpec
type_aliasKafkaTopicSpec: str
Protobuf
classclass Protobuf(message_name: str)
Protobuf payload marker carrying the message type name.
Used as the data_format of a KafkaStreamSrc when ingesting
Protobuf payloads (the "avro" / "json" string variants
cover the other wire formats).
Parameters:
parameter
message_namestrFully-qualified protobuf message name (e.g.
"com.example.UserEvent") -- the descriptor lookup key
used at deserialization time.
RegistryNameSpec
type_aliasRegistryNameSpec: StrOrSecretSpec
Resolved type:
str | Secret
SchemaNameSpec
type_aliasSchemaNameSpec: StrOrSecretSpec
Resolved type:
str | Secret
SchemaRegistrySpec
type_aliasSchemaRegistrySpec: Union[ConfluentSchemaRegistry, AwsGlueSchemaRegistry]
Resolved type:
ConfluentSchemaRegistry | AwsGlueSchemaRegistry
SchemaSpec
type_aliasSchemaSpec: str
SrcCfgKey
type_aliasSrcCfgKey: Literal['kafka.consume_timeout_seconds', 'kafka.connection_timeout_seconds', 'kafka.logging_level', 'kafka.time_rollover_seconds', 'kafka.size_rollover_mb', 'kafka.messages_rollover']
SrcCfgSpec
type_aliasSrcCfgSpec: Mapping[SrcCfgKey, Any]
Resolved type:
Mapping[Literal['kafka.consume_timeout_seconds', 'kafka.connection_timeout_seconds', 'kafka.logging_level', 'kafka.time_rollover_seconds', 'kafka.size_rollover_mb', 'kafka.messages_rollover'], Any]