Skip to main content

Utilities for building AWS Lambda Functions

Project description

Pulumi Lambda Builders


[!NOTE] Pulumi Lambda Builders is currently experimental


Background

Pulumi Lambda Builders is a library that provides utilities for easily building/bundling Lambda Function code. The library currently supports building go Lambdas, but will eventually support the below languages/build tools.

  • Java with Gradle
  • Java with Maven
  • Dotnet with amazon.lambda.tools
  • Python with Pip
  • Javascript with Npm
  • Typescript with esbuild
  • Ruby with Bundler
  • Go with Mod
  • Rust with Cargo

This library integrates with the aws-lambda-builders library which provides the building utilities.

Installing

This package is available in many languages in the standard packaging formats.

Node.js (Java/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm:

npm install @pulumi/lambda-builders

or yarn:

yarn add @pulumi/lambda-builders

Python

To use from Python, install using pip:

pip install pulumi-lambda-builders

Go

To use from Go, use go get to grab the latest version of the library

go get github.com/pulumi/pulumi-lambda-builders/sdk

.NET

To use from .NET, install using dotnet add package:

dotnet add package Pulumi.LambdaBuilders

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulumi_lambda_builders-0.1.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pulumi_lambda_builders-0.1.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file pulumi_lambda_builders-0.1.0.tar.gz.

File metadata

  • Download URL: pulumi_lambda_builders-0.1.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for pulumi_lambda_builders-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d8be2c7c42ab7c02fe10804d6ee9e90cb94fb54c374cfdfb4e0f52863e4466b0
MD5 542e4c8ce2e4c76540e8474a4b886d1d
BLAKE2b-256 1d65250b935a6dde881ebd8bb027399b5f78358e0243dbe62d0f4478eac51d79

See more details on using hashes here.

File details

Details for the file pulumi_lambda_builders-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pulumi_lambda_builders-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59313042a4273b050c0fbea6fedffbedc3e1611604480d5002e2d73a635c24a5
MD5 3b4e88f1c5ff6de1f852d1be5fa065ea
BLAKE2b-256 23147043bf88179dfc3a0fb245a3a927d5f77415a7eae2d3957ade97d6d11dc2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page