SaslSslSettings#
- pydantic model safir.kafka.SaslSslSettings#
Subset of settings required for SASL PLAINTEXT auth.
- Parameters:
data (
Any
)- Fields:
- field bootstrap_servers: str [Required]#
- field cluster_ca_path: FilePath | None [Required]#
- field sasl_mechanism: SaslMechanism = SaslMechanism.SCRAM_SHA_512#
- field sasl_password: SecretStr [Required]#
- field sasl_username: str [Required]#
- field security_protocol: Literal[SecurityProtocol.SASL_PLAINTEXT, SecurityProtocol.SASL_SSL] [Required]#
- to_aiokafka_params()#
- Return type:
- to_faststream_params()#
- Return type:
- to_ssl_context()#
Make an SSL context for connecting to Kafka.
- Return type: