static Map<VaultName, Vault> createVaultIdMap(AsmTenantSecretConfig config) {
        // Note: we can rightfully assume that the vaults are unique by name for a tenant.
        return config.vaults().stream()
                .map(vault -> Map.entry(VaultName.of(vault.name()), new Vault(VaultId.of(vault.id()), VaultName.of(vault.name()), ExternalId.of(vault.externalId()))))
                .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
    }
Secret reader for tenant nodes.

@author gjoranv
jdisc-cloud-aws/src/main/java/ai/vespa/secret/aws/AsmTenantSecretReader.java