@skazka/aws
Version:
Skazka AWS
20 lines (13 loc) • 467 B
JavaScript
const { getParameters } = require('../ssm/actions');
const createPool = require('./pool');
const createPoolSSM = async (dbOptions, names, encrypted) => {
const ssmParameters = await getParameters(names, encrypted);
const options = { ...dbOptions };
Object.keys(options).forEach((key) => {
if (ssmParameters[options[key]]) {
options[key] = ssmParameters[options[key]];
}
});
return createPool(options);
};
module.exports = createPoolSSM;