2019-05-30 15:20:58 +02:00

23 lines
532 B
JavaScript

'use strict';
const AWS = require('aws-sdk');
const { region, persistentRequest } = require('../misc');
function putCloudWatchEvents(sources) {
const cwe = new AWS.CloudWatchEvents({ region });
const entries = sources.map(source => ({
Source: source,
DetailType: 'serverlessDetailType',
Detail: '{ "key1": "value1" }',
}));
const params = {
Entries: entries,
};
return cwe.putEvents(params).promise();
}
module.exports = {
putCloudWatchEvents: persistentRequest.bind(this, putCloudWatchEvents),
};