class Amazonite::Lambda::FileSystemConfig

Overview

Details about the connection between a Lambda function and an Amazon EFS file system or an Amazon S3 file system.

Included Modules

Defined in:

lambda/file_system_config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(arn : String, local_mount_path : String, s3_files_config : S3FilesConfig | Nil = nil) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[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 arn : String #

The Amazon Resource Name (ARN) of the Amazon EFS or Amazon S3 Files access point that provides access to the file system.


[View source]
def arn=(arn : String) #

The Amazon Resource Name (ARN) of the Amazon EFS or Amazon S3 Files access point that provides access to the file system.


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

See Object#hash(hasher)


def local_mount_path : String #

The path where the function can access the file system, starting with /mnt/.


[View source]
def local_mount_path=(local_mount_path : String) #

The path where the function can access the file system, starting with /mnt/.


[View source]
def s3_files_config : S3FilesConfig | Nil #

The configuration for how your function accesses data on an Amazon S3 file system. Valid only when the file system access point ARN is an Amazon S3 Files access point. If you specify a different access point type (for example, Amazon Elastic File System), the operation returns an InvalidParameterException.


[View source]
def s3_files_config=(s3_files_config : S3FilesConfig | Nil) #

The configuration for how your function accesses data on an Amazon S3 file system. Valid only when the file system access point ARN is an Amazon S3 Files access point. If you specify a different access point type (for example, Amazon Elastic File System), the operation returns an InvalidParameterException.


[View source]
def validate! : Nil #

[View source]