serverless
Version:
The Serverless Application Framework - Powered By Amazon Web Services - http://www.serverless.com
66 lines • 1.38 kB
JSON
{
"name" : "function1",
"custom": {
"envVars": [],
"excludePatterns": []
},
"handler": "group1/function1/handler.handler",
"timeout": 6,
"memorySize": 1024,
"runtime": "nodejs",
"events": [
{
"name": "dynamodb",
"type": "dynamoDBstream",
"config": {
"streamArn": "${streamArn}"
}
},
{
"name": "s3",
"type": "s3",
"config": {
"bucket": "${testEventBucket}",
"bucketEvents": ["s3:ObjectCreated:*"]
}
},
{
"name": "sns",
"type": "sns",
"config": {
"topicName": "test-event-source"
}
},
{
"name": "schedule",
"type": "schedule",
"config": {
"schedule": "rate(5 minutes)"
}
}
],
"endpoints": [
{
"path": "group1/function1",
"method": "GET",
"authorizationType": "CUSTOM",
"authorizerFunction": "function4",
"apiKeyRequired": false,
"requestParameters": "$${endpointTemplate}",
"requestTemplates": "$${apiRequestTemplate}",
"responses": {
"default": {
"statusCode": "${statusCode}",
"responseParameters": {},
"responseModels": {},
"responseTemplates": {
"application/json": ""
}
},
"400": {
"statusCode": "400"
}
}
}
]
}