This is the preferred interface for making Lambda S3BucketCodes with Fugue. If you want to manage a Lambda S3BucketCode with Fugue, the new function is the right place to start.

Table of Contents

Module Members



new Lambda S3BucketCode (Constructor)

Call this constructor to create a new Fugue.Core.AWS.Lambda.S3BucketCode value.

Type Signature

 fun { s3Key: String,
       s3ObjectVersion: Optional<String>,
       s3Bucket: Bucket} -> S3BucketCode
Argument: s3Key

The Amazon S3 object (the deployment package) key name you want to upload.

Type: String

Argument: s3ObjectVersion

The Amazon S3 object (the deployment package) version you want to upload.

Type: Optional<String>

Argument: s3Bucket

S3.Bucket name where the .zip file containing your deployment package is stored. This bucket must reside in the same AWS region where you are creating the Lambda function.

Type: Bucket


a Fugue.Core.AWS.Lambda.S3BucketCode value.

Type: S3BucketCode