package aws_lambda
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- aws_lambda
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait ALBEvent extends Object
- Annotations
- @RawJSType() @native()
- trait ALBEventRequestContext extends Object
- Annotations
- @RawJSType() @native()
- type ALBHandler = Handler[ALBEvent, ALBResult]
- trait ALBResult extends Object
- Annotations
- @RawJSType() @native()
- trait APIGatewayEventRequestContext extends Object
- Annotations
- @RawJSType() @native()
- trait APIGatewayProxyEvent extends Object
- Annotations
- @RawJSType() @native()
- type APIGatewayProxyHandler = Handler[APIGatewayProxyEvent, APIGatewayProxyResult]
- trait APIGatewayProxyResult extends Object
- Annotations
- @RawJSType() @native()
- trait Artifact extends Object
- Annotations
- @RawJSType() @native()
- type ArtifactLocation = S3ArtifactStore
- type AsyncALBHandler = AsyncHandler[ALBEvent, ALBResult]
- type AsyncAPIGatewayProxyHandler = AsyncHandler[APIGatewayProxyEvent, APIGatewayProxyResult]
- type AsyncCloudFormationCustomResourceHandler = AsyncHandler[CloudFormationCustomResourceEvent, Unit]
- type AsyncCloudFrontRequestHandler = AsyncHandler[CloudFrontRequestEvent, CloudFrontRequestResult]
- type AsyncCloudFrontResponseHandler = AsyncHandler[CloudFrontResponseEvent, CloudFrontResponseResult]
- type AsyncCloudWatchLogsHandler = AsyncHandler[CloudWatchLogsEvent, Unit]
- type AsyncCodePipelineCloudWatchActionHandler = AsyncHandler[CodePipelineCloudWatchActionEvent, Unit]
- type AsyncCodePipelineCloudWatchHandler = AsyncHandler[CodePipelineCloudWatchEvent, Unit]
- type AsyncCodePipelineCloudWatchPipelineHandler = AsyncHandler[CodePipelineCloudWatchPipelineEvent, Unit]
- type AsyncCodePipelineCloudWatchStageHandler = AsyncHandler[CodePipelineCloudWatchStageEvent, Unit]
- type AsyncCodePipelineHandler = AsyncHandler[CodePipelineEvent, Unit]
- type AsyncCognitoUserPoolTriggerHandler = AsyncHandler[CognitoUserPoolTriggerEvent, Any]
- type AsyncCustomAuthorizerHandler = AsyncHandler[CustomAuthorizerEvent, CustomAuthorizerResult]
- type AsyncDynamoDBStreamHandler = AsyncHandler[DynamoDBStreamEvent, Unit]
- type AsyncFirehoseTransformationHandler = AsyncHandler[FirehoseTransformationEvent, FirehoseTransformationResult]
- trait AsyncHandler[TEvent, TResult] extends Object
Asynchronous-style handler that returns js.Promise.
Asynchronous-style handler that returns js.Promise. This can be used Node.js 8 runtime or more
- Annotations
- @ScalaJSDefined() @RawJSType()
- type AsyncKinesisStreamHandler = AsyncHandler[KinesisStreamEvent, Unit]
- type AsyncLexHandler = AsyncHandler[LexEvent, LexResult]
- type AsyncS3BatchHandler = AsyncHandler[S3BatchEvent, S3BatchResult]
- type AsyncS3Handler = AsyncHandler[S3Event, Unit]
- type AsyncSNSHandler = AsyncHandler[SNSEvent, Unit]
- type AsyncSQSHandler = AsyncHandler[SQSEvent, Unit]
- type AsyncScheduledHandler = AsyncHandler[ScheduledEvent, Unit]
- type AttributeValue = facade.amazonaws.services.dynamodb.AttributeValue
- type AuthResponse = CustomAuthorizerResult
- trait AuthResponseContext extends Object
- Annotations
- @RawJSType() @native()
- trait BaseStatement extends Object
- Annotations
- @RawJSType() @native()
- type Callback[TResult] = Function2[UndefOr[|[Error, String]], TResult, Unit]
- trait ClientContext extends Object
- Annotations
- @RawJSType() @native()
- trait ClientContextClient extends Object
- Annotations
- @RawJSType() @native()
- trait ClientContextEnv extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFormationCustomResourceCreateEvent extends Object with CloudFormationCustomResourceEventCommon
- Annotations
- @RawJSType() @native()
- trait CloudFormationCustomResourceDeleteEvent extends Object with CloudFormationCustomResourceEventCommon
- Annotations
- @RawJSType() @native()
- type CloudFormationCustomResourceEvent = |[|[CloudFormationCustomResourceCreateEvent, CloudFormationCustomResourceUpdateEvent], CloudFormationCustomResourceDeleteEvent]
- trait CloudFormationCustomResourceEventCommon extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFormationCustomResourceFailedResponse extends Object with CloudFormationCustomResourceResponseCommon
- Annotations
- @RawJSType() @native()
- type CloudFormationCustomResourceHandler = Handler[CloudFormationCustomResourceEvent, Unit]
- type CloudFormationCustomResourceResponse = |[CloudFormationCustomResourceSuccessResponse, CloudFormationCustomResourceFailedResponse]
- trait CloudFormationCustomResourceResponseCommon extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFormationCustomResourceSuccessResponse extends Object with CloudFormationCustomResourceResponseCommon
- Annotations
- @RawJSType() @native()
- trait CloudFormationCustomResourceUpdateEvent extends Object with CloudFormationCustomResourceEventCommon
- Annotations
- @RawJSType() @native()
- trait CloudFrontCustomOrigin extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFrontEvent extends Object
- Annotations
- @RawJSType() @native()
- type CloudFrontHeaders = Dictionary[Array[CloudFrontHeadersItem]]
- trait CloudFrontHeadersItem extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFrontOrigin extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFrontRequest extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFrontRequestEvent extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFrontRequestEventRecordItem extends Object with CloudFrontEvent
- Annotations
- @RawJSType() @native()
- type CloudFrontRequestHandler = Handler[CloudFrontRequestEvent, CloudFrontRequestResult]
- type CloudFrontRequestResult = UndefOr[|[CloudFrontResultResponse, CloudFrontRequest]]
- trait CloudFrontResponse extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFrontResponseEvent extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFrontResponseEventRecordItem extends Object
- Annotations
- @RawJSType() @native()
- type CloudFrontResponseHandler = Handler[CloudFrontResponseEvent, CloudFrontResponseResult]
- type CloudFrontResponseResult = UndefOr[CloudFrontResultResponse]
- trait CloudFrontResultResponse extends Object
- Annotations
- @RawJSType() @native()
- trait CloudFrontS3Origin extends Object
- Annotations
- @RawJSType() @native()
- trait CloudWatchLogsDecodedData extends Object
- Annotations
- @RawJSType() @native()
- trait CloudWatchLogsEvent extends Object
- Annotations
- @RawJSType() @native()
- trait CloudWatchLogsEventData extends Object
- Annotations
- @RawJSType() @native()
- type CloudWatchLogsHandler = Handler[CloudWatchLogsEvent, Unit]
- trait CloudWatchLogsLogEvent extends Object
- Annotations
- @RawJSType() @native()
- type CodePipelineActionCategory = String
- type CodePipelineActionState = String
- trait CodePipelineCloudWatchActionEvent extends Object
- Annotations
- @RawJSType() @native()
- type CodePipelineCloudWatchActionHandler = Handler[CodePipelineCloudWatchActionEvent, Unit]
- type CodePipelineCloudWatchEvent = |[|[CodePipelineCloudWatchPipelineEvent, CodePipelineCloudWatchStageEvent], CodePipelineCloudWatchActionEvent]
- type CodePipelineCloudWatchHandler = Handler[CodePipelineCloudWatchEvent, Unit]
- trait CodePipelineCloudWatchPipelineEvent extends Object
- Annotations
- @RawJSType() @native()
- type CodePipelineCloudWatchPipelineHandler = Handler[CodePipelineCloudWatchPipelineEvent, Unit]
- trait CodePipelineCloudWatchStageEvent extends Object
- Annotations
- @RawJSType() @native()
- type CodePipelineCloudWatchStageHandler = Handler[CodePipelineCloudWatchStageEvent, Unit]
- trait CodePipelineEvent extends Object
- Annotations
- @RawJSType() @native()
- type CodePipelineHandler = Handler[CodePipelineEvent, Unit]
- type CodePipelineStageState = String
- type CodePipelineState = String
- trait CognitoIdentity extends Object
- Annotations
- @RawJSType() @native()
- type CognitoUserPoolEvent = CognitoUserPoolTriggerEvent
- trait CognitoUserPoolTriggerEvent extends Object
- Annotations
- @RawJSType() @native()
- type CognitoUserPoolTriggerHandler = Handler[CognitoUserPoolTriggerEvent, Any]
- type Condition = Dictionary[|[String, Array[String]]]
- type ConditionBlock = Dictionary[|[Condition, Array[Condition]]]
- trait Context extends Object
- Annotations
- @RawJSType() @native()
- trait Credentials extends Object
- Annotations
- @RawJSType() @native()
- trait CustomAuthorizerEvent extends Object
- Annotations
- @RawJSType() @native()
- type CustomAuthorizerHandler = Handler[CustomAuthorizerEvent, CustomAuthorizerResult]
- trait CustomAuthorizerResult extends Object
- Annotations
- @RawJSType() @native()
- trait DynamoDBRecord extends Object
- Annotations
- @RawJSType() @native()
- trait DynamoDBStreamEvent extends Object
- Annotations
- @RawJSType() @native()
- type DynamoDBStreamHandler = Handler[DynamoDBStreamEvent, Unit]
- trait EncryptionKey extends Object
- Annotations
- @RawJSType() @native()
- trait FirehoseRecordMetadata extends Object
- Annotations
- @RawJSType() @native()
- type FirehoseRecordTransformationStatus = String
- trait FirehoseTransformationEvent extends Object
- Annotations
- @RawJSType() @native()
- trait FirehoseTransformationEventRecord extends Object
- Annotations
- @RawJSType() @native()
- type FirehoseTransformationHandler = Handler[FirehoseTransformationEvent, FirehoseTransformationResult]
- trait FirehoseTransformationResult extends Object
- Annotations
- @RawJSType() @native()
- trait FirehoseTransformationResultRecord extends Object
- Annotations
- @RawJSType() @native()
- trait Handler[TEvent, TResult] extends Object
Callback-style handler
Callback-style handler
- Annotations
- @ScalaJSDefined() @RawJSType()
- type Headers = Dictionary[String]
- type HeadersBDS = Dictionary[|[|[Boolean, Double], String]]
- trait KinesisStreamEvent extends Object
- Annotations
- @RawJSType() @native()
- type KinesisStreamHandler = Handler[KinesisStreamEvent, Unit]
- trait KinesisStreamRecord extends Object
- Annotations
- @RawJSType() @native()
- trait KinesisStreamRecordPayload extends Object
- Annotations
- @RawJSType() @native()
- type LexDialogAction = |[|[|[|[LexDialogActionClose, LexDialogActionElicitIntent], LexDialogActionElicitSlot], LexDialogActionConfirmIntent], LexDialogActionDelegate]
- trait LexDialogActionBase extends Object
- Annotations
- @RawJSType() @native()
- trait LexDialogActionClose extends Object with LexDialogActionBase
- Annotations
- @RawJSType() @native()
- trait LexDialogActionConfirmIntent extends Object with LexDialogActionBase
- Annotations
- @RawJSType() @native()
- trait LexDialogActionDelegate extends Object
- Annotations
- @RawJSType() @native()
- trait LexDialogActionElicitIntent extends Object with LexDialogActionBase
- Annotations
- @RawJSType() @native()
- trait LexDialogActionElicitSlot extends Object with LexDialogActionBase
- Annotations
- @RawJSType() @native()
- trait LexEvent extends Object
- Annotations
- @RawJSType() @native()
- trait LexGenericAttachment extends Object
- Annotations
- @RawJSType() @native()
- type LexHandler = Handler[LexEvent, LexResult]
- trait LexResult extends Object
- Annotations
- @RawJSType() @native()
- trait LexSlotResolution extends Object
- Annotations
- @RawJSType() @native()
- trait MaybeStatementPrincipal extends Object
- Annotations
- @RawJSType() @native()
- trait MaybeStatementResource extends Object
- Annotations
- @RawJSType() @native()
- type MultiValueHeaders = Dictionary[Array[String]]
- type MultiValueHeadersBDS = Dictionary[Array[|[|[Boolean, Double], String]]]
- trait PolicyDocument extends Object
- Annotations
- @RawJSType() @native()
- type PrincipalValue = |[|[Dictionary[|[String, Array[String]]], String], Array[String]]
- trait S3ArtifactLocation extends Object
- Annotations
- @RawJSType() @native()
- trait S3ArtifactStore extends Object
- Annotations
- @RawJSType() @native()
- trait S3BatchEvent extends Object
- Annotations
- @RawJSType() @native()
- trait S3BatchEventJob extends Object
- Annotations
- @RawJSType() @native()
- trait S3BatchEventTask extends Object
- Annotations
- @RawJSType() @native()
- type S3BatchHandler = Handler[S3BatchEvent, S3BatchResult]
- trait S3BatchResult extends Object
- Annotations
- @RawJSType() @native()
- trait S3BatchResultResult extends Object
- Annotations
- @RawJSType() @native()
- type S3BatchResultResultCode = String
- trait S3Event extends Object
- Annotations
- @RawJSType() @native()
- trait S3EventRecord extends Object
- Annotations
- @RawJSType() @native()
- trait S3EventRecordGlacierEventData extends Object
- Annotations
- @RawJSType() @native()
- trait S3EventRecordGlacierRestoreEventData extends Object
- Annotations
- @RawJSType() @native()
- type S3Handler = Handler[S3Event, Unit]
- trait SNSEvent extends Object
- Annotations
- @RawJSType() @native()
- trait SNSEventRecord extends Object
- Annotations
- @RawJSType() @native()
- type SNSHandler = Handler[SNSEvent, Unit]
- trait SNSMessage extends Object
- Annotations
- @RawJSType() @native()
- trait SNSMessageAttribute extends Object
- Annotations
- @RawJSType() @native()
- type SNSMessageAttributes = Dictionary[SNSMessageAttribute]
- trait SQSEvent extends Object
- Annotations
- @RawJSType() @native()
- type SQSHandler = Handler[SQSEvent, Unit]
- trait SQSMessageAttribute extends Object
- Annotations
- @RawJSType() @native()
- type SQSMessageAttributeDataType = String
- type SQSMessageAttributes = Dictionary[SQSMessageAttribute]
- trait SQSRecord extends Object
- Annotations
- @RawJSType() @native()
- trait SQSRecordAttributes extends Object
- Annotations
- @RawJSType() @native()
- trait ScheduledEvent extends Object
- Annotations
- @RawJSType() @native()
- type ScheduledHandler = Handler[ScheduledEvent, Unit]
- type Statement = |[BaseStatement with StatementAction with StatementResource, StatementPrincipal]
- type StatementAction = Any
- type StatementPrincipal = MaybeStatementResource
- type StatementResource = MaybeStatementPrincipal
- trait StreamRecord extends Object
- Annotations
- @RawJSType() @native()
Deprecated Type Members
- type APIGatewayEvent = APIGatewayProxyEvent
- Annotations
- @deprecated
- Deprecated
(Since version 0.5.0) Old name. Use APIGatewayProxyEvent
- type ProxyHandler = Handler[APIGatewayProxyEvent, APIGatewayProxyResult]
- Annotations
- @deprecated
- Deprecated
(Since version 0.5.0) Old name. Use APIGatewayProxyHandler
- type ProxyResult = APIGatewayProxyResult
- Annotations
- @deprecated
- Deprecated
(Since version 0.5.0) Old name. Use APIGatewayProxyResult
- type S3CreateEvent = S3Event
- Annotations
- @deprecated
- Deprecated
(Since version 0.5.0) Old name. Use s3.S3Event.
Value Members
- object ALBEvent
- object ALBEventRequestContext
- object ALBResult
- object APIGatewayEventRequestContext
- object APIGatewayProxyEvent
- object APIGatewayProxyResult
- object Artifact
- object AuthResponseContext
- object BaseStatement
- object ClientContext
- object ClientContextClient
- object ClientContextEnv
- object CloudFormationCustomResourceCreateEvent
- object CloudFormationCustomResourceDeleteEvent
- object CloudFormationCustomResourceEventCommon
- object CloudFormationCustomResourceFailedResponse
- object CloudFormationCustomResourceResponseCommon
- object CloudFormationCustomResourceSuccessResponse
- object CloudFormationCustomResourceUpdateEvent
- object CloudFrontCustomOrigin
- object CloudFrontEvent
- object CloudFrontHeadersItem
- object CloudFrontOrigin
- object CloudFrontRequest
- object CloudFrontRequestEvent
- object CloudFrontRequestEventRecordItem
- object CloudFrontResponse
- object CloudFrontResponseEvent
- object CloudFrontResponseEventRecordItem
- object CloudFrontResultResponse
- object CloudFrontS3Origin
- object CloudWatchLogsDecodedData
- object CloudWatchLogsEvent
- object CloudWatchLogsEventData
- object CloudWatchLogsLogEvent
- object CodePipelineCloudWatchActionEvent
- object CodePipelineCloudWatchPipelineEvent
- object CodePipelineCloudWatchStageEvent
- object CodePipelineEvent
- object CognitoIdentity
- object CognitoUserPoolTriggerEvent
- object Credentials
- object CustomAuthorizerEvent
- object CustomAuthorizerResult
- object DynamoDBRecord
- object DynamoDBStreamEvent
- object EncryptionKey
- object FirehoseRecordMetadata
- object FirehoseTransformationEvent
- object FirehoseTransformationEventRecord
- object FirehoseTransformationResult
- object FirehoseTransformationResultRecord
- object KinesisStreamEvent
- object KinesisStreamRecord
- object KinesisStreamRecordPayload
- object LexDialogActionBase
- object LexDialogActionClose
- object LexDialogActionConfirmIntent
- object LexDialogActionDelegate
- object LexDialogActionElicitIntent
- object LexDialogActionElicitSlot
- object LexEvent
- object LexGenericAttachment
- object LexResult
- object LexSlotResolution
- object MaybeStatementPrincipal
- object MaybeStatementResource
- object PolicyDocument
- object S3ArtifactLocation
- object S3ArtifactStore
- object S3BatchEvent
- object S3BatchEventJob
- object S3BatchEventTask
- object S3BatchResult
- object S3BatchResultResult
- object S3Event
- object S3EventRecord
- object S3EventRecordGlacierEventData
- object S3EventRecordGlacierRestoreEventData
- object SNSEvent
- object SNSEventRecord
- object SNSMessage
- object SNSMessageAttribute
- object SQSEvent
- object SQSMessageAttribute
- object SQSRecord
- object SQSRecordAttributes
- object ScheduledEvent
- object StreamRecord