serverless
Version:
Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more
31 lines (24 loc) • 688 B
JavaScript
;
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,
};