amazonka-lambda-2.0: Amazon Lambda SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Lambda.Types.AccountLimit

Description

 
Synopsis

Documentation

data AccountLimit Source #

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

See: newAccountLimit smart constructor.

Constructors

AccountLimit' 

Fields

Instances

Instances details
FromJSON AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Generic AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Associated Types

type Rep AccountLimit :: Type -> Type #

Read AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

NFData AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Eq AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

Hashable AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

type Rep AccountLimit Source # 
Instance details

Defined in Amazonka.Lambda.Types.AccountLimit

type Rep AccountLimit = D1 ('MetaData "AccountLimit" "Amazonka.Lambda.Types.AccountLimit" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "AccountLimit'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "codeSizeUnzipped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "codeSizeZipped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "concurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "totalCodeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unreservedConcurrentExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newAccountLimit :: AccountLimit Source #

Create a value of AccountLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:codeSizeUnzipped:AccountLimit', accountLimit_codeSizeUnzipped - The maximum size of a function's deployment package and layers when they're extracted.

$sel:codeSizeZipped:AccountLimit', accountLimit_codeSizeZipped - The maximum size of a deployment package when it's uploaded directly to Lambda. Use Amazon S3 for larger files.

$sel:concurrentExecutions:AccountLimit', accountLimit_concurrentExecutions - The maximum number of simultaneous function executions.

$sel:totalCodeSize:AccountLimit', accountLimit_totalCodeSize - The amount of storage space that you can use for all deployment packages and layer archives.

$sel:unreservedConcurrentExecutions:AccountLimit', accountLimit_unreservedConcurrentExecutions - The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

accountLimit_codeSizeUnzipped :: Lens' AccountLimit (Maybe Integer) Source #

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

accountLimit_codeSizeZipped :: Lens' AccountLimit (Maybe Integer) Source #

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

accountLimit_concurrentExecutions :: Lens' AccountLimit (Maybe Int) Source #

The maximum number of simultaneous function executions.

accountLimit_totalCodeSize :: Lens' AccountLimit (Maybe Integer) Source #

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

accountLimit_unreservedConcurrentExecutions :: Lens' AccountLimit (Maybe Natural) Source #

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