/AWS1/CL_LMDFUNCTIONCODE¶
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.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_zipfile TYPE /AWS1/LMDBLOB /AWS1/LMDBLOB¶
The base64-encoded contents of the deployment package. Amazon Web Services SDK and CLI clients handle the encoding for you.
iv_s3bucket TYPE /AWS1/LMDS3BUCKET /AWS1/LMDS3BUCKET¶
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.
iv_s3key TYPE /AWS1/LMDS3KEY /AWS1/LMDS3KEY¶
The Amazon S3 key of the deployment package.
iv_s3objectversion TYPE /AWS1/LMDS3OBJECTVERSION /AWS1/LMDS3OBJECTVERSION¶
For versioned objects, the version of the deployment package object to use.
iv_imageuri TYPE /AWS1/LMDSTRING /AWS1/LMDSTRING¶
URI of a container image in the Amazon ECR registry.
iv_sourcekmskeyarn TYPE /AWS1/LMDKMSKEYARN /AWS1/LMDKMSKEYARN¶
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.
Queryable Attributes¶
ZipFile¶
The base64-encoded contents of the deployment package. Amazon Web Services SDK and CLI clients handle the encoding for you.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZIPFILE() |
Getter for ZIPFILE, with configurable default |
ASK_ZIPFILE() |
Getter for ZIPFILE w/ exceptions if field has no value |
HAS_ZIPFILE() |
Determine if ZIPFILE has a value |
S3Bucket¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3BUCKET() |
Getter for S3BUCKET, with configurable default |
ASK_S3BUCKET() |
Getter for S3BUCKET w/ exceptions if field has no value |
HAS_S3BUCKET() |
Determine if S3BUCKET has a value |
S3Key¶
The Amazon S3 key of the deployment package.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3KEY() |
Getter for S3KEY, with configurable default |
ASK_S3KEY() |
Getter for S3KEY w/ exceptions if field has no value |
HAS_S3KEY() |
Determine if S3KEY has a value |
S3ObjectVersion¶
For versioned objects, the version of the deployment package object to use.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3OBJECTVERSION() |
Getter for S3OBJECTVERSION, with configurable default |
ASK_S3OBJECTVERSION() |
Getter for S3OBJECTVERSION w/ exceptions if field has no val |
HAS_S3OBJECTVERSION() |
Determine if S3OBJECTVERSION has a value |
ImageUri¶
URI of a container image in the Amazon ECR registry.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IMAGEURI() |
Getter for IMAGEURI, with configurable default |
ASK_IMAGEURI() |
Getter for IMAGEURI w/ exceptions if field has no value |
HAS_IMAGEURI() |
Determine if IMAGEURI has a value |
SourceKMSKeyArn¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCEKMSKEYARN() |
Getter for SOURCEKMSKEYARN, with configurable default |
ASK_SOURCEKMSKEYARN() |
Getter for SOURCEKMSKEYARN w/ exceptions if field has no val |
HAS_SOURCEKMSKEYARN() |
Determine if SOURCEKMSKEYARN has a value |