1 | // Type definitions for AWS Lambda 8.10
|
2 | // Project: http://docs.aws.amazon.com/lambda
|
3 | // Definitions by: James Darbyshire <https://github.com/darbio>
|
4 | // Michael Skarum <https://github.com/skarum>
|
5 | // Stef Heyenrath <https://github.com/StefH>
|
6 | // Toby Hede <https://github.com/tobyhede>
|
7 | // Rich Buggy <https://github.com/buggy>
|
8 | // Yoriki Yamaguchi <https://github.com/y13i>
|
9 | // wwwy3y3 <https://github.com/wwwy3y3>
|
10 | // Ishaan Malhi <https://github.com/OrthoDex>
|
11 | // Michael Marner <https://github.com/MichaelMarner>
|
12 | // Daniel Cottone <https://github.com/daniel-cottone>
|
13 | // Kostya Misura <https://github.com/kostya-misura>
|
14 | // Markus Tacker <https://github.com/coderbyheart>
|
15 | // Palmi Valgeirsson <https://github.com/palmithor>
|
16 | // Danilo Raisi <https://github.com/daniloraisi>
|
17 | // Simon Buchan <https://github.com/simonbuchan>
|
18 | // David Hayden <https://github.com/Haydabase>
|
19 | // Chris Redekop <https://github.com/repl-chris>
|
20 | // Aneil Mallavarapu <https://github.com/aneilbaboo>
|
21 | // Jeremy Nagel <https://github.com/jeznag>
|
22 | // Louis Larry <https://github.com/louislarry>
|
23 | // Daniel Papukchiev <https://github.com/dpapukchiev>
|
24 | // Oliver Hookins <https://github.com/ohookins>
|
25 | // Trevor Leach <https://github.com/trevor-leach>
|
26 | // James Gregory <https://github.com/jagregory>
|
27 | // Erik Dalén <https://github.com/dalen>
|
28 | // Loïk Gaonac'h <https://github.com/loikg>
|
29 | // Roberto Zen <https://github.com/skyzenr>
|
30 | // Grzegorz Redlicki <https://github.com/redlickigrzegorz>
|
31 | // Juan Carbonel <https://github.com/juancarbonel>
|
32 | // Peter McIntyre <https://github.com/pwmcintyre>
|
33 | // Alex Bolenok <https://github.com/alex-bolenok-centralreach>
|
34 | // Marian Zange <https://github.com/marianzange>
|
35 | // Alexander Pepper <https://github.com/apepper>
|
36 | // Alessandro Palumbo <https://github.com/apalumbo>
|
37 | // Sachin Shekhar <https://github.com/SachinShekhar>
|
38 | // Ivan Martos <https://github.com/ivanmartos>
|
39 | // Zach Anthony <https://github.com/zach-anthony>
|
40 | // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
41 | // TypeScript Version: 3.0
|
42 |
|
43 | export * from "./handler";
|
44 | export * from "./common/api-gateway";
|
45 | export * from "./common/cloudfront";
|
46 | export * from "./trigger/alb";
|
47 | // TODO: export * from "./trigger/alexa";
|
48 | export * from "./trigger/api-gateway-authorizer";
|
49 | export * from "./trigger/api-gateway-proxy";
|
50 | // CloudTrail section just describes using S3 to trigger on cloudtrail changes.
|
51 | export * from "./trigger/cloudformation-custom-resource";
|
52 | export * from "./trigger/cloudfront-request";
|
53 | export * from "./trigger/cloudfront-response";
|
54 | export * from "./trigger/cloudwatch-events";
|
55 | export * from "./trigger/cloudwatch-logs";
|
56 | // TODO: export * from "./trigger/codecommit";
|
57 | export * from "./trigger/codebuild-cloudwatch-state";
|
58 | export * from "./trigger/codepipeline";
|
59 | export * from "./trigger/codepipeline-cloudwatch";
|
60 | export * from "./trigger/codepipeline-cloudwatch-action";
|
61 | export * from "./trigger/codepipeline-cloudwatch-pipeline";
|
62 | export * from "./trigger/codepipeline-cloudwatch-stage";
|
63 | // TODO: export * from "./trigger/cognito-sync";
|
64 | export * from "./trigger/cognito-user-pool-trigger";
|
65 | export * from "./trigger/connect-contact-flow";
|
66 | // TODO: export * from "./trigger/config";
|
67 | export * from "./trigger/dynamodb-stream";
|
68 | export * from "./trigger/eventbridge";
|
69 | // ElastiCache section just describes using lambdas in an ElastiCache context (VPC issues, etc.)
|
70 | // EC2 events are delivered using cloudwatch events...
|
71 | // TODO: export * from "./trigger/iot"; for "IoT Events"
|
72 | export * from "./trigger/kinesis-firehose-transformation";
|
73 | export * from "./trigger/kinesis-stream";
|
74 | export * from "./trigger/lex";
|
75 | // RDS events are delivered using SNS events...
|
76 | export * from "./trigger/s3";
|
77 | export * from "./trigger/s3-batch";
|
78 | // SES events are delivered using SNS events...
|
79 | export * from "./trigger/sns";
|
80 | export * from "./trigger/sqs";
|
81 |
|
82 | export as namespace AWSLambda;
|