UNPKG

sls3-legacy

Version:

SLS3 Legacy - A fork of Serverless Framework v3

22 lines (17 loc) 580 B
'use strict'; module.exports = (putParams, deploymentBucketOptions) => { const encryptionFields = [ ['serverSideEncryption', 'ServerSideEncryption'], ['sseCustomerAlgorithim', 'SSECustomerAlgorithm'], ['sseCustomerKey', 'SSECustomerKey'], ['sseCustomerKeyMD5', 'SSECustomerKeyMD5'], ['sseKMSKeyId', 'SSEKMSKeyId'], ]; const params = putParams; encryptionFields.forEach((element) => { if (deploymentBucketOptions[element[0]]) { params[element[1]] = deploymentBucketOptions[element[0]]; } }); return params; };