package lambda
- Alphabetic
- By Inheritance
- lambda
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
AccountLimit extends Object
Limits that are related to concurrency and code storage.
Limits that are related to concurrency and code storage. All file and storage sizes are in bytes.
- Annotations
- @RawJSType() @native()
-
trait
AccountUsage extends Object
The number of functions and amount of storage in use.
The number of functions and amount of storage in use.
- Annotations
- @RawJSType() @native()
- type Action = String
-
trait
AddLayerVersionPermissionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddLayerVersionPermissionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddPermissionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddPermissionResponse extends Object
- Annotations
- @RawJSType() @native()
- type AdditionalVersion = String
- type AdditionalVersionWeights = Dictionary[Weight]
- type Alias = String
-
trait
AliasConfiguration extends Object
Provides configuration information about a Lambda function https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html|alias.
Provides configuration information about a Lambda function https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html|alias.
- Annotations
- @RawJSType() @native()
- type AliasList = Array[AliasConfiguration]
-
trait
AliasRoutingConfiguration extends Object
The https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html|traffic-shifting configuration of a Lambda function alias.
The https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html|traffic-shifting configuration of a Lambda function alias.
- Annotations
- @RawJSType() @native()
- type Arn = String
- type BatchSize = Int
- type Blob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type BlobStream = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type CompatibleRuntimes = Array[Runtime]
-
trait
Concurrency extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateEventSourceMappingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
- type Date = scala.scalajs.js.Date
-
trait
DeadLetterConfig extends Object
The letter queue for failed asynchronous invocations.
The letter queue for failed asynchronous invocations.
- Annotations
- @RawJSType() @native()
-
trait
DeleteAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteEventSourceMappingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteFunctionConcurrencyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteLayerVersionRequest extends Object
- Annotations
- @RawJSType() @native()
- type Description = String
- type Enabled = Boolean
-
trait
Environment extends Object
A function's environment variable settings.
A function's environment variable settings.
- Annotations
- @RawJSType() @native()
-
trait
EnvironmentError extends Object
Error messages for environment variables that couldn't be applied.
Error messages for environment variables that couldn't be applied.
- Annotations
- @RawJSType() @native()
-
trait
EnvironmentResponse extends Object
The results of a configuration update that applied environment variables.
The results of a configuration update that applied environment variables.
- Annotations
- @RawJSType() @native()
- type EnvironmentVariableName = String
- type EnvironmentVariableValue = String
- type EnvironmentVariables = Dictionary[EnvironmentVariableValue]
-
trait
EventSourceMappingConfiguration extends Object
A mapping between an AWS resource and an AWS Lambda function.
A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
- Annotations
- @RawJSType() @native()
- type EventSourceMappingsList = Array[EventSourceMappingConfiguration]
- type EventSourcePosition = String
- type EventSourceToken = String
- type FunctionArn = String
-
trait
FunctionCode extends Object
The code for the Lambda function.
The code for the Lambda function. You can specify either an object in Amazon S3, or upload a deployment package directly.
- Annotations
- @RawJSType() @native()
-
trait
FunctionCodeLocation extends Object
Details about a function's deployment package.
Details about a function's deployment package.
- Annotations
- @RawJSType() @native()
-
trait
FunctionConfiguration extends Object
Details about a function's configuration.
Details about a function's configuration.
- Annotations
- @RawJSType() @native()
- type FunctionList = Array[FunctionConfiguration]
- type FunctionName = String
- type FunctionVersion = String
-
trait
GetAccountSettingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetAccountSettingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetEventSourceMappingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFunctionConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetLayerVersionPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetLayerVersionPolicyResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetLayerVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetLayerVersionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyResponse extends Object
- Annotations
- @RawJSType() @native()
- type Handler = String
- type HttpStatus = Int
-
trait
InvocationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
InvocationResponse extends Object
- Annotations
- @RawJSType() @native()
- type InvocationType = String
- type KMSKeyArn = String
-
class
Lambda extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "Lambda" )
-
trait
LambdaContext extends Object
- Annotations
- @ScalaJSDefined() @RawJSType()
- implicit final class LambdaOps extends AnyVal
-
trait
Layer extends Object
An Lambda layer.
An Lambda layer.
- Annotations
- @RawJSType() @native()
- type LayerArn = String
- type LayerList = Array[LayerVersionArn]
- type LayerName = String
- type LayerPermissionAllowedAction = String
- type LayerPermissionAllowedPrincipal = String
- type LayerVersionArn = String
-
trait
LayerVersionContentInput extends Object
A ZIP archive that contains the contents of an Lambda layer.
A ZIP archive that contains the contents of an Lambda layer. You can specify either an Amazon S3 location, or upload a layer archive directly.
- Annotations
- @RawJSType() @native()
-
trait
LayerVersionContentOutput extends Object
Details about a version of an Lambda layer.
Details about a version of an Lambda layer.
- Annotations
- @RawJSType() @native()
- type LayerVersionNumber = Double
- type LayerVersionsList = Array[LayerVersionsListItem]
-
trait
LayerVersionsListItem extends Object
Details about a version of an Lambda layer.
Details about a version of an Lambda layer.
- Annotations
- @RawJSType() @native()
- type LayersList = Array[LayersListItem]
-
trait
LayersListItem extends Object
Details about an Lambda layer.
Details about an Lambda layer.
- Annotations
- @RawJSType() @native()
- type LayersReferenceList = Array[Layer]
- type LicenseInfo = String
-
trait
ListAliasesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAliasesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListEventSourceMappingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListEventSourceMappingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFunctionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFunctionsResponse extends Object
A list of Lambda functions.
A list of Lambda functions.
- Annotations
- @RawJSType() @native()
-
trait
ListLayerVersionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListLayerVersionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListLayersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListLayersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListVersionsByFunctionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListVersionsByFunctionResponse extends Object
- Annotations
- @RawJSType() @native()
- type LogType = String
- type MasterRegion = String
- type MaxLayerListItems = Int
- type MaxListItems = Int
- type MemorySize = Int
- type NameSpacedFunctionArn = String
- type NamespacedFunctionName = String
- type NamespacedStatementId = String
- type OrganizationId = String
- type Principal = String
-
trait
PublishLayerVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PublishLayerVersionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
PublishVersionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PutFunctionConcurrencyRequest extends Object
- Annotations
- @RawJSType() @native()
- type Qualifier = String
-
trait
RemoveLayerVersionPermissionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemovePermissionRequest extends Object
- Annotations
- @RawJSType() @native()
- type ReservedConcurrentExecutions = Int
- type ResourceArn = String
- type RoleArn = String
- type Runtime = String
- type S3Bucket = String
- type S3Key = String
- type S3ObjectVersion = String
- type SecurityGroupId = String
- type SecurityGroupIds = Array[SecurityGroupId]
- type SensitiveString = String
- type SourceOwner = String
- type StatementId = String
- type SubnetId = String
- type SubnetIds = Array[SubnetId]
- type TagKey = String
- type TagKeyList = Array[TagKey]
-
trait
TagResourceRequest extends Object
- Annotations
- @RawJSType() @native()
- type TagValue = String
- type Tags = Dictionary[TagValue]
- type Timeout = Int
- type Timestamp = String
-
trait
TracingConfig extends Object
The function's AWS X-Ray tracing configuration.
The function's AWS X-Ray tracing configuration.
- Annotations
- @RawJSType() @native()
-
trait
TracingConfigResponse extends Object
The function's AWS X-Ray tracing configuration.
The function's AWS X-Ray tracing configuration.
- Annotations
- @RawJSType() @native()
- type TracingMode = String
- type UnreservedConcurrentExecutions = Int
-
trait
UntagResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateEventSourceMappingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateFunctionCodeRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateFunctionConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
- type Version = String
-
trait
VpcConfig extends Object
The VPC security groups and subnets that are attached to a Lambda function.
The VPC security groups and subnets that are attached to a Lambda function.
- Annotations
- @RawJSType() @native()
-
trait
VpcConfigResponse extends Object
The VPC security groups and subnets that are attached to a Lambda function.
The VPC security groups and subnets that are attached to a Lambda function.
- Annotations
- @RawJSType() @native()
- type VpcId = String
- type Weight = Double
-
trait
InvokeAsyncRequest extends Object
- Annotations
- @RawJSType() @deprecated @native()
- Deprecated
(Since version forever) Deprecated in AWS SDK
-
trait
InvokeAsyncResponse extends Object
A success response (
202 Accepted) indicates that the request is queued for invocation.A success response (
202 Accepted) indicates that the request is queued for invocation.- Annotations
- @RawJSType() @deprecated @native()
- Deprecated
(Since version forever) Deprecated in AWS SDK
Value Members
- object AccountLimit
- object AccountUsage
- object AddLayerVersionPermissionRequest
- object AddLayerVersionPermissionResponse
- object AddPermissionRequest
- object AddPermissionResponse
- object AliasConfiguration
- object AliasRoutingConfiguration
- object Concurrency
- object CreateAliasRequest
- object CreateEventSourceMappingRequest
- object CreateFunctionRequest
- object DeadLetterConfig
- object DeleteAliasRequest
- object DeleteEventSourceMappingRequest
- object DeleteFunctionConcurrencyRequest
- object DeleteFunctionRequest
- object DeleteLayerVersionRequest
- object Environment
- object EnvironmentError
- object EnvironmentResponse
- object EventSourceMappingConfiguration
- object EventSourcePositionEnum
- object FunctionCode
- object FunctionCodeLocation
- object FunctionConfiguration
- object FunctionVersionEnum
- object GetAccountSettingsRequest
- object GetAccountSettingsResponse
- object GetAliasRequest
- object GetEventSourceMappingRequest
- object GetFunctionConfigurationRequest
- object GetFunctionRequest
- object GetFunctionResponse
- object GetLayerVersionPolicyRequest
- object GetLayerVersionPolicyResponse
- object GetLayerVersionRequest
- object GetLayerVersionResponse
- object GetPolicyRequest
- object GetPolicyResponse
- object InvocationRequest
- object InvocationResponse
- object InvocationTypeEnum
- object InvokeAsyncRequest
- object InvokeAsyncResponse
- object LambdaContext
- object Layer
- object LayerVersionContentInput
- object LayerVersionContentOutput
- object LayerVersionsListItem
- object LayersListItem
- object ListAliasesRequest
- object ListAliasesResponse
- object ListEventSourceMappingsRequest
- object ListEventSourceMappingsResponse
- object ListFunctionsRequest
- object ListFunctionsResponse
- object ListLayerVersionsRequest
- object ListLayerVersionsResponse
- object ListLayersRequest
- object ListLayersResponse
- object ListTagsRequest
- object ListTagsResponse
- object ListVersionsByFunctionRequest
- object ListVersionsByFunctionResponse
- object LogTypeEnum
- object PublishLayerVersionRequest
- object PublishLayerVersionResponse
- object PublishVersionRequest
- object PutFunctionConcurrencyRequest
- object RemoveLayerVersionPermissionRequest
- object RemovePermissionRequest
- object RuntimeEnum
- object TagResourceRequest
- object TracingConfig
- object TracingConfigResponse
- object TracingModeEnum
- object UntagResourceRequest
- object UpdateAliasRequest
- object UpdateEventSourceMappingRequest
- object UpdateFunctionCodeRequest
- object UpdateFunctionConfigurationRequest
- object VpcConfig
- object VpcConfigResponse