All Projects → pulumi → pulumi-aws-serverless

pulumi / pulumi-aws-serverless

Licence: Apache-2.0 license
Easy serverless programming for AWS

Programming Languages

typescript
32286 projects
Makefile
30231 projects
shell
77523 projects
go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to pulumi-aws-serverless

lambda-example
Example REST service for a Lambda article I wrote
Stars: ✭ 23 (+53.33%)
Mutual labels:  lambda
tech1-temple-aws
AWS Proofs of Concepts repository. No Longer Supported
Stars: ✭ 32 (+113.33%)
Mutual labels:  lambda
serverless-podcast
[UNMAINTAINED] 📢 Easy, cheap podcast hosting using Serverless and S3
Stars: ✭ 15 (+0%)
Mutual labels:  lambda
aws-cloudformation-cognito-identity-pool
A Lambda-backed Custom Resource for a Cognito Identity Pool in CloudFormation
Stars: ✭ 35 (+133.33%)
Mutual labels:  lambda
serverless-graalvm-demo
Sample serverless application written in Java compiled with GraalVM native-image
Stars: ✭ 132 (+780%)
Mutual labels:  lambda
aws-backup-lambda
A utility AWS lambda function to manage EBS and RDS snapshot backups.
Stars: ✭ 60 (+300%)
Mutual labels:  lambda
lambda-runtime-pypy3.5
AWS Lambda Runtime for PyPy 3.5
Stars: ✭ 17 (+13.33%)
Mutual labels:  lambda
aws-maven-plugin
Deploys resources to AWS using maven
Stars: ✭ 25 (+66.67%)
Mutual labels:  lambda
serverless-plugin-parcel
A Serverless framework plugin to bundle assets with Parcel (ES6/7 or Typescript)
Stars: ✭ 23 (+53.33%)
Mutual labels:  lambda
ooso
Java library for running Serverless MapReduce jobs
Stars: ✭ 25 (+66.67%)
Mutual labels:  lambda
terraform-aws-efs-backup
Terraform module designed to easily backup EFS filesystems to S3 using DataPipeline
Stars: ✭ 40 (+166.67%)
Mutual labels:  lambda
lambda2js
Converts a C# expression tree (from Linq namespace) to a syntatically correct javascript code.
Stars: ✭ 51 (+240%)
Mutual labels:  lambda
lambda-ci
CI/CD for Lambda Functions with Jenkins
Stars: ✭ 20 (+33.33%)
Mutual labels:  lambda
jenkinsfile-runner-lambda
Run Jenkinsfiles in AWS Lambda
Stars: ✭ 52 (+246.67%)
Mutual labels:  lambda
cora
Genius programmer should write his own lisp!
Stars: ✭ 40 (+166.67%)
Mutual labels:  lambda
lambda-lite-js
a tiny FUNCITONAL LANGUAGE implemented by javascript. 一个函数式语言,使用 js 实现。
Stars: ✭ 77 (+413.33%)
Mutual labels:  lambda
terraform-lambda-fixed-ip
Provide a fixed IP (ElasticIP) to your AWS Lambdas
Stars: ✭ 20 (+33.33%)
Mutual labels:  lambda
sigs
Simple thread-safe signal/slot C++17 include-only library.
Stars: ✭ 32 (+113.33%)
Mutual labels:  lambda
slic-watch
Easy alarms and dashboards for Lambda, DynamoDB, API Gateway, Kinesis, Step Functions and more
Stars: ✭ 88 (+486.67%)
Mutual labels:  lambda
lambda-memory-performance-benchmark
Performance and cost benchmark tool for AWS Lambda on memory sizes 📈⏱
Stars: ✭ 60 (+300%)
Mutual labels:  lambda

Build Status

Pulumi Amazon Web Services (AWS) Serverless Components

This package has been deprecated. All functionality previously contained in it has moved to the @pulumi/aws package.

While the same functionality can be achieved using @pulumi/aws, moving existing code to use that library is not a straight source translation. Specifically, while usage @pulumi/aws-serverless APIs would result in code like:

const bucket = aws.s3.Bucket.get("my-bucket");
serverless.bucket.onObjectCreated("test", bucket, async (event) => {
    // Lambda's code goes here...
});

The expected usage of @pulumi/aws would be:

const bucket = aws.s3.Bucket.get("my-bucket");
bucket.onObjectCreated("test", async (event) => {
    // Lambda's code goes here...
});

In other words, serverless-eventing functionality moved from being global static helpers, to being instance methods on the specific aws resource types.

@pulumi/aws-serverless is still available, but just shims down to @pulumi/aws. It will not receive any more updates, and it may be removed at some point in the future.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].