class KeyConfiguration extends ConfigItem {

    public List<KeyVaultConfig> getKeyVaultConfigs() {
        if (keyVaultConfigs == null) {
            return null;
        }
        return keyVaultConfigs.stream().map(KeyVaultConfig.class::cast).collect(Collectors.toList());
    }

    public  KeyConfiguration(
            final Path passwordFile,
            final List<String> passwords,
            final List<KeyData> keyData,
            final AzureKeyVaultConfig azureKeyVaultConfig,
            final HashicorpKeyVaultConfig hashicorpKeyVaultConfig);
    public  KeyConfiguration();

}