An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: go.opentelemetry.io/collector/config/configopaque

Package configopaque implements a String type alias to mask sensitive information. Use configopaque.String on the type of sensitive fields, to mask the opaque string as `[REDACTED]`. This ensures that no sensitive information is leaked in logs or when printing the full Collector configurations. The only way to view the value stored in a configopaque.String is to first convert it to a string by casting with the builtin `string` function. To achieve this, configopaque.String implements standard library interfaces like fmt.Stringer, encoding.TextMarshaler and others to ensure that the underlying value is masked when printed or serialized. If new interfaces that would leak opaque values are added to the standard library or become widely used in the Go ecosystem, these will eventually be implemented by configopaque.String as well. This is not considered a breaking change.
34 versions
Latest release: over 1 year ago
526 dependent packages

View more package details: https://packages.ecosystem.code.gouv.fr/registries/proxy.golang.org/packages/go.opentelemetry.io/collector/config/configopaque

Dependent Repos 0