# Structs

BasicAuth is a copy of prometheus/common/config.BasicAuth with `Secret` fields replaced with strings to enable marshaling without obfuscation.
HTTPConfig is a copy of prometheus/common/config.HTTPClientConfig with `Secret` fields replaced with strings to enable marshaling without obfuscation.
TLSConfig is a copy of prometheus/common/config.TLSConfig without file fields since storing files is not supported by alertmanager-configurer yet.