type
Configuration
struct
{
Addresses
string
`mapstructure:"addresses" toml:"addresses"`
SecurityProtocol
string
`mapstructure:"security_protocol" toml:"security_protocol"`
CertPath
string
`mapstructure:"cert_path" toml:"cert_path"`
SaslMechanism
string
`mapstructure:"sasl_mechanism" toml:"sasl_mechanism"`
SaslUsername
string
`mapstructure:"sasl_username" toml:"sasl_username"`
SaslPassword
string
`mapstructure:"sasl_password" toml:"sasl_password"`
Topic
string
`mapstructure:"topic" toml:"topic"`
Timeout
time
.
Duration
`mapstructure:"timeout" toml:"timeout"`
PayloadTrackerTopic
string
`mapstructure:"payload_tracker_topic" toml:"payload_tracker_topic"`
DeadLetterQueueTopic
string
`mapstructure:"dead_letter_queue_topic" toml:"dead_letter_queue_topic"`
ServiceName
string
`mapstructure:"service_name" toml:"service_name"`
Group
string
`mapstructure:"group" toml:"group"`
Enabled
bool
`mapstructure:"enabled" toml:"enabled"`
OrgAllowlist
mapset
.
Set
`mapstructure:"org_allowlist_file" toml:"org_allowlist_file"`
OrgAllowlistEnabled
bool
`mapstructure:"enable_org_allowlist" toml:"enable_org_allowlist"`
ClientID
string
`mapstructure:"client_id" toml:"client_id"`
DisplayMessageWithWrongStructure
bool
`mapstructure:"display_message_with_wrong_structure" toml:"display_message_with_wrong_structure"`
}