mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
31 lines
688 B
JavaScript
31 lines
688 B
JavaScript
'use strict';
|
|
|
|
const awsRequest = require('@serverless/test/aws-request');
|
|
|
|
function createEventBus(name) {
|
|
return awsRequest('EventBridge', 'createEventBus', { Name: name });
|
|
}
|
|
|
|
function deleteEventBus(name) {
|
|
return awsRequest('EventBridge', 'deleteEventBus', { Name: name });
|
|
}
|
|
|
|
function describeEventBus(name) {
|
|
return awsRequest('EventBridge', 'describeEventBus', { Name: name });
|
|
}
|
|
|
|
function putEvents(EventBusName, Entries) {
|
|
Entries.map(entry => (entry.EventBusName = EventBusName));
|
|
const params = {
|
|
Entries,
|
|
};
|
|
return awsRequest('EventBridge', 'putEvents', params);
|
|
}
|
|
|
|
module.exports = {
|
|
createEventBus,
|
|
deleteEventBus,
|
|
describeEventBus,
|
|
putEvents,
|
|
};
|