Packages

package lambda

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. lambda
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. 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()
  2. 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()
  3. type Action = String
  4. trait AddLayerVersionPermissionRequest extends Object
    Annotations
    @RawJSType() @native()
  5. trait AddLayerVersionPermissionResponse extends Object
    Annotations
    @RawJSType() @native()
  6. trait AddPermissionRequest extends Object
    Annotations
    @RawJSType() @native()
  7. trait AddPermissionResponse extends Object
    Annotations
    @RawJSType() @native()
  8. type AdditionalVersion = String
  9. type AdditionalVersionWeights = Dictionary[Weight]
  10. type Alias = String
  11. 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()
  12. type AliasList = Array[AliasConfiguration]
  13. 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.

    Annotations
    @RawJSType() @native()
  14. type Arn = String
  15. type BatchSize = Int
  16. type Blob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  17. type BlobStream = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  18. type CompatibleRuntimes = Array[Runtime]
  19. trait Concurrency extends Object
    Annotations
    @RawJSType() @native()
  20. trait CreateAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  21. trait CreateEventSourceMappingRequest extends Object
    Annotations
    @RawJSType() @native()
  22. trait CreateFunctionRequest extends Object
    Annotations
    @RawJSType() @native()
  23. type Date = scala.scalajs.js.Date
  24. trait DeadLetterConfig extends Object

    The letter queue for failed asynchronous invocations.

    The letter queue for failed asynchronous invocations.

    Annotations
    @RawJSType() @native()
  25. trait DeleteAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  26. trait DeleteEventSourceMappingRequest extends Object
    Annotations
    @RawJSType() @native()
  27. trait DeleteFunctionConcurrencyRequest extends Object
    Annotations
    @RawJSType() @native()
  28. trait DeleteFunctionRequest extends Object
    Annotations
    @RawJSType() @native()
  29. trait DeleteLayerVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  30. type Description = String
  31. type Enabled = Boolean
  32. trait Environment extends Object

    A function's environment variable settings.

    A function's environment variable settings.

    Annotations
    @RawJSType() @native()
  33. 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()
  34. 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()
  35. type EnvironmentVariableName = String
  36. type EnvironmentVariableValue = String
  37. type EnvironmentVariables = Dictionary[EnvironmentVariableValue]
  38. 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()
  39. type EventSourceMappingsList = Array[EventSourceMappingConfiguration]
  40. type EventSourcePosition = String
  41. type EventSourceToken = String
  42. type FunctionArn = String
  43. 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()
  44. trait FunctionCodeLocation extends Object

    Details about a function's deployment package.

    Details about a function's deployment package.

    Annotations
    @RawJSType() @native()
  45. trait FunctionConfiguration extends Object

    Details about a function's configuration.

    Details about a function's configuration.

    Annotations
    @RawJSType() @native()
  46. type FunctionList = Array[FunctionConfiguration]
  47. type FunctionName = String
  48. type FunctionVersion = String
  49. trait GetAccountSettingsRequest extends Object
    Annotations
    @RawJSType() @native()
  50. trait GetAccountSettingsResponse extends Object
    Annotations
    @RawJSType() @native()
  51. trait GetAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  52. trait GetEventSourceMappingRequest extends Object
    Annotations
    @RawJSType() @native()
  53. trait GetFunctionConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  54. trait GetFunctionRequest extends Object
    Annotations
    @RawJSType() @native()
  55. trait GetFunctionResponse extends Object
    Annotations
    @RawJSType() @native()
  56. trait GetLayerVersionPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  57. trait GetLayerVersionPolicyResponse extends Object
    Annotations
    @RawJSType() @native()
  58. trait GetLayerVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  59. trait GetLayerVersionResponse extends Object
    Annotations
    @RawJSType() @native()
  60. trait GetPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  61. trait GetPolicyResponse extends Object
    Annotations
    @RawJSType() @native()
  62. type Handler = String
  63. type HttpStatus = Int
  64. trait InvocationRequest extends Object
    Annotations
    @RawJSType() @native()
  65. trait InvocationResponse extends Object
    Annotations
    @RawJSType() @native()
  66. type InvocationType = String
  67. type KMSKeyArn = String
  68. class Lambda extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "Lambda" )
  69. trait LambdaContext extends Object
    Annotations
    @ScalaJSDefined() @RawJSType()
  70. implicit final class LambdaOps extends AnyVal
  71. trait Layer extends Object

    An Lambda layer.

    Annotations
    @RawJSType() @native()
  72. type LayerArn = String
  73. type LayerList = Array[LayerVersionArn]
  74. type LayerName = String
  75. type LayerPermissionAllowedAction = String
  76. type LayerPermissionAllowedPrincipal = String
  77. type LayerVersionArn = String
  78. 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()
  79. trait LayerVersionContentOutput extends Object

    Details about a version of an Lambda layer.

    Details about a version of an Lambda layer.

    Annotations
    @RawJSType() @native()
  80. type LayerVersionNumber = Double
  81. type LayerVersionsList = Array[LayerVersionsListItem]
  82. trait LayerVersionsListItem extends Object

    Details about a version of an Lambda layer.

    Details about a version of an Lambda layer.

    Annotations
    @RawJSType() @native()
  83. type LayersList = Array[LayersListItem]
  84. trait LayersListItem extends Object

    Details about an Lambda layer.

    Details about an Lambda layer.

    Annotations
    @RawJSType() @native()
  85. type LayersReferenceList = Array[Layer]
  86. type LicenseInfo = String
  87. trait ListAliasesRequest extends Object
    Annotations
    @RawJSType() @native()
  88. trait ListAliasesResponse extends Object
    Annotations
    @RawJSType() @native()
  89. trait ListEventSourceMappingsRequest extends Object
    Annotations
    @RawJSType() @native()
  90. trait ListEventSourceMappingsResponse extends Object
    Annotations
    @RawJSType() @native()
  91. trait ListFunctionsRequest extends Object
    Annotations
    @RawJSType() @native()
  92. trait ListFunctionsResponse extends Object

    A list of Lambda functions.

    A list of Lambda functions.

    Annotations
    @RawJSType() @native()
  93. trait ListLayerVersionsRequest extends Object
    Annotations
    @RawJSType() @native()
  94. trait ListLayerVersionsResponse extends Object
    Annotations
    @RawJSType() @native()
  95. trait ListLayersRequest extends Object
    Annotations
    @RawJSType() @native()
  96. trait ListLayersResponse extends Object
    Annotations
    @RawJSType() @native()
  97. trait ListTagsRequest extends Object
    Annotations
    @RawJSType() @native()
  98. trait ListTagsResponse extends Object
    Annotations
    @RawJSType() @native()
  99. trait ListVersionsByFunctionRequest extends Object
    Annotations
    @RawJSType() @native()
  100. trait ListVersionsByFunctionResponse extends Object
    Annotations
    @RawJSType() @native()
  101. type LogType = String
  102. type MasterRegion = String
  103. type MaxLayerListItems = Int
  104. type MaxListItems = Int
  105. type MemorySize = Int
  106. type NameSpacedFunctionArn = String
  107. type NamespacedFunctionName = String
  108. type NamespacedStatementId = String
  109. type OrganizationId = String
  110. type Principal = String
  111. trait PublishLayerVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  112. trait PublishLayerVersionResponse extends Object
    Annotations
    @RawJSType() @native()
  113. trait PublishVersionRequest extends Object
    Annotations
    @RawJSType() @native()
  114. trait PutFunctionConcurrencyRequest extends Object
    Annotations
    @RawJSType() @native()
  115. type Qualifier = String
  116. trait RemoveLayerVersionPermissionRequest extends Object
    Annotations
    @RawJSType() @native()
  117. trait RemovePermissionRequest extends Object
    Annotations
    @RawJSType() @native()
  118. type ReservedConcurrentExecutions = Int
  119. type ResourceArn = String
  120. type RoleArn = String
  121. type Runtime = String
  122. type S3Bucket = String
  123. type S3Key = String
  124. type S3ObjectVersion = String
  125. type SecurityGroupId = String
  126. type SecurityGroupIds = Array[SecurityGroupId]
  127. type SensitiveString = String
  128. type SourceOwner = String
  129. type StatementId = String
  130. type SubnetId = String
  131. type SubnetIds = Array[SubnetId]
  132. type TagKey = String
  133. type TagKeyList = Array[TagKey]
  134. trait TagResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  135. type TagValue = String
  136. type Tags = Dictionary[TagValue]
  137. type Timeout = Int
  138. type Timestamp = String
  139. trait TracingConfig extends Object

    The function's AWS X-Ray tracing configuration.

    The function's AWS X-Ray tracing configuration.

    Annotations
    @RawJSType() @native()
  140. trait TracingConfigResponse extends Object

    The function's AWS X-Ray tracing configuration.

    The function's AWS X-Ray tracing configuration.

    Annotations
    @RawJSType() @native()
  141. type TracingMode = String
  142. type UnreservedConcurrentExecutions = Int
  143. trait UntagResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  144. trait UpdateAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  145. trait UpdateEventSourceMappingRequest extends Object
    Annotations
    @RawJSType() @native()
  146. trait UpdateFunctionCodeRequest extends Object
    Annotations
    @RawJSType() @native()
  147. trait UpdateFunctionConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  148. type Version = String
  149. 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()
  150. 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()
  151. type VpcId = String
  152. type Weight = Double
  153. trait InvokeAsyncRequest extends Object
    Annotations
    @RawJSType() @deprecated @native()
    Deprecated

    (Since version forever) Deprecated in AWS SDK

  154. 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

  1. object AccountLimit
  2. object AccountUsage
  3. object AddLayerVersionPermissionRequest
  4. object AddLayerVersionPermissionResponse
  5. object AddPermissionRequest
  6. object AddPermissionResponse
  7. object AliasConfiguration
  8. object AliasRoutingConfiguration
  9. object Concurrency
  10. object CreateAliasRequest
  11. object CreateEventSourceMappingRequest
  12. object CreateFunctionRequest
  13. object DeadLetterConfig
  14. object DeleteAliasRequest
  15. object DeleteEventSourceMappingRequest
  16. object DeleteFunctionConcurrencyRequest
  17. object DeleteFunctionRequest
  18. object DeleteLayerVersionRequest
  19. object Environment
  20. object EnvironmentError
  21. object EnvironmentResponse
  22. object EventSourceMappingConfiguration
  23. object EventSourcePositionEnum
  24. object FunctionCode
  25. object FunctionCodeLocation
  26. object FunctionConfiguration
  27. object FunctionVersionEnum
  28. object GetAccountSettingsRequest
  29. object GetAccountSettingsResponse
  30. object GetAliasRequest
  31. object GetEventSourceMappingRequest
  32. object GetFunctionConfigurationRequest
  33. object GetFunctionRequest
  34. object GetFunctionResponse
  35. object GetLayerVersionPolicyRequest
  36. object GetLayerVersionPolicyResponse
  37. object GetLayerVersionRequest
  38. object GetLayerVersionResponse
  39. object GetPolicyRequest
  40. object GetPolicyResponse
  41. object InvocationRequest
  42. object InvocationResponse
  43. object InvocationTypeEnum
  44. object InvokeAsyncRequest
  45. object InvokeAsyncResponse
  46. object LambdaContext
  47. object Layer
  48. object LayerVersionContentInput
  49. object LayerVersionContentOutput
  50. object LayerVersionsListItem
  51. object LayersListItem
  52. object ListAliasesRequest
  53. object ListAliasesResponse
  54. object ListEventSourceMappingsRequest
  55. object ListEventSourceMappingsResponse
  56. object ListFunctionsRequest
  57. object ListFunctionsResponse
  58. object ListLayerVersionsRequest
  59. object ListLayerVersionsResponse
  60. object ListLayersRequest
  61. object ListLayersResponse
  62. object ListTagsRequest
  63. object ListTagsResponse
  64. object ListVersionsByFunctionRequest
  65. object ListVersionsByFunctionResponse
  66. object LogTypeEnum
  67. object PublishLayerVersionRequest
  68. object PublishLayerVersionResponse
  69. object PublishVersionRequest
  70. object PutFunctionConcurrencyRequest
  71. object RemoveLayerVersionPermissionRequest
  72. object RemovePermissionRequest
  73. object RuntimeEnum
  74. object TagResourceRequest
  75. object TracingConfig
  76. object TracingConfigResponse
  77. object TracingModeEnum
  78. object UntagResourceRequest
  79. object UpdateAliasRequest
  80. object UpdateEventSourceMappingRequest
  81. object UpdateFunctionCodeRequest
  82. object UpdateFunctionConfigurationRequest
  83. object VpcConfig
  84. object VpcConfigResponse

Inherited from AnyRef

Inherited from Any

Ungrouped