haven-secrets-core
Version:
Core for Haven, the easy to use centralized secrets manager.
29 lines (25 loc) • 525 B
JavaScript
import { createHavenDynamoDB } from "../../services.js";
const putItem = (secretName, secretValue, version, tableName) => {
const params = {
Item: {
SecretName: {
S: secretName,
},
SecretValue: {
B: secretValue,
},
Version: {
S: version,
},
Latest: {
BOOL: true,
},
Flagged: {
BOOL: false,
},
},
TableName: tableName,
};
return createHavenDynamoDB().putItem(params).promise();
};
export default putItem;