Values.FunctionCodeSourceThe 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.
type nonrec t = {zipFile : Blob.t option;The base64-encoded contents of the deployment package. Amazon Web Services SDK and CLI clients handle the encoding for you.
*)s3Bucket : S3Bucket.t option;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.
*)s3Key : S3Key.t option;The Amazon S3 key of the deployment package.
*)s3ObjectVersion : S3ObjectVersion.t option;For versioned objects, the version of the deployment package object to use.
*)imageUri : String_.t option;URI of a container image in the Amazon ECR registry.
*)sourceKMSKeyArn : KMSKeyArn.t option;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.
*)}val to_value :
t ->
[> `Structure of (string * [> `Blob of Blob.t | `String of S3Bucket.t ]) list ]