Expand description
Configuration key registry.
A programmatic registry of all recognized configuration keys. Each entry describes the key purely from the configuration system’s perspective: its canonical YAML path, the environment variables that map to it, the shape of its value, and which internal config structs consume it.
This registry is intentionally free of Rust field names and struct internals — it models the configuration surface as an operator would see it, and can be used at runtime to detect unknown or unsupported keys in a loaded configuration file.
Re-exports§
pub use self::datadog::ALL_ANNOTATIONS;pub use self::datadog::ALL_KEYS;
Modules§
- datadog
- Datadog Agent configuration registry entries.
- generated
- Generated schema entries from the vendored Datadog Agent config schema.
- structs
- Identifiers for known configuration structs.
Structs§
- Config
Key - A fully resolved configuration key, derived from a
SalukiAnnotationat registry init time. - Saluki
Annotation - Saluki-specific annotation for a single configuration key.
- Schema
Entry - Schema-derived metadata for a single configuration key.
Enums§
- Support
Level - How well saluki supports a given configuration key.
- Value
Type - The shape of a configuration value.
Type Aliases§
- Saluki
Annotation Ref - A reference to a
SalukiAnnotation, used as the element type ofALLslices generated bydeclare_annotations!.