UNPKG

aws-cfm-utils

Version:

AWS utils to deploy cloudformation stack/templates

24 lines (19 loc) 579 B
'use strict'; const stackprotection = async (cfm, stackname, termination) => { console.log('Changing termination protection on stack: ' + stackname); const params = { EnableTerminationProtection: termination, StackName: stackname }; try { await cfm.updateTerminationProtection(params).promise(); } catch (err) { console.error('Exiting with error: ' + err.stack); process.exit(2); } console.log('Termination Protection set to ' + termination + ' on stack: ' + stackname + '\n'); }; module.exports = { stackprotection: stackprotection };