Related to #31, we will additionally need a way for the config to specify telemetry types that should be allowed, or shouldn't be allowed.
Possibly as simple as specifying a whitelist and a blacklist, but will need to review potential options as part of implementing this feature.
Precedence will also need to be clearly defined, i.e. if we list a telemetry type as both allowed and disallowed, which setting takes precedence.
Similarly we will have to decide precedence of the telemetry class versus telemetry type gating, e.g. can we disallow a mandatory class telemetry type?
Related to #31, we will additionally need a way for the config to specify telemetry types that should be allowed, or shouldn't be allowed.
Possibly as simple as specifying a whitelist and a blacklist, but will need to review potential options as part of implementing this feature.
Precedence will also need to be clearly defined, i.e. if we list a telemetry type as both allowed and disallowed, which setting takes precedence.
Similarly we will have to decide precedence of the telemetry class versus telemetry type gating, e.g. can we disallow a mandatory class telemetry type?