davidhampgonsalves/webhook-transmogrifier

View on GitHub
functions/liaison/s-function.json

Summary

Maintainability
Test Coverage
{
  "name": "hook",
  "runtime": "nodejs4.3",
  "description": "Serverless Lambda function for project: webhook-liaison",
  "customName": false,
  "customRole": false,
  "handler": "liaison/handler.handler",
  "timeout": 6,
  "memorySize": 1024,
  "authorizer": {},
  "custom": {
    "optimize": {
      "exclude": [ "aws-sdk", "__test__" ],
      "minify": false,
      "transforms": [
        {
          "name": "babelify",
          "opts": { "presets": [ "es2015" ] }
        }
      ]
    }
  },
  "endpoints": [
    {
      "path": "{config}",
      "method": "POST",
      "type": "AWS",
      "authorizationType": "none",
      "authorizerFunction": false,
      "apiKeyRequired": false,
      "requestParameters": {},
      "requestTemplates": "$${requestTemplate}",
      "responses": {
        "400": {
          "statusCode": "400"
        },
        "default": {
          "statusCode": "200",
          "responseParameters": {},
          "responseModels": {}
        }
      }
    }
  ],
  "events": [],
  "environment": {
    "SERVERLESS_PROJECT": "webhook-liaison",
    "SERVERLESS_STAGE": "${stage}",
    "SERVERLESS_REGION": "${region}"
  },
  "vpc": {
    "securityGroupIds": [],
    "subnetIds": []
  }
}