class
Amazonite::Lambda::FunctionCodeLocation
- Amazonite::Lambda::FunctionCodeLocation
- Reference
- Object
Overview
Details about a function's deployment package.
Included Modules
- JSON::Serializable
Defined in:
lambda/function_code_location.crConstructors
- .new(pull : JSON::PullParser)
- .new(repository_type : String | Nil = nil, location : String | Nil = nil, image_uri : String | Nil = nil, resolved_image_uri : String | Nil = nil, resolved_s3_object : ResolvedS3Object | Nil = nil, source_kms_key_arn : String | Nil = nil, error : FunctionCodeLocationError | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#error : FunctionCodeLocationError | Nil
An object that contains details about an error related to function deployment package retrieval.
-
#error=(error : FunctionCodeLocationError | Nil)
An object that contains details about an error related to function deployment package retrieval.
-
#hash(hasher)
See
Object#hash(hasher) -
#image_uri : String | Nil
URI of a container image in the Amazon ECR registry.
-
#image_uri=(image_uri : String | Nil)
URI of a container image in the Amazon ECR registry.
-
#location : String | Nil
A presigned URL that you can use to download the deployment package.
-
#location=(location : String | Nil)
A presigned URL that you can use to download the deployment package.
-
#repository_type : String | Nil
The service that's hosting the file.
-
#repository_type=(repository_type : String | Nil)
The service that's hosting the file.
-
#resolved_image_uri : String | Nil
The resolved URI for the image.
-
#resolved_image_uri=(resolved_image_uri : String | Nil)
The resolved URI for the image.
-
#resolved_s3_object : ResolvedS3Object | Nil
The resolved Amazon S3 object that contains the deployment package.
-
#resolved_s3_object=(resolved_s3_object : ResolvedS3Object | Nil)
The resolved Amazon S3 object that contains the deployment package.
-
#source_kms_key_arn : String | Nil
The ARN of the Key Management Service (KMS) customer managed key that's used to encrypt your function's .zip deployment package.
-
#source_kms_key_arn=(source_kms_key_arn : String | Nil)
The ARN of the Key Management Service (KMS) customer managed key that's used to encrypt your function's .zip deployment package.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
An object that contains details about an error related to function deployment package retrieval.
An object that contains details about an error related to function deployment package retrieval.
A presigned URL that you can use to download the deployment package.
The resolved Amazon S3 object that contains the deployment package.
The resolved Amazon S3 object that contains the deployment package.
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.
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.