Skip to content

/AWS1/CL_LMDFUNCTIONCODELOC

Details about a function's deployment package.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_repositorytype TYPE /AWS1/LMDSTRING /AWS1/LMDSTRING

The service that's hosting the file.

iv_location TYPE /AWS1/LMDSENSSTRINGONSRVONLY /AWS1/LMDSENSSTRINGONSRVONLY

A presigned URL that you can use to download the deployment package.

iv_imageuri TYPE /AWS1/LMDSTRING /AWS1/LMDSTRING

URI of a container image in the Amazon ECR registry.

iv_resolvedimageuri TYPE /AWS1/LMDSTRING /AWS1/LMDSTRING

The resolved URI for the image.

io_resolveds3object TYPE REF TO /AWS1/CL_LMDRESOLVEDS3OBJECT /AWS1/CL_LMDRESOLVEDS3OBJECT

The resolved Amazon S3 object that contains the deployment package.

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.

io_error TYPE REF TO /AWS1/CL_LMDFUNCCODELOCERROR /AWS1/CL_LMDFUNCCODELOCERROR

An object that contains details about an error related to function deployment package retrieval.


Queryable Attributes

RepositoryType

The service that's hosting the file.

Accessible with the following methods

Method Description
GET_REPOSITORYTYPE() Getter for REPOSITORYTYPE, with configurable default
ASK_REPOSITORYTYPE() Getter for REPOSITORYTYPE w/ exceptions if field has no valu
HAS_REPOSITORYTYPE() Determine if REPOSITORYTYPE has a value

Location

A presigned URL that you can use to download the deployment package.

Accessible with the following methods

Method Description
GET_LOCATION() Getter for LOCATION, with configurable default
ASK_LOCATION() Getter for LOCATION w/ exceptions if field has no value
HAS_LOCATION() Determine if LOCATION 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

ResolvedImageUri

The resolved URI for the image.

Accessible with the following methods

Method Description
GET_RESOLVEDIMAGEURI() Getter for RESOLVEDIMAGEURI, with configurable default
ASK_RESOLVEDIMAGEURI() Getter for RESOLVEDIMAGEURI w/ exceptions if field has no va
HAS_RESOLVEDIMAGEURI() Determine if RESOLVEDIMAGEURI has a value

ResolvedS3Object

The resolved Amazon S3 object that contains the deployment package.

Accessible with the following methods

Method Description
GET_RESOLVEDS3OBJECT() Getter for RESOLVEDS3OBJECT

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

Error

An object that contains details about an error related to function deployment package retrieval.

Accessible with the following methods

Method Description
GET_ERROR() Getter for ERROR