- All Known Subinterfaces:
- SecretsProviderConfig
- All Known Implementing Classes:
- ConfigVaultProvider.EncryptionConfig,- ConfigVaultProvider.SecretConfig,- CubbyholeSecurityProvider.CubbyholeSecretConfig,- Kv1SecurityProvider.Kv1SecretConfig,- Kv2SecurityProvider.Kv2SecretConfig,- TransitSecurityProvider.TransitDigestConfig,- TransitSecurityProvider.TransitEncryptionConfig
public interface ProviderConfig
A marker interface for configurations of providers.
 Each provider configuration class MUST implement this interface.
 The Security module will evaluate all provider configurations present and make sure there is a provider configured for them.
 If a configuration is present with no provider supporting it, the request security will fail.