package aws_lambda
- Alphabetic
- By Inheritance
- aws_lambda
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait ALBEvent extends Object
- Annotations
- @JSType() @native()
- trait ALBEventRequestContext extends Object
- Annotations
- @JSType() @native()
- type ALBHandler = Handler[ALBEvent, ALBResult]
- trait ALBResult extends Object
- Annotations
- @JSType() @native()
- trait APIGatewayAuthorizerResult extends Object
- Annotations
- @JSType()
- trait APIGatewayAuthorizerResultContext extends Object
- Annotations
- @JSType() @native()
- trait APIGatewayAuthorizerWithContextResult[TAuthorizerContext <: APIGatewayAuthorizerResultContext] extends Object
- Annotations
- @JSType()
- trait APIGatewayEventDefaultAuthorizerContext extends Object
- Annotations
- @JSType() @native()
- trait APIGatewayEventIdentity extends Object
- Annotations
- @JSType()
- trait APIGatewayEventRequestContext extends Object with APIGatewayEventRequestContextWithAuthorizer[UndefOr[|[AuthResponseContext, Null]]]
- Annotations
- @JSType()
- trait APIGatewayEventRequestContextWithAuthorizer[TAuthorizerContext] extends Object
- Annotations
- @JSType()
- trait APIGatewayProxyEvent extends Object
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 1.0
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 1.0
- Annotations
- @JSType() @native()
- See also
- https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
- trait APIGatewayProxyEventV2 extends Object
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 2.0
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 2.0
- Annotations
- @JSType() @native()
- See also
- https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
- type APIGatewayProxyHandler = Handler[APIGatewayProxyEvent, APIGatewayProxyResult]
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 1.0
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 1.0
- See also
- https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
- type APIGatewayProxyHandlerV2[T <: Object] = Handler[APIGatewayProxyEventV2, APIGatewayProxyResultV2[T]]
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 2.0
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 2.0
- See also
- https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
- trait APIGatewayProxyResult extends Object
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 1.0
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 1.0
- Annotations
- @JSType() @native()
- See also
- https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
- type APIGatewayProxyResultV2[T <: Object] = |[|[APIGatewayProxyStructuredResultV2, String], T]
- trait APIGatewayProxyStructuredResultV2 extends Object
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 2.0
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 2.0
- Annotations
- @JSType() @native()
- See also
- https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
- trait APIGatewayRequestAuthorizerEvent extends Object
- Annotations
- @JSType()
- type APIGatewayRequestAuthorizerHandler = Handler[APIGatewayRequestAuthorizerEvent, APIGatewayAuthorizerResult]
- type APIGatewayRequestAuthorizerWithContextHandler[TAuthorizerContext <: APIGatewayAuthorizerResultContext] = Handler[APIGatewayRequestAuthorizerEvent, APIGatewayAuthorizerWithContextResult[TAuthorizerContext]]
- trait APIGatewayTokenAuthorizerEvent extends Object
- Annotations
- @JSType()
- type APIGatewayTokenAuthorizerHandler = Handler[APIGatewayTokenAuthorizerEvent, APIGatewayAuthorizerResult]
- type APIGatewayTokenAuthorizerWithContextHandler[TAuthorizerContext <: APIGatewayAuthorizerResultContext] = Handler[APIGatewayTokenAuthorizerEvent, APIGatewayAuthorizerWithContextResult[TAuthorizerContext]]
- trait Artifact extends Object
- Annotations
- @JSType() @native()
- type ArtifactLocation = S3ArtifactStore
- type AsyncALBHandler = AsyncHandler[ALBEvent, ALBResult]
- type AsyncAPIGatewayProxyHandler = AsyncHandler[APIGatewayProxyEvent, APIGatewayProxyResult]
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 1.0
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 1.0
- See also
- https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
- type AsyncAPIGatewayProxyHandlerV2[T <: Object] = AsyncHandler[APIGatewayProxyEventV2, APIGatewayProxyResultV2[T]]
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 2.0
Works with Lambda Proxy Integration for Rest API or HTTP API integration Payload Format version 2.0
- See also
- https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
- type AsyncAPIGatewayRequestAuthorizerHandler = AsyncHandler[APIGatewayRequestAuthorizerEvent, APIGatewayAuthorizerResult]
- type AsyncAPIGatewayRequestAuthorizerWithContextHandler[TAuthorizerContext <: APIGatewayAuthorizerResultContext] = AsyncHandler[APIGatewayRequestAuthorizerEvent, APIGatewayAuthorizerWithContextResult[TAuthorizerContext]]
- type AsyncAPIGatewayTokenAuthorizerHandler = AsyncHandler[APIGatewayTokenAuthorizerEvent, APIGatewayAuthorizerResult]
- type AsyncAPIGatewayTokenAuthorizerWithContextHandler[TAuthorizerContext <: APIGatewayAuthorizerResultContext] = AsyncHandler[APIGatewayTokenAuthorizerEvent, APIGatewayAuthorizerWithContextResult[TAuthorizerContext]]
- type AsyncCloudFormationCustomResourceHandler = AsyncHandler[CloudFormationCustomResourceEvent, Unit]
- type AsyncCloudFrontRequestHandler = AsyncHandler[CloudFrontRequestEvent, CloudFrontRequestResult]
- type AsyncCloudFrontResponseHandler = AsyncHandler[CloudFrontResponseEvent, CloudFrontResponseResult]
- type AsyncCloudWatchLogsHandler = AsyncHandler[CloudWatchLogsEvent, Unit]
- type AsyncCodeBuildCloudWatchStateHandler = AsyncHandler[CodeBuildCloudWatchStateEvent, 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 AsyncConnectContactFlowHandler = AsyncHandler[ConnectContactFlowEvent, ConnectContactFlowResult]
- type AsyncCreateAuthChallengeTriggerHandler = AsyncHandler[CreateAuthChallengeTriggerEvent, Any]
- type AsyncCustomMessageTriggerHandler = AsyncHandler[CustomMessageTriggerEvent[String], Any]
- type AsyncDefineAuthChallengeTriggerHandler = AsyncHandler[DefineAuthChallengeTriggerEvent, Any]
- type AsyncDynamoDBStreamHandler = AsyncHandler[DynamoDBStreamEvent, Unit]
- type AsyncEventBridgeHandler[TDetailType <: String, TDetail, TResult] = AsyncHandler[EventBridgeEvent[TDetailType, TDetail], TResult]
- 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
- @JSType()
- type AsyncKinesisStreamHandler = AsyncHandler[KinesisStreamEvent, Unit]
- type AsyncLexHandler = AsyncHandler[LexEvent, LexResult]
- type AsyncPostAuthenticationTriggerHandler = AsyncHandler[PostAuthenticationTriggerEvent, Any]
- type AsyncPostConfirmationTriggerHandler = AsyncHandler[PostConfirmationTriggerEvent[String], Any]
- type AsyncPreAuthenticationTriggerHandler = AsyncHandler[PreAuthenticationTriggerEvent, Any]
- type AsyncPreSignUpTriggerHandler = AsyncHandler[PreSignUpTriggerEvent[String], Any]
- type AsyncPreTokenGenerationTriggerHandler = AsyncHandler[PreTokenGenerationTriggerEvent[String], Any]
- type AsyncS3BatchHandler = AsyncHandler[S3BatchEvent, S3BatchResult]
- type AsyncS3Handler = AsyncHandler[S3Event, Unit]
- type AsyncSESHandler = AsyncHandler[SESEvent, Unit]
- type AsyncSNSHandler = AsyncHandler[SNSEvent, Unit]
- type AsyncSQSHandler = AsyncHandler[SQSEvent, Unit]
- type AsyncScheduledHandler[T] = AsyncHandler[ScheduledEvent[T], Unit]
- type AsyncUserMigrationTriggerHandler = AsyncHandler[UserMigrationTriggerEvent[String], Any]
- type AsyncVerifyAuthChallengeResponseTriggerHandler = AsyncHandler[VerifyAuthChallengeResponseTriggerEvent, Any]
- type AttributeValue = facade.amazonaws.services.dynamodb.AttributeValue
- type AuthResponse = APIGatewayAuthorizerResult
- trait AuthResponseContext extends Object with APIGatewayEventDefaultAuthorizerContext
- Annotations
- @JSType() @native()
- trait BaseStatement extends Object
- Annotations
- @JSType() @native()
- trait BaseTriggerEvent[T <: String] extends Object
- Annotations
- @JSType() @native()
- type Callback[TResult] = Function2[UndefOr[|[Error, String]], TResult, Unit]
- sealed trait ChallengeName extends Any
- Annotations
- @JSType() @native()
- trait ChallengeResult extends Object
- Annotations
- @JSType() @native()
- trait ClientContext extends Object
- Annotations
- @JSType() @native()
- trait ClientContextClient extends Object
- Annotations
- @JSType() @native()
- trait ClientContextEnv extends Object
- Annotations
- @JSType() @native()
- trait CloudFormationCustomResourceCreateEvent extends Object with CloudFormationCustomResourceEventCommon
- Annotations
- @JSType() @native()
- trait CloudFormationCustomResourceDeleteEvent extends Object with CloudFormationCustomResourceEventCommon
- Annotations
- @JSType() @native()
- type CloudFormationCustomResourceEvent = |[|[CloudFormationCustomResourceCreateEvent, CloudFormationCustomResourceUpdateEvent], CloudFormationCustomResourceDeleteEvent]
- trait CloudFormationCustomResourceEventCommon extends Object
- Annotations
- @JSType() @native()
- trait CloudFormationCustomResourceFailedResponse extends Object with CloudFormationCustomResourceResponseCommon
- Annotations
- @JSType() @native()
- type CloudFormationCustomResourceHandler = Handler[CloudFormationCustomResourceEvent, Unit]
- type CloudFormationCustomResourceResponse = |[CloudFormationCustomResourceSuccessResponse, CloudFormationCustomResourceFailedResponse]
- trait CloudFormationCustomResourceResponseCommon extends Object
- Annotations
- @JSType() @native()
- trait CloudFormationCustomResourceSuccessResponse extends Object with CloudFormationCustomResourceResponseCommon
- Annotations
- @JSType() @native()
- trait CloudFormationCustomResourceUpdateEvent extends Object with CloudFormationCustomResourceEventCommon
- Annotations
- @JSType() @native()
- trait CloudFrontCustomOrigin extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontEvent extends Object
- Annotations
- @JSType() @native()
- type CloudFrontHeaders = Dictionary[Array[CloudFrontHeadersItem]]
- trait CloudFrontHeadersItem extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontOrigin extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontRequest extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontRequestEvent extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontRequestEventCf extends Object with CloudFrontEvent
- Annotations
- @JSType() @native()
- trait CloudFrontRequestEventRecordItem extends Object
- Annotations
- @JSType() @native()
- type CloudFrontRequestHandler = Handler[CloudFrontRequestEvent, CloudFrontRequestResult]
- type CloudFrontRequestResult = |[|[CloudFrontResultResponse, CloudFrontRequest], Unit]
- trait CloudFrontResponse extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontResponseEvent extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontResponseEventCf extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontResponseEventRecordItem extends Object
- Annotations
- @JSType() @native()
- type CloudFrontResponseHandler = Handler[CloudFrontResponseEvent, CloudFrontResponseResult]
- type CloudFrontResponseResult = |[CloudFrontResultResponse, Unit]
- trait CloudFrontResultResponse extends Object
- Annotations
- @JSType() @native()
- trait CloudFrontS3Origin extends Object
- Annotations
- @JSType() @native()
- trait CloudWatchLogsDecodedData extends Object
- Annotations
- @JSType() @native()
- trait CloudWatchLogsEvent extends Object
- Annotations
- @JSType() @native()
- trait CloudWatchLogsEventData extends Object
- Annotations
- @JSType() @native()
- type CloudWatchLogsHandler = Handler[CloudWatchLogsEvent, Unit]
- trait CloudWatchLogsLogEvent extends Object
- Annotations
- @JSType() @native()
- sealed trait CodeBuildCacheType extends Any
- Annotations
- @JSType() @native()
- trait CodeBuildCloudWatchStateEvent extends Object with EventBridgeEvent["CodeBuild Build State Change", CodeBuildStateEventDetail]
- Annotations
- @JSType() @native()
- type CodeBuildCloudWatchStateHandler = Handler[CodeBuildCloudWatchStateEvent, Unit]
- sealed trait CodeBuildEnvironmentComputeType extends Any
- Annotations
- @JSType() @native()
- sealed trait CodeBuildEnvironmentPullCredentialsType extends Any
- Annotations
- @JSType() @native()
- sealed trait CodeBuildEnvironmentType extends Any
- Annotations
- @JSType() @native()
- sealed trait CodeBuildEnvironmentVariableType extends Any
- Annotations
- @JSType() @native()
- sealed trait CodeBuildPhaseStatusType extends Any
- Annotations
- @JSType() @native()
- sealed trait CodeBuildPhaseType extends Any
- Annotations
- @JSType() @native()
- sealed trait CodeBuildSourceLocationType extends Any
- Annotations
- @JSType() @native()
- trait CodeBuildStateEventDetail extends Object
- Annotations
- @JSType() @native()
- sealed trait CodeBuildStateType extends Any
- Annotations
- @JSType() @native()
- type CodePipelineActionCategory = String
- type CodePipelineActionState = String
- trait CodePipelineCloudWatchActionEvent extends Object
- Annotations
- @JSType() @native()
- type CodePipelineCloudWatchActionHandler = Handler[CodePipelineCloudWatchActionEvent, Unit]
- type CodePipelineCloudWatchEvent = |[|[CodePipelineCloudWatchPipelineEvent, CodePipelineCloudWatchStageEvent], CodePipelineCloudWatchActionEvent]
- type CodePipelineCloudWatchHandler = Handler[CodePipelineCloudWatchEvent, Unit]
- trait CodePipelineCloudWatchPipelineEvent extends Object
- Annotations
- @JSType() @native()
- type CodePipelineCloudWatchPipelineHandler = Handler[CodePipelineCloudWatchPipelineEvent, Unit]
- trait CodePipelineCloudWatchStageEvent extends Object
- Annotations
- @JSType() @native()
- type CodePipelineCloudWatchStageHandler = Handler[CodePipelineCloudWatchStageEvent, Unit]
- trait CodePipelineEvent extends Object
- Annotations
- @JSType() @native()
- type CodePipelineHandler = Handler[CodePipelineEvent, Unit]
- type CodePipelineStageState = String
- type CodePipelineState = String
- trait CognitoIdentity extends Object
- Annotations
- @JSType() @native()
- trait CognitoUserpoolCallerContext extends Object
- Annotations
- @JSType() @native()
- type Condition = Dictionary[|[String, Array[String]]]
- type ConditionBlock = Dictionary[|[Condition, Array[Condition]]]
- sealed trait ConnectContactFlowChannel extends Any
- Annotations
- @JSType() @native()
- trait ConnectContactFlowEndpoint extends Object
- Annotations
- @JSType() @native()
- trait ConnectContactFlowEvent extends Object
- Annotations
- @JSType() @native()
- type ConnectContactFlowHandler = Handler[ConnectContactFlowEvent, ConnectContactFlowResult]
- sealed trait ConnectContactFlowInitiationMethod extends Any
- Annotations
- @JSType() @native()
- trait ConnectContactFlowResult extends Object
- Annotations
- @JSType() @native()
- trait Context extends Object
- Annotations
- @JSType() @native()
- trait CreateAuthChallengeTriggerEvent extends Object with BaseTriggerEvent["CreateAuthChallenge_Authentication"]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-create-auth-challenge.html
- trait CreateAuthChallengeTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- trait CreateAuthChallengeTriggerEventResponse extends Object
- Annotations
- @JSType() @native()
- type CreateAuthChallengeTriggerHandler = Handler[CreateAuthChallengeTriggerEvent, Any]
- trait Credentials extends Object
- Annotations
- @JSType() @native()
- type CustomAuthorizerResult = APIGatewayAuthorizerResult
- trait CustomChallengeResult extends Object
- Annotations
- @JSType() @native()
- trait CustomMessageTriggerEvent[T <: String] extends Object with BaseTriggerEvent[T]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-custom-message.html
- trait CustomMessageTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- trait CustomMessageTriggerEventResponse extends Object
- Annotations
- @JSType() @native()
- type CustomMessageTriggerHandler = Handler[CustomMessageTriggerEvent[String], Any]
- trait DefineAuthChallengeTriggerEvent extends Object with BaseTriggerEvent["DefineAuthChallenge_Authentication"]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-define-auth-challenge.html
- trait DefineAuthChallengeTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- trait DefineAuthChallengeTriggerEventResponse extends Object
- Annotations
- @JSType() @native()
- type DefineAuthChallengeTriggerHandler = Handler[DefineAuthChallengeTriggerEvent, Any]
- trait DynamoDBRecord extends Object
- Annotations
- @JSType() @native()
- trait DynamoDBStreamEvent extends Object
- Annotations
- @JSType() @native()
- type DynamoDBStreamHandler = Handler[DynamoDBStreamEvent, Unit]
- trait EncryptionKey extends Object
- Annotations
- @JSType() @native()
- trait EventBridgeEvent[TDetailType <: String, TDetail] extends Object
- Annotations
- @JSType()
- type EventBridgeHandler[TDetailType <: String, TDetail, TResult] = Handler[EventBridgeEvent[TDetailType, TDetail], TResult]
- trait FirehoseRecordMetadata extends Object
- Annotations
- @JSType() @native()
- type FirehoseRecordTransformationStatus = String
- trait FirehoseTransformationEvent extends Object
- Annotations
- @JSType() @native()
- trait FirehoseTransformationEventRecord extends Object
- Annotations
- @JSType() @native()
- type FirehoseTransformationHandler = Handler[FirehoseTransformationEvent, FirehoseTransformationResult]
- trait FirehoseTransformationResult extends Object
- Annotations
- @JSType() @native()
- trait FirehoseTransformationResultRecord extends Object
- Annotations
- @JSType() @native()
- trait GroupOverrideDetails extends Object
- Annotations
- @JSType() @native()
- trait Handler[TEvent, TResult] extends Object
Callback-style handler
Callback-style handler
- Annotations
- @JSType()
- type Headers = Dictionary[String]
- type HeadersBDS = Dictionary[|[|[Boolean, Double], String]]
- type HeadersBDSA = Dictionary[|[|[|[Boolean, Double], String], Array[String]]]
- trait KinesisStreamEvent extends Object
- Annotations
- @JSType() @native()
- type KinesisStreamHandler = Handler[KinesisStreamEvent, Unit]
- trait KinesisStreamRecord extends Object
- Annotations
- @JSType() @native()
- trait KinesisStreamRecordPayload extends Object
- Annotations
- @JSType() @native()
- type LexDialogAction = |[|[|[|[LexDialogActionClose, LexDialogActionElicitIntent], LexDialogActionElicitSlot], LexDialogActionConfirmIntent], LexDialogActionDelegate]
- trait LexDialogActionBase extends Object
- Annotations
- @JSType() @native()
- trait LexDialogActionClose extends Object with LexDialogActionBase
- Annotations
- @JSType() @native()
- trait LexDialogActionConfirmIntent extends Object with LexDialogActionBase
- Annotations
- @JSType() @native()
- trait LexDialogActionDelegate extends Object
- Annotations
- @JSType() @native()
- trait LexDialogActionElicitIntent extends Object with LexDialogActionBase
- Annotations
- @JSType() @native()
- trait LexDialogActionElicitSlot extends Object with LexDialogActionBase
- Annotations
- @JSType() @native()
- trait LexEvent extends Object
- Annotations
- @JSType() @native()
- trait LexGenericAttachment extends Object
- Annotations
- @JSType() @native()
- type LexHandler = Handler[LexEvent, LexResult]
- trait LexResult extends Object
- Annotations
- @JSType() @native()
- trait LexSlotResolution extends Object
- Annotations
- @JSType() @native()
- trait MaybeStatementPrincipal extends Object
- Annotations
- @JSType() @native()
- trait MaybeStatementResource extends Object
- Annotations
- @JSType() @native()
- type MultiValueHeaders = Dictionary[Array[String]]
- type MultiValueHeadersBDS = Dictionary[Array[|[|[Boolean, Double], String]]]
- trait PolicyDocument extends Object
- Annotations
- @JSType() @native()
- trait PostAuthenticationTriggerEvent extends Object with BaseTriggerEvent["PostAuthentication_Authentication"]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-post-authentication.html
- trait PostAuthenticationTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- type PostAuthenticationTriggerHandler = Handler[PostAuthenticationTriggerEvent, Any]
- trait PostConfirmationTriggerEvent[T <: String] extends Object with BaseTriggerEvent[T]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-post-confirmation.html
- trait PostConfirmationTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- type PostConfirmationTriggerHandler = Handler[PostConfirmationTriggerEvent[String], Any]
- trait PreAuthenticationTriggerEvent extends Object with BaseTriggerEvent["PreAuthentication_Authentication"]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-authentication.html
- trait PreAuthenticationTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- type PreAuthenticationTriggerHandler = Handler[PreAuthenticationTriggerEvent, Any]
- trait PreSignUpTriggerEvent[T <: String] extends Object with BaseTriggerEvent[T]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-sign-up.html
- trait PreSignUpTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- trait PreSignUpTriggerEventResponse extends Object
- Annotations
- @JSType() @native()
- type PreSignUpTriggerHandler = Handler[PreSignUpTriggerEvent[String], Any]
- trait PreTokenGenerationTriggerEvent[T <: String] extends Object with BaseTriggerEvent[T]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-token-generation.html
- trait PreTokenGenerationTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- trait PreTokenGenerationTriggerEventResponse extends Object
- Annotations
- @JSType() @native()
- type PreTokenGenerationTriggerHandler = Handler[PreTokenGenerationTriggerEvent[String], Any]
- type PrincipalValue = |[|[Dictionary[|[String, Array[String]]], String], Array[String]]
- trait S3ArtifactLocation extends Object
- Annotations
- @JSType() @native()
- trait S3ArtifactStore extends Object
- Annotations
- @JSType() @native()
- trait S3BatchEvent extends Object
- Annotations
- @JSType() @native()
- trait S3BatchEventJob extends Object
- Annotations
- @JSType() @native()
- trait S3BatchEventTask extends Object
- Annotations
- @JSType() @native()
- type S3BatchHandler = Handler[S3BatchEvent, S3BatchResult]
- trait S3BatchResult extends Object
- Annotations
- @JSType() @native()
- trait S3BatchResultResult extends Object
- Annotations
- @JSType() @native()
- type S3BatchResultResultCode = String
- trait S3Event extends Object
- Annotations
- @JSType() @native()
- trait S3EventRecord extends Object
- Annotations
- @JSType() @native()
- trait S3EventRecordGlacierEventData extends Object
- Annotations
- @JSType() @native()
- trait S3EventRecordGlacierRestoreEventData extends Object
- Annotations
- @JSType() @native()
- type S3Handler = Handler[S3Event, Unit]
- trait SESEvent extends Object
- Annotations
- @JSType()
- trait SESEventRecord extends Object
- Annotations
- @JSType()
- type SESHandler = Handler[SESEvent, Unit]
- trait SESMail extends Object
- Annotations
- @JSType()
- trait SESMailCommonHeaders extends Object
- Annotations
- @JSType()
- trait SESMailHeader extends Object
- Annotations
- @JSType()
- trait SESMessage extends Object
- Annotations
- @JSType()
- trait SESReceipt extends Object
- Annotations
- @JSType()
- trait SESReceiptAction extends Object
- Annotations
- @JSType()
- trait SESReceiptStatus extends Object
- Annotations
- @JSType()
- trait SNSEvent extends Object
- Annotations
- @JSType() @native()
- trait SNSEventRecord extends Object
- Annotations
- @JSType() @native()
- type SNSHandler = Handler[SNSEvent, Unit]
- trait SNSMessage extends Object
- Annotations
- @JSType() @native()
- trait SNSMessageAttribute extends Object
- Annotations
- @JSType() @native()
- type SNSMessageAttributes = Dictionary[SNSMessageAttribute]
- trait SQSEvent extends Object
- Annotations
- @JSType() @native()
- type SQSHandler = Handler[SQSEvent, Unit]
- trait SQSMessageAttribute extends Object
- Annotations
- @JSType() @native()
- type SQSMessageAttributeDataType = String
- type SQSMessageAttributes = Dictionary[SQSMessageAttribute]
- trait SQSRecord extends Object
- Annotations
- @JSType() @native()
- trait SQSRecordAttributes extends Object
- Annotations
- @JSType() @native()
- trait ScheduledEvent[T] extends Object with EventBridgeEvent["Scheduled Event", T]
- Annotations
- @JSType() @native()
- type ScheduledHandler[T] = Handler[ScheduledEvent[T], Unit]
- type Statement = |[BaseStatement with StatementAction with StatementResource, StatementPrincipal]
- type StatementAction = Any
- type StatementPrincipal = MaybeStatementResource
- type StatementResource = MaybeStatementPrincipal
- trait StreamRecord extends Object
- Annotations
- @JSType() @native()
- trait UserMigrationTriggerEvent[T <: String] extends Object with BaseTriggerEvent[T]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-migrate-user.html
- trait UserMigrationTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- trait UserMigrationTriggerEventResponse extends Object
- Annotations
- @JSType() @native()
- type UserMigrationTriggerHandler = Handler[UserMigrationTriggerEvent[String], Any]
- sealed trait UserStatus extends Any
- Annotations
- @JSType() @native()
- trait VerifyAuthChallengeResponseTriggerEvent extends Object with BaseTriggerEvent["VerifyAuthChallengeResponse_Authentication"]
- Annotations
- @JSType() @native()
- See also
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-verify-auth-challenge-response.html
- trait VerifyAuthChallengeResponseTriggerEventRequest extends Object
- Annotations
- @JSType() @native()
- trait VerifyAuthChallengeResponseTriggerEventResponse extends Object
- Annotations
- @JSType() @native()
- type VerifyAuthChallengeResponseTriggerHandler = Handler[VerifyAuthChallengeResponseTriggerEvent, Any]
Deprecated Type Members
- type AsyncCognitoUserPoolTriggerHandler = AsyncHandler[CognitoUserPoolTriggerEvent, Any]
- Annotations
- @deprecated
- Deprecated
(Since version v0.10.0) Use specific event type instead
- type CognitoUserPoolEvent = CognitoUserPoolTriggerEvent
- Annotations
- @deprecated
- Deprecated
(Since version v0.10.0) Use specific event type instead
- trait CognitoUserPoolTriggerEvent extends Object with BaseTriggerEvent[String]
- Annotations
- @JSType() @deprecated @native()
- Deprecated
(Since version v0.10.0) Use specific event types instead
- type CognitoUserPoolTriggerHandler = Handler[CognitoUserPoolTriggerEvent, Any]
- Annotations
- @deprecated
- Deprecated
(Since version v0.10.0) Use specific event type instead
Value Members
- object ALBEvent
- object ALBEventRequestContext
- object ALBResult
- object APIGatewayAuthorizerResult
- object APIGatewayAuthorizerWithContextResult
- object APIGatewayProxyEvent
- object APIGatewayProxyEventV2
- object APIGatewayProxyResult
- object APIGatewayProxyStructuredResultV2
- object APIGatewayRequestAuthorizerEvent
- object APIGatewayTokenAuthorizerEvent
- object Artifact
- object AuthResponseContext
- object BaseStatement
- object BaseTriggerEvent
- object ChallengeName
- object ChallengeResult
- 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 CloudFrontRequestEventCf
- object CloudFrontRequestEventRecordItem
- object CloudFrontResponse
- object CloudFrontResponseEvent
- object CloudFrontResponseEventCf
- object CloudFrontResponseEventRecordItem
- object CloudFrontS3Origin
- object CloudWatchLogsDecodedData
- object CloudWatchLogsEvent
- object CloudWatchLogsEventData
- object CloudWatchLogsLogEvent
- object CodeBuildCacheType
- object CodeBuildCloudWatchStateEvent
- object CodeBuildEnvironmentComputeType
- object CodeBuildEnvironmentPullCredentialsType
- object CodeBuildEnvironmentType
- object CodeBuildEnvironmentVariableType
- object CodeBuildPhaseStatusType
- object CodeBuildPhaseType
- object CodeBuildSourceLocationType
- object CodeBuildStateEventDetail
- object CodeBuildStateType
- object CodePipelineCloudWatchActionEvent
- object CodePipelineCloudWatchPipelineEvent
- object CodePipelineCloudWatchStageEvent
- object CodePipelineEvent
- object CognitoIdentity
- object CognitoUserPoolTriggerEvent
- object ConnectContactFlowChannel
- object ConnectContactFlowEndpoint
- object ConnectContactFlowEvent
- object ConnectContactFlowInitiationMethod
- object CreateAuthChallengeTriggerEvent
- object CustomChallengeResult
- object CustomMessageTriggerEvent
- object CustomMessageTriggerEventRequest
- object CustomMessageTriggerEventResponse
- object DefineAuthChallengeTriggerEvent
- object DefineAuthChallengeTriggerEventRequest
- object DefineAuthChallengeTriggerEventResponse
- object DynamoDBRecord
- object DynamoDBStreamEvent
- object EventBridgeEvent
- object FirehoseTransformationEvent
- object FirehoseTransformationEventRecord
- object FirehoseTransformationResult
- object FirehoseTransformationResultRecord
- object GroupOverrideDetails
- 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 MaybeStatementPrincipal
- object MaybeStatementResource
- object PolicyDocument
- object PostAuthenticationTriggerEventRequest
- object PostConfirmationTriggerEvent
- object PostConfirmationTriggerEventRequest
- object PreAuthenticationTriggerEvent
- object PreAuthenticationTriggerEventRequest
- object PreSignUpTriggerEvent
- object PreSignUpTriggerEventRequest
- object PreSignUpTriggerEventResponse
- object PreTokenGenerationTriggerEvent
- object PreTokenGenerationTriggerEventRequest
- object PreTokenGenerationTriggerEventResponse
- object S3ArtifactLocation
- object S3ArtifactStore
- object S3BatchEvent
- object S3BatchEventJob
- object S3BatchEventTask
- object S3BatchResult
- object S3Event
- object S3EventRecord
- object S3EventRecordGlacierEventData
- object S3EventRecordGlacierRestoreEventData
- object SESEvent
- object SESEventRecord
- object SESMail
- object SESMailCommonHeaders
- object SESMailHeader
- object SESMessage
- object SESReceipt
- object SESReceiptAction
- object SESReceiptStatus
- object SNSEvent
- object SNSMessage
- object SNSMessageAttribute
- object SQSMessageAttribute
- object SQSRecordAttributes
- object ScheduledEvent
- object StreamRecord
- object UserMigrationTriggerEvent
- object UserMigrationTriggerEventRequest
- object UserMigrationTriggerEventResponse
- object UserStatus
- object VerifyAuthChallengeResponseTriggerEvent
- object VerifyAuthChallengeResponseTriggerEventRequest