class Amazonite::Lambda::AccountLimit

Overview

Limits that are related to concurrency and storage. All file and storage sizes are in bytes.

Included Modules

Defined in:

lambda/account_limit.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(total_code_size : Int64 | Nil = nil, code_size_unzipped : Int64 | Nil = nil, code_size_zipped : Int64 | Nil = nil, concurrent_executions : Int32 | Nil = nil, unreserved_concurrent_executions : Int32 | 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 code_size_unzipped : Int64 | Nil #

The maximum size of a function's deployment package and layers when they're extracted.


[View source]
def code_size_unzipped=(code_size_unzipped : Int64 | Nil) #

The maximum size of a function's deployment package and layers when they're extracted.


[View source]
def code_size_zipped : Int64 | Nil #

The maximum size of a deployment package when it's uploaded directly to Lambda. Use Amazon S3 for larger files.


[View source]
def code_size_zipped=(code_size_zipped : Int64 | Nil) #

The maximum size of a deployment package when it's uploaded directly to Lambda. Use Amazon S3 for larger files.


[View source]
def concurrent_executions : Int32 | Nil #

The maximum number of simultaneous function executions.


[View source]
def concurrent_executions=(concurrent_executions : Int32 | Nil) #

The maximum number of simultaneous function executions.


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

See Object#hash(hasher)


def total_code_size : Int64 | Nil #

The amount of storage space that you can use for all deployment packages and layer archives.


[View source]
def total_code_size=(total_code_size : Int64 | Nil) #

The amount of storage space that you can use for all deployment packages and layer archives.


[View source]
def unreserved_concurrent_executions : Int32 | Nil #

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.


[View source]
def unreserved_concurrent_executions=(unreserved_concurrent_executions : Int32 | Nil) #

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.


[View source]
def validate! : Nil #

[View source]