@silvermine/cloudformation-custom-resources
Version:
Collection of custom resources for CloudFormation that anyone can use.
21 lines (15 loc) • 488 B
JavaScript
;
var _ = require('underscore'),
Q = require('q'),
AWS = require('aws-sdk'),
ses = new AWS.SES(),
BaseResource = require('./BaseResource');
module.exports = BaseResource.extend({
doCreate: function(props) {
return Q.ninvoke(ses, 'setActiveReceiptRuleSet', _.pick(props, 'RuleSetName'))
.thenResolve({ PhysicalResourceId: props.RuleSetName });
},
doUpdate: function(resourceID, props) {
return this.doCreate(props);
},
});