class Amazonite::Lambda::FunctionCodeLocation

Overview

Details about a function's deployment package.

Included Modules

Defined in:

lambda/function_code_location.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.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) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def error : FunctionCodeLocationError | Nil #

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


[View source]
def error=(error : FunctionCodeLocationError | Nil) #

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


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def image_uri : String | Nil #

URI of a container image in the Amazon ECR registry.


[View source]
def image_uri=(image_uri : String | Nil) #

URI of a container image in the Amazon ECR registry.


[View source]
def location : String | Nil #

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


[View source]
def location=(location : String | Nil) #

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


[View source]
def repository_type : String | Nil #

The service that's hosting the file.


[View source]
def repository_type=(repository_type : String | Nil) #

The service that's hosting the file.


[View source]
def resolved_image_uri : String | Nil #

The resolved URI for the image.


[View source]
def resolved_image_uri=(resolved_image_uri : String | Nil) #

The resolved URI for the image.


[View source]
def resolved_s3_object : ResolvedS3Object | Nil #

The resolved Amazon S3 object that contains the deployment package.


[View source]
def resolved_s3_object=(resolved_s3_object : ResolvedS3Object | Nil) #

The resolved Amazon S3 object that contains the deployment package.


[View source]
def 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. If you don't provide a customer managed key, Lambda uses an Amazon Web Services owned key.


[View source]
def 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. If you don't provide a customer managed key, Lambda uses an Amazon Web Services owned key.


[View source]
def validate! : Nil #

[View source]