package aws_lambda
- Alphabetic
- By Inheritance
- aws_lambda
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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 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
CloudFrontRequestEventRecordItem extends Object with CloudFrontEvent
- 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
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[String, 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[String]
- 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[String]
- 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[String]
- 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[String]
- 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
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[String, 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[String]
- 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]
-
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 APIGatewayRequestAuthorizerEvent
- object APIGatewayTokenAuthorizerEvent
- object Artifact
- object AuthResponseContext
- 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 CloudFrontRequestEventRecordItem
- object CloudFrontResponse
- object CloudFrontResponseEvent
- object CloudFrontResponseEventRecordItem
- object CloudFrontResultResponse
- object CloudFrontS3Origin
- 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 CognitoUserPoolTriggerEvent
- object CognitoUserpoolCallerContext
- object ConnectContactFlowChannel
- object ConnectContactFlowEndpoint
- object ConnectContactFlowEvent
- object ConnectContactFlowInitiationMethod
- object CreateAuthChallengeTriggerEvent
- object Credentials
- object CustomChallengeResult
- object CustomMessageTriggerEvent
- object CustomMessageTriggerEventRequest
- object CustomMessageTriggerEventResponse
- object DefineAuthChallengeTriggerEventResponse
- object DynamoDBRecord
- object DynamoDBStreamEvent
- object EncryptionKey
- object EventBridgeEvent
- object FirehoseTransformationEventRecord
- object FirehoseTransformationResult
- object FirehoseTransformationResultRecord
- object GroupOverrideDetails
- object KinesisStreamEvent
- object KinesisStreamRecord
- object KinesisStreamRecordPayload
- object LexDialogActionBase
- object LexDialogActionClose
- object LexDialogActionConfirmIntent
- object LexDialogActionDelegate
- object LexDialogActionElicitSlot
- object LexEvent
- object LexGenericAttachment
- object LexResult
- object MaybeStatementResource
- object PolicyDocument
- object PostConfirmationTriggerEvent
- 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 S3BatchResultResult
- object S3Event
- object S3EventRecord
- object S3EventRecordGlacierEventData
- object S3EventRecordGlacierRestoreEventData
- object SNSEvent
- object SNSEventRecord
- object SNSMessage
- object SNSMessageAttribute
- object SQSMessageAttribute
- object SQSRecord
- object ScheduledEvent
- object StreamRecord
- object UserMigrationTriggerEvent
- object UserMigrationTriggerEventRequest
- object UserMigrationTriggerEventResponse
- object UserStatus
- object VerifyAuthChallengeResponseTriggerEvent
- object VerifyAuthChallengeResponseTriggerEventResponse