mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
23 lines
532 B
JavaScript
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),
|
|
};
|