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