// Type definitions for AWS Lambda 8.10 // Project: http://docs.aws.amazon.com/lambda // Definitions by: James Darbyshire // Michael Skarum // Stef Heyenrath // Rich Buggy // Yoriki Yamaguchi // wwwy3y3 // Ishaan Malhi // Michael Marner // Daniel Cottone // Kostya Misura // Markus Tacker // Palmi Valgeirsson // Danilo Raisi // Simon Buchan // David Hayden // Chris Redekop // Aneil Mallavarapu // Jeremy Nagel // Louis Larry // Daniel Papukchiev // Oliver Hookins // Trevor Leach // James Gregory // Erik Dalén // Loïk Gaonac'h // Roberto Zen // Grzegorz Redlicki // Juan Carbonel // Peter McIntyre // Alex Bolenok // Marian Zange // Alexander Pepper // Alessandro Palumbo // Sachin Shekhar // Ivan Martos // Zach Anthony // Peter Savnik // Sven Milewski // Benoit Boure // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 3.0 export * from "./handler"; export * from "./common/api-gateway"; export * from "./common/cloudfront"; export * from "./trigger/alb"; // TODO: export * from "./trigger/alexa"; export * from "./trigger/api-gateway-authorizer"; export * from "./trigger/api-gateway-proxy"; export * from "./trigger/appsync-resolver"; // CloudTrail section just describes using S3 to trigger on cloudtrail changes. export * from "./trigger/cloudformation-custom-resource"; export * from "./trigger/cloudfront-request"; export * from "./trigger/cloudfront-response"; export * from "./trigger/cloudwatch-events"; export * from "./trigger/cloudwatch-logs"; // TODO: export * from "./trigger/codecommit"; export * from "./trigger/codebuild-cloudwatch-state"; export * from "./trigger/codepipeline"; export * from "./trigger/codepipeline-cloudwatch"; export * from "./trigger/codepipeline-cloudwatch-action"; export * from "./trigger/codepipeline-cloudwatch-pipeline"; export * from "./trigger/codepipeline-cloudwatch-stage"; // TODO: export * from "./trigger/cognito-sync"; export * from "./trigger/cognito-user-pool-trigger/"; export * from "./trigger/connect-contact-flow"; // TODO: export * from "./trigger/config"; export * from "./trigger/dynamodb-stream"; export * from "./trigger/eventbridge"; // ElastiCache section just describes using lambdas in an ElastiCache context (VPC issues, etc.) // EC2 events are delivered using cloudwatch events... export * from "./trigger/iot"; export * from "./trigger/kinesis-firehose-transformation"; export * from "./trigger/kinesis-stream"; export * from "./trigger/lex"; // RDS events are delivered using SNS events... export * from "./trigger/s3"; export * from "./trigger/s3-batch"; export * from "./trigger/ses"; export * from "./trigger/sns"; export * from "./trigger/sqs"; export * from './trigger/msk'; export * from "./trigger/secretsmanager"; export as namespace AWSLambda;