FunctionCode

The code for the Lambda function. You can either specify an object in Amazon S3, upload a .zip file archive deployment package directly, or specify the URI of a container image.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

URI of a container image in the Amazon ECR registry.

Link copied to clipboard

An Amazon S3 bucket in the same Amazon Web Services Region as your function. The bucket can be in a different Amazon Web Services account.

Link copied to clipboard

The Amazon S3 key of the deployment package.

Link copied to clipboard

For versioned objects, the version of the deployment package object to use.

Link copied to clipboard

The ARN of the Key Management Service (KMS) customer managed key that's used to encrypt your function's .zip deployment package. If you don't provide a customer managed key, Lambda uses an Amazon Web Services owned key.

Link copied to clipboard

The base64-encoded contents of the deployment package. Amazon Web Services SDK and CLI clients handle the encoding for you.

Functions

Link copied to clipboard
inline fun copy(block: FunctionCode.Builder.() -> Unit = {}): FunctionCode
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String