@kumologica/builder
Version:
Kumologica build and deploy module
21 lines (19 loc) • 504 B
JavaScript
function trigger(functionName, params){
return {
LambdaFunctionEventSourceMapping: {
Type: "AWS::Lambda::EventSourceMapping",
DependsOn: 'Lambda',
Properties: {
BatchSize: params.kinesis.batchSize, //Default 100. Max 10,000.
MaximumBatchingWindowInSeconds: params.kinesis.batchWindow,
StartingPosition: params.kinesis.startingPosition,
Enabled: true,
EventSourceArn: params.kinesis.streamArn,
FunctionName: functionName
}
}
}
}
module.exports = {
trigger
}