@types/aws-lambda
Advanced tools
Comparing version 8.10.115 to 8.10.119
@@ -14,5 +14,8 @@ // Types shared between trigger/api-gateway-authorizer.d.ts and api-gateway-proxy.d.ts | ||
// authorizer type and could add more, so the property won't always be a string. | ||
export type APIGatewayEventDefaultAuthorizerContext = undefined | null | { | ||
[name: string]: any; | ||
}; | ||
export type APIGatewayEventDefaultAuthorizerContext = | ||
| undefined | ||
| null | ||
| { | ||
[name: string]: any; | ||
}; | ||
@@ -19,0 +22,0 @@ export type APIGatewayEventRequestContext = |
@@ -44,53 +44,54 @@ // Type definitions for AWS Lambda 8.10 | ||
// Joey Kilpatrick <https://github.com/joeykilpatrick> | ||
// Luciano Manerich Junior <https://github.com/lmanerich> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// TypeScript Version: 3.0 | ||
export * from "./handler"; | ||
export * from "./common/api-gateway"; | ||
export * from "./common/cloudfront"; | ||
export * from "./trigger/alb"; | ||
export * from './handler'; | ||
export * from './common/api-gateway'; | ||
export * from './common/cloudfront'; | ||
export * from './trigger/alb'; | ||
// TODO: export * from "./trigger/alexa"; | ||
export * from "./trigger/api-gateway-authorizer"; | ||
export * from "./trigger/api-gateway-proxy"; | ||
export * from "./trigger/appsync-resolver"; | ||
export * from "./trigger/autoscaling"; | ||
export * from './trigger/api-gateway-authorizer'; | ||
export * from './trigger/api-gateway-proxy'; | ||
export * from './trigger/appsync-resolver'; | ||
export * from './trigger/autoscaling'; | ||
// CloudTrail section just describes using S3 to trigger on cloudtrail changes. | ||
export * from "./trigger/cdk-custom-resource"; | ||
export * from "./trigger/cloudformation-custom-resource"; | ||
export * from "./trigger/cloudfront-request"; | ||
export * from "./trigger/cloudfront-response"; | ||
export * from "./trigger/cloudwatch-events"; | ||
export * from "./trigger/cloudwatch-logs"; | ||
export * from "./trigger/codecommit"; | ||
export * from "./trigger/codebuild-cloudwatch-state"; | ||
export * from "./trigger/codepipeline"; | ||
export * from "./trigger/codepipeline-cloudwatch"; | ||
export * from "./trigger/codepipeline-cloudwatch-action"; | ||
export * from "./trigger/codepipeline-cloudwatch-pipeline"; | ||
export * from "./trigger/codepipeline-cloudwatch-stage"; | ||
export * from './trigger/cdk-custom-resource'; | ||
export * from './trigger/cloudformation-custom-resource'; | ||
export * from './trigger/cloudfront-request'; | ||
export * from './trigger/cloudfront-response'; | ||
export * from './trigger/cloudwatch-events'; | ||
export * from './trigger/cloudwatch-logs'; | ||
export * from './trigger/codecommit'; | ||
export * from './trigger/codebuild-cloudwatch-state'; | ||
export * from './trigger/codepipeline'; | ||
export * from './trigger/codepipeline-cloudwatch'; | ||
export * from './trigger/codepipeline-cloudwatch-action'; | ||
export * from './trigger/codepipeline-cloudwatch-pipeline'; | ||
export * from './trigger/codepipeline-cloudwatch-stage'; | ||
// TODO: export * from "./trigger/cognito-sync"; | ||
export * from "./trigger/cognito-user-pool-trigger/"; | ||
export * from "./trigger/connect-contact-flow"; | ||
export * from './trigger/cognito-user-pool-trigger/'; | ||
export * from './trigger/connect-contact-flow'; | ||
// TODO: export * from "./trigger/config"; | ||
export * from "./trigger/dynamodb-stream"; | ||
export * from "./trigger/eventbridge"; | ||
export * from './trigger/dynamodb-stream'; | ||
export * from './trigger/eventbridge'; | ||
// ElastiCache section just describes using lambdas in an ElastiCache context (VPC issues, etc.) | ||
// EC2 events are delivered using cloudwatch events... | ||
export * from "./trigger/iot"; | ||
export * from "./trigger/kinesis-firehose-transformation"; | ||
export * from "./trigger/kinesis-stream"; | ||
export * from "./trigger/lex"; | ||
export * from "./trigger/lex-v2"; | ||
export * from './trigger/iot'; | ||
export * from './trigger/kinesis-firehose-transformation'; | ||
export * from './trigger/kinesis-stream'; | ||
export * from './trigger/lex'; | ||
export * from './trigger/lex-v2'; | ||
// RDS events are delivered using SNS events... | ||
export * from "./trigger/s3"; | ||
export * from "./trigger/s3-batch"; | ||
export * from "./trigger/ses"; | ||
export * from "./trigger/sns"; | ||
export * from "./trigger/sqs"; | ||
export * from './trigger/s3'; | ||
export * from './trigger/s3-batch'; | ||
export * from './trigger/ses'; | ||
export * from './trigger/sns'; | ||
export * from './trigger/sqs'; | ||
export * from './trigger/msk'; | ||
export * from "./trigger/self-managed-kafka"; | ||
export * from "./trigger/secretsmanager"; | ||
export * from "./trigger/s3-event-notification"; | ||
export * from "./trigger/amplify-resolver"; | ||
export * from './trigger/self-managed-kafka'; | ||
export * from './trigger/secretsmanager'; | ||
export * from './trigger/s3-event-notification'; | ||
export * from './trigger/amplify-resolver'; | ||
export as namespace AWSLambda; |
{ | ||
"name": "@types/aws-lambda", | ||
"version": "8.10.115", | ||
"version": "8.10.119", | ||
"description": "TypeScript definitions for AWS Lambda", | ||
@@ -212,2 +212,7 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aws-lambda", | ||
"githubUsername": "joeykilpatrick" | ||
}, | ||
{ | ||
"name": "Luciano Manerich Junior", | ||
"url": "https://github.com/lmanerich", | ||
"githubUsername": "lmanerich" | ||
} | ||
@@ -224,4 +229,4 @@ ], | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "4f1d5be78467c09427359064c41ee0e00187c516bba122e0f9225a8c92f713fd", | ||
"typesPublisherContentHash": "b5b92d08e7a724f51c2954d759288cbc2ea0732b06a903d2c0976252414fd1fb", | ||
"typeScriptVersion": "4.3" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Wed, 03 May 2023 05:02:47 GMT | ||
* Last updated: Wed, 14 Jun 2023 22:02:44 GMT | ||
* Dependencies: none | ||
@@ -17,2 +17,2 @@ * Global values: `AWSLambda` | ||
# Credits | ||
These definitions were written by [James Darbyshire](https://github.com/darbio), [Michael Skarum](https://github.com/skarum), [Stef Heyenrath](https://github.com/StefH), [Rich Buggy](https://github.com/buggy), [Yoriki Yamaguchi](https://github.com/y13i), [wwwy3y3](https://github.com/wwwy3y3), [Ishaan Malhi](https://github.com/OrthoDex), [Michael Marner](https://github.com/MichaelMarner), [Daniel Cottone](https://github.com/daniel-cottone), [Kostya Misura](https://github.com/kostya-misura), [Markus Tacker](https://github.com/coderbyheart), [Palmi Valgeirsson](https://github.com/palmithor), [Danilo Raisi](https://github.com/daniloraisi), [Simon Buchan](https://github.com/simonbuchan), [David Hayden](https://github.com/Haydabase), [Chris Redekop](https://github.com/repl-chris), [Aneil Mallavarapu](https://github.com/aneilbaboo), [Jeremy Nagel](https://github.com/jeznag), [Louis Larry](https://github.com/louislarry), [Daniel Papukchiev](https://github.com/dpapukchiev), [Oliver Hookins](https://github.com/ohookins), [Trevor Leach](https://github.com/trevor-leach), [James Gregory](https://github.com/jagregory), [Erik Dalén](https://github.com/dalen), [Loïk Gaonac'h](https://github.com/loikg), [Roberto Zen](https://github.com/skyzenr), [Grzegorz Redlicki](https://github.com/redlickigrzegorz), [Juan Carbonel](https://github.com/juancarbonel), [Peter McIntyre](https://github.com/pwmcintyre), [Alex Bolenok](https://github.com/alex-bolenok-centralreach), [Marian Zange](https://github.com/marianzange), [Alexander Pepper](https://github.com/apepper), [Alessandro Palumbo](https://github.com/apalumbo), [Sachin Shekhar](https://github.com/SachinShekhar), [Ivan Martos](https://github.com/ivanmartos), [Zach Anthony](https://github.com/zach-anthony), [Peter Savnik](https://github.com/savnik), [Benoit Boure](https://github.com/bboure), [James Lakin](https://github.com/jamesorlakin), [Ross Gerbasi](https://github.com/aphex), and [Joey Kilpatrick](https://github.com/joeykilpatrick). | ||
These definitions were written by [James Darbyshire](https://github.com/darbio), [Michael Skarum](https://github.com/skarum), [Stef Heyenrath](https://github.com/StefH), [Rich Buggy](https://github.com/buggy), [Yoriki Yamaguchi](https://github.com/y13i), [wwwy3y3](https://github.com/wwwy3y3), [Ishaan Malhi](https://github.com/OrthoDex), [Michael Marner](https://github.com/MichaelMarner), [Daniel Cottone](https://github.com/daniel-cottone), [Kostya Misura](https://github.com/kostya-misura), [Markus Tacker](https://github.com/coderbyheart), [Palmi Valgeirsson](https://github.com/palmithor), [Danilo Raisi](https://github.com/daniloraisi), [Simon Buchan](https://github.com/simonbuchan), [David Hayden](https://github.com/Haydabase), [Chris Redekop](https://github.com/repl-chris), [Aneil Mallavarapu](https://github.com/aneilbaboo), [Jeremy Nagel](https://github.com/jeznag), [Louis Larry](https://github.com/louislarry), [Daniel Papukchiev](https://github.com/dpapukchiev), [Oliver Hookins](https://github.com/ohookins), [Trevor Leach](https://github.com/trevor-leach), [James Gregory](https://github.com/jagregory), [Erik Dalén](https://github.com/dalen), [Loïk Gaonac'h](https://github.com/loikg), [Roberto Zen](https://github.com/skyzenr), [Grzegorz Redlicki](https://github.com/redlickigrzegorz), [Juan Carbonel](https://github.com/juancarbonel), [Peter McIntyre](https://github.com/pwmcintyre), [Alex Bolenok](https://github.com/alex-bolenok-centralreach), [Marian Zange](https://github.com/marianzange), [Alexander Pepper](https://github.com/apepper), [Alessandro Palumbo](https://github.com/apalumbo), [Sachin Shekhar](https://github.com/SachinShekhar), [Ivan Martos](https://github.com/ivanmartos), [Zach Anthony](https://github.com/zach-anthony), [Peter Savnik](https://github.com/savnik), [Benoit Boure](https://github.com/bboure), [James Lakin](https://github.com/jamesorlakin), [Ross Gerbasi](https://github.com/aphex), [Joey Kilpatrick](https://github.com/joeykilpatrick), and [Luciano Manerich Junior](https://github.com/lmanerich). |
@@ -1,2 +0,2 @@ | ||
import { Handler, Callback } from "../handler"; | ||
import { Handler, Callback } from '../handler'; | ||
@@ -3,0 +3,0 @@ export type ALBHandler = Handler<ALBEvent, ALBResult>; |
@@ -30,3 +30,6 @@ import { | ||
*/ | ||
export type APIGatewayProxyWebsocketHandlerV2<T = never> = Handler<APIGatewayProxyWebsocketEventV2, APIGatewayProxyResultV2<T>>; | ||
export type APIGatewayProxyWebsocketHandlerV2<T = never> = Handler< | ||
APIGatewayProxyWebsocketEventV2, | ||
APIGatewayProxyResultV2<T> | ||
>; | ||
@@ -72,10 +75,15 @@ /** | ||
export type APIGatewayProxyWithLambdaAuthorizerHandler<TAuthorizerContext> = | ||
Handler<APIGatewayProxyWithLambdaAuthorizerEvent<TAuthorizerContext>, APIGatewayProxyResult>; | ||
export type APIGatewayProxyWithLambdaAuthorizerHandler<TAuthorizerContext> = Handler< | ||
APIGatewayProxyWithLambdaAuthorizerEvent<TAuthorizerContext>, | ||
APIGatewayProxyResult | ||
>; | ||
export type APIGatewayProxyWithCognitoAuthorizerHandler = | ||
Handler<APIGatewayProxyWithCognitoAuthorizerEvent, APIGatewayProxyResult>; | ||
export type APIGatewayProxyWithCognitoAuthorizerHandler = Handler< | ||
APIGatewayProxyWithCognitoAuthorizerEvent, | ||
APIGatewayProxyResult | ||
>; | ||
export type APIGatewayProxyWithLambdaAuthorizerEvent<TAuthorizerContext> = | ||
APIGatewayProxyEventBase<APIGatewayEventLambdaAuthorizerContext<TAuthorizerContext>>; | ||
export type APIGatewayProxyWithLambdaAuthorizerEvent<TAuthorizerContext> = APIGatewayProxyEventBase< | ||
APIGatewayEventLambdaAuthorizerContext<TAuthorizerContext> | ||
>; | ||
@@ -148,8 +156,12 @@ export type APIGatewayProxyWithLambdaAuthorizerEventRequestContext<TAuthorizerContext> = | ||
statusCode: number; | ||
headers?: { | ||
[header: string]: boolean | number | string; | ||
} | undefined; | ||
multiValueHeaders?: { | ||
[header: string]: Array<boolean | number | string>; | ||
} | undefined; | ||
headers?: | ||
| { | ||
[header: string]: boolean | number | string; | ||
} | ||
| undefined; | ||
multiValueHeaders?: | ||
| { | ||
[header: string]: Array<boolean | number | string>; | ||
} | ||
| undefined; | ||
body: string; | ||
@@ -310,5 +322,7 @@ isBase64Encoded?: boolean | undefined; | ||
statusCode?: number | undefined; | ||
headers?: { | ||
[header: string]: boolean | number | string; | ||
} | undefined; | ||
headers?: | ||
| { | ||
[header: string]: boolean | number | string; | ||
} | ||
| undefined; | ||
body?: string | undefined; | ||
@@ -315,0 +329,0 @@ isBase64Encoded?: boolean | undefined; |
@@ -1,2 +0,2 @@ | ||
import { Handler, Callback } from "../handler"; | ||
import { Handler, Callback } from '../handler'; | ||
@@ -6,17 +6,17 @@ export type AutoScalingScaleInHandler = Handler<AutoScalingScaleInEvent, AutoScalingScaleInResult>; | ||
export type AutoScalingInstanceMarketOption = "spot" | "on-demand"; | ||
export type AutoScalingInstanceMarketOption = 'spot' | 'on-demand'; | ||
export type AutoScalingScaleInCause = "SCALE_IN" | "INSTANCE_REFRESH" | "MAX_INSTANCE_LIFETIME" | "REBALANCE"; | ||
export type AutoScalingScaleInCause = 'SCALE_IN' | 'INSTANCE_REFRESH' | 'MAX_INSTANCE_LIFETIME' | 'REBALANCE'; | ||
export interface AutoScalingTerminationRequest { | ||
AvailabilityZone: string; | ||
Capacity: number; | ||
InstanceMarketOption: AutoScalingInstanceMarketOption; | ||
AvailabilityZone: string; | ||
Capacity: number; | ||
InstanceMarketOption: AutoScalingInstanceMarketOption; | ||
} | ||
export interface AutoScalingInstanceRecord { | ||
AvailabilityZone: string; | ||
InstanceId: string; | ||
InstanceType: string; | ||
InstanceMarketOption: AutoScalingInstanceMarketOption; | ||
AvailabilityZone: string; | ||
InstanceId: string; | ||
InstanceType: string; | ||
InstanceMarketOption: AutoScalingInstanceMarketOption; | ||
} | ||
@@ -32,12 +32,12 @@ | ||
export interface AutoScalingScaleInEvent { | ||
AutoScalingGroupARN: string; | ||
AutoScalingGroupName: string; | ||
CapacityToTerminate: AutoScalingTerminationRequest[]; | ||
Instances: AutoScalingInstanceRecord[]; | ||
Cause: AutoScalingScaleInCause; | ||
HasMoreInstances?: boolean; | ||
AutoScalingGroupARN: string; | ||
AutoScalingGroupName: string; | ||
CapacityToTerminate: AutoScalingTerminationRequest[]; | ||
Instances: AutoScalingInstanceRecord[]; | ||
Cause: AutoScalingScaleInCause; | ||
HasMoreInstances?: boolean; | ||
} | ||
export interface AutoScalingScaleInResult { | ||
InstanceIDs: string[]; | ||
InstanceIDs: string[]; | ||
} |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -54,5 +54,7 @@ // Note, responses are *not* lambda results, they are sent to the event ResponseURL. | ||
LogicalResourceId: string; | ||
Data?: { | ||
[Key: string]: any; | ||
} | undefined; | ||
Data?: | ||
| { | ||
[Key: string]: any; | ||
} | ||
| undefined; | ||
NoEcho?: boolean | undefined; | ||
@@ -59,0 +61,0 @@ } |
@@ -1,3 +0,3 @@ | ||
import type { CloudFrontEvent, CloudFrontRequest, CloudFrontResultResponse } from "../common/cloudfront"; | ||
import type { Handler, Callback } from "../handler"; | ||
import type { CloudFrontEvent, CloudFrontRequest, CloudFrontResultResponse } from '../common/cloudfront'; | ||
import type { Handler, Callback } from '../handler'; | ||
@@ -4,0 +4,0 @@ export type CloudFrontRequestHandler = Handler<CloudFrontRequestEvent, CloudFrontRequestResult>; |
@@ -1,3 +0,3 @@ | ||
import { CloudFrontEvent, CloudFrontRequest, CloudFrontResponse, CloudFrontResultResponse } from "../common/cloudfront"; | ||
import { Callback, Handler } from "../handler"; | ||
import { CloudFrontEvent, CloudFrontRequest, CloudFrontResponse, CloudFrontResultResponse } from '../common/cloudfront'; | ||
import { Callback, Handler } from '../handler'; | ||
@@ -4,0 +4,0 @@ export type CloudFrontResponseHandler = Handler<CloudFrontResponseEvent, CloudFrontResponseResult>; |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -3,0 +3,0 @@ export type CloudWatchLogsHandler = Handler<CloudWatchLogsEvent, void>; |
import { EventBridgeEvent, EventBridgeHandler } from './eventbridge'; | ||
export type CodeBuildCloudWatchStateHandler = EventBridgeHandler<'CodeBuild Build State Change', CodeBuildStateEventDetail, void>; | ||
export type CodeBuildCloudWatchStateHandler = EventBridgeHandler< | ||
'CodeBuild Build State Change', | ||
CodeBuildStateEventDetail, | ||
void | ||
>; | ||
@@ -18,9 +22,3 @@ export type CodeBuildStateType = 'IN_PROGRESS' | 'SUCCEEDED' | 'FAILED' | 'STOPPED'; | ||
| 'SUBMITTED'; | ||
export type CodeBuildPhaseStatusType = | ||
| 'TIMED_OUT' | ||
| 'STOPPED' | ||
| 'FAILED' | ||
| 'SUCCEEDED' | ||
| 'FAULT' | ||
| 'CLIENT_ERROR'; | ||
export type CodeBuildPhaseStatusType = 'TIMED_OUT' | 'STOPPED' | 'FAILED' | 'SUCCEEDED' | 'FAULT' | 'CLIENT_ERROR'; | ||
export type CodeBuildCacheType = 'NO_CACHE' | 'LOCAL' | 'S3'; | ||
@@ -103,4 +101,5 @@ export type CodeBuildSourceLocationType = | ||
export interface CodeBuildCloudWatchStateEvent extends EventBridgeEvent<'CodeBuild Build State Change', CodeBuildStateEventDetail> { | ||
export interface CodeBuildCloudWatchStateEvent | ||
extends EventBridgeEvent<'CodeBuild Build State Change', CodeBuildStateEventDetail> { | ||
source: 'aws.codebuild'; | ||
} |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -12,4 +12,3 @@ export type CodeCommitHandler = Handler<CodeCommitTrigger, void>; | ||
codecommit: { | ||
references: Array< | ||
{ | ||
references: Array<{ | ||
commit: string; | ||
@@ -16,0 +15,0 @@ created?: boolean; |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -3,0 +3,0 @@ export type CodePipelineCloudWatchActionHandler = Handler<CodePipelineCloudWatchActionEvent, void>; |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -3,0 +3,0 @@ export type CodePipelineCloudWatchPipelineHandler = Handler<CodePipelineCloudWatchPipelineEvent, void>; |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -3,0 +3,0 @@ export type CodePipelineCloudWatchStageHandler = Handler<CodePipelineCloudWatchStageEvent, void>; |
@@ -1,5 +0,5 @@ | ||
import { Handler } from "../handler"; | ||
import { CodePipelineCloudWatchActionEvent } from "./codepipeline-cloudwatch-action"; | ||
import { CodePipelineCloudWatchPipelineEvent } from "./codepipeline-cloudwatch-pipeline"; | ||
import { CodePipelineCloudWatchStageEvent } from "./codepipeline-cloudwatch-stage"; | ||
import { Handler } from '../handler'; | ||
import { CodePipelineCloudWatchActionEvent } from './codepipeline-cloudwatch-action'; | ||
import { CodePipelineCloudWatchPipelineEvent } from './codepipeline-cloudwatch-pipeline'; | ||
import { CodePipelineCloudWatchStageEvent } from './codepipeline-cloudwatch-stage'; | ||
@@ -6,0 +6,0 @@ export type CodePipelineCloudWatchHandler = Handler<CodePipelineCloudWatchEvent, void>; |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -51,3 +51,3 @@ export type CodePipelineHandler = Handler<CodePipelineEvent, void>; | ||
artifactCredentials: Credentials; | ||
encryptionKey?: EncryptionKey & { type: 'KMS' } | undefined; | ||
encryptionKey?: (EncryptionKey & { type: 'KMS' }) | undefined; | ||
continuationToken?: string | undefined; | ||
@@ -54,0 +54,0 @@ }; |
export interface StringMap { | ||
[name: string]: string; | ||
[name: string]: string; | ||
} | ||
export type ChallengeName = | ||
| 'PASSWORD_VERIFIER' | ||
| 'SMS_MFA' | ||
| 'DEVICE_SRP_AUTH' | ||
| 'DEVICE_PASSWORD_VERIFIER' | ||
| 'ADMIN_NO_SRP_AUTH' | ||
| 'SRP_A'; | ||
| 'PASSWORD_VERIFIER' | ||
| 'SMS_MFA' | ||
| 'DEVICE_SRP_AUTH' | ||
| 'DEVICE_PASSWORD_VERIFIER' | ||
| 'ADMIN_NO_SRP_AUTH' | ||
| 'SRP_A'; | ||
export interface ChallengeResult { | ||
challengeName: ChallengeName; | ||
challengeResult: boolean; | ||
challengeMetadata?: undefined; | ||
challengeName: ChallengeName; | ||
challengeResult: boolean; | ||
challengeMetadata?: undefined; | ||
} | ||
export interface CustomChallengeResult { | ||
challengeName: 'CUSTOM_CHALLENGE'; | ||
challengeResult: boolean; | ||
challengeMetadata?: string | undefined; | ||
challengeName: 'CUSTOM_CHALLENGE'; | ||
challengeResult: boolean; | ||
challengeMetadata?: string | undefined; | ||
} | ||
@@ -30,13 +30,13 @@ | ||
export interface BaseTriggerEvent<T extends string> { | ||
version: string; | ||
region: string; | ||
userPoolId: string; | ||
triggerSource: T; | ||
userName: string; | ||
callerContext: { | ||
awsSdkVersion: string; | ||
clientId: string; | ||
}; | ||
request: {}; | ||
response: {}; | ||
version: string; | ||
region: string; | ||
userPoolId: string; | ||
triggerSource: T; | ||
userName: string; | ||
callerContext: { | ||
awsSdkVersion: string; | ||
clientId: string; | ||
}; | ||
request: {}; | ||
response: {}; | ||
} |
@@ -12,4 +12,4 @@ import { Handler } from '../../handler'; | ||
session: Array<ChallengeResult | CustomChallengeResult>; | ||
userNotFound?: boolean | undefined; | ||
clientMetadata?: StringMap | undefined; | ||
userNotFound?: boolean | undefined; | ||
}; | ||
@@ -16,0 +16,0 @@ response: { |
import { Handler } from '../../handler'; | ||
import { | ||
BaseTriggerEvent, | ||
StringMap, | ||
} from './_common'; | ||
import { BaseTriggerEvent, StringMap } from './_common'; | ||
@@ -16,8 +13,3 @@ export interface BaseCustomEmailSenderTriggerEvent<T extends string> extends BaseTriggerEvent<T> { | ||
export type AccountTakeOverActionType = | ||
| 'BLOCK' | ||
| 'NO_ACTION' | ||
| 'MFA' | ||
| 'MFA_IF_CONFIGURED' | ||
| 'MFA_REQUIRED'; | ||
export type AccountTakeOverActionType = 'BLOCK' | 'NO_ACTION' | 'MFA' | 'MFA_IF_CONFIGURED' | 'MFA_REQUIRED'; | ||
@@ -38,29 +30,22 @@ export interface CustomEmailSender_AccountTakeOverNotification_UserAttributes { | ||
export interface CustomEmailSenderSignUpTriggerEvent extends BaseCustomEmailSenderTriggerEvent< | ||
'CustomEmailSender_SignUp' | ||
> {} | ||
export interface CustomEmailSenderSignUpTriggerEvent | ||
extends BaseCustomEmailSenderTriggerEvent<'CustomEmailSender_SignUp'> {} | ||
export interface CustomEmailSenderResendCodeTriggerEvent extends BaseCustomEmailSenderTriggerEvent< | ||
'CustomEmailSender_ResendCode' | ||
> {} | ||
export interface CustomEmailSenderResendCodeTriggerEvent | ||
extends BaseCustomEmailSenderTriggerEvent<'CustomEmailSender_ResendCode'> {} | ||
export interface CustomEmailSenderForgotPasswordTriggerEvent extends BaseCustomEmailSenderTriggerEvent< | ||
'CustomEmailSender_ForgotPassword' | ||
> {} | ||
export interface CustomEmailSenderForgotPasswordTriggerEvent | ||
extends BaseCustomEmailSenderTriggerEvent<'CustomEmailSender_ForgotPassword'> {} | ||
export interface CustomEmailSenderUpdateUserAttributeTriggerEvent extends BaseCustomEmailSenderTriggerEvent< | ||
'CustomEmailSender_UpdateUserAttribute' | ||
> {} | ||
export interface CustomEmailSenderUpdateUserAttributeTriggerEvent | ||
extends BaseCustomEmailSenderTriggerEvent<'CustomEmailSender_UpdateUserAttribute'> {} | ||
export interface CustomEmailSenderVerifyUserAttributeTriggerEvent extends BaseCustomEmailSenderTriggerEvent< | ||
'CustomEmailSender_VerifyUserAttribute' | ||
> {} | ||
export interface CustomEmailSenderVerifyUserAttributeTriggerEvent | ||
extends BaseCustomEmailSenderTriggerEvent<'CustomEmailSender_VerifyUserAttribute'> {} | ||
export interface CustomEmailSenderAdminCreateUserTriggerEvent extends BaseCustomEmailSenderTriggerEvent< | ||
'CustomEmailSender_AdminCreateUser' | ||
> {} | ||
export interface CustomEmailSenderAdminCreateUserTriggerEvent | ||
extends BaseCustomEmailSenderTriggerEvent<'CustomEmailSender_AdminCreateUser'> {} | ||
export interface CustomEmailSenderAccountTakeOverNotificationTriggerEvent extends BaseTriggerEvent< | ||
'CustomEmailSender_AccountTakeOverNotification' | ||
> { | ||
export interface CustomEmailSenderAccountTakeOverNotificationTriggerEvent | ||
extends BaseTriggerEvent<'CustomEmailSender_AccountTakeOverNotification'> { | ||
request: { | ||
@@ -86,4 +71,2 @@ type: string; | ||
export type CustomEmailSenderTriggerHandler = Handler< | ||
CustomEmailSenderTriggerEvent | ||
>; | ||
export type CustomEmailSenderTriggerHandler = Handler<CustomEmailSenderTriggerEvent>; |
@@ -5,17 +5,17 @@ import { Handler } from '../../handler'; | ||
export interface BaseCustomMessageTriggerEvent<T extends string> extends BaseTriggerEvent<T> { | ||
request: { | ||
userAttributes: StringMap; | ||
codeParameter: string; | ||
linkParameter: string; | ||
request: { | ||
userAttributes: StringMap; | ||
codeParameter: string; | ||
linkParameter: string; | ||
/** | ||
* This is null for all events other than the AdminCreateUser action. | ||
*/ | ||
usernameParameter: string | null; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
response: { | ||
smsMessage: string | null; | ||
emailMessage: string | null; | ||
emailSubject: string | null; | ||
}; | ||
usernameParameter: string | null; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
response: { | ||
smsMessage: string | null; | ||
emailMessage: string | null; | ||
emailSubject: string | null; | ||
}; | ||
} | ||
@@ -33,5 +33,7 @@ | ||
export type CustomMessageUpdateUserAttributeTriggerEvent = BaseCustomMessageTriggerEvent<'CustomMessage_UpdateUserAttribute'>; | ||
export type CustomMessageUpdateUserAttributeTriggerEvent = | ||
BaseCustomMessageTriggerEvent<'CustomMessage_UpdateUserAttribute'>; | ||
export type CustomMessageVerifyUserAttributeTriggerEvent = BaseCustomMessageTriggerEvent<'CustomMessage_VerifyUserAttribute'>; | ||
export type CustomMessageVerifyUserAttributeTriggerEvent = | ||
BaseCustomMessageTriggerEvent<'CustomMessage_VerifyUserAttribute'>; | ||
@@ -38,0 +40,0 @@ /** |
import { Handler } from '../../handler'; | ||
import { | ||
BaseTriggerEvent, | ||
StringMap, | ||
} from './_common'; | ||
import { BaseTriggerEvent, StringMap } from './_common'; | ||
export interface BaseCustomSMSSenderTriggerEvent<T extends string> extends BaseTriggerEvent<T> { | ||
request: { | ||
type: string; | ||
code: string | null; | ||
userAttributes: StringMap; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
request: { | ||
type: string; | ||
code: string | null; | ||
userAttributes: StringMap; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
} | ||
export interface CustomSMSSenderSignUpTriggerEvent | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_SignUp'> {} | ||
export interface CustomSMSSenderSignUpTriggerEvent extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_SignUp'> {} | ||
export interface CustomSMSSenderResendCodeTriggerEvent | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_ResendCode'> {} | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_ResendCode'> {} | ||
export interface CustomSMSSenderForgotPasswordTriggerEvent | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_ForgotPassword'> {} | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_ForgotPassword'> {} | ||
export interface CustomSMSSenderUpdateUserAttributeTriggerEvent | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_UpdateUserAttribute'> {} | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_UpdateUserAttribute'> {} | ||
export interface CustomSMSSenderVerifyUserAttributeTriggerEvent | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_VerifyUserAttribute'> {} | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_VerifyUserAttribute'> {} | ||
export interface CustomSMSSenderAdminCreateUserTriggerEvent | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_AdminCreateUser'> {} | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_AdminCreateUser'> {} | ||
export interface CustomSMSSenderAuthenticationUserTriggerEvent | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_Authentication'> {} | ||
extends BaseCustomSMSSenderTriggerEvent<'CustomSMSSender_Authentication'> {} | ||
@@ -41,10 +37,10 @@ /** | ||
export type CustomSMSSenderTriggerEvent = | ||
| CustomSMSSenderSignUpTriggerEvent | ||
| CustomSMSSenderResendCodeTriggerEvent | ||
| CustomSMSSenderForgotPasswordTriggerEvent | ||
| CustomSMSSenderUpdateUserAttributeTriggerEvent | ||
| CustomSMSSenderVerifyUserAttributeTriggerEvent | ||
| CustomSMSSenderAdminCreateUserTriggerEvent | ||
| CustomSMSSenderAuthenticationUserTriggerEvent; | ||
| CustomSMSSenderSignUpTriggerEvent | ||
| CustomSMSSenderResendCodeTriggerEvent | ||
| CustomSMSSenderForgotPasswordTriggerEvent | ||
| CustomSMSSenderUpdateUserAttributeTriggerEvent | ||
| CustomSMSSenderVerifyUserAttributeTriggerEvent | ||
| CustomSMSSenderAdminCreateUserTriggerEvent | ||
| CustomSMSSenderAuthenticationUserTriggerEvent; | ||
export type CustomSMSSenderTriggerHandler = Handler<CustomSMSSenderTriggerEvent>; |
@@ -11,4 +11,4 @@ import { Handler } from '../../handler'; | ||
session: Array<ChallengeResult | CustomChallengeResult>; | ||
userNotFound?: boolean | undefined; | ||
clientMetadata?: StringMap | undefined; | ||
userNotFound?: boolean | undefined; | ||
}; | ||
@@ -15,0 +15,0 @@ response: { |
@@ -49,14 +49,16 @@ import { Handler } from '../../handler'; | ||
newDeviceUsed?: boolean | undefined; | ||
session?: Array<{ | ||
challengeName: | ||
| 'CUSTOM_CHALLENGE' | ||
| 'PASSWORD_VERIFIER' | ||
| 'SMS_MFA' | ||
| 'DEVICE_SRP_AUTH' | ||
| 'DEVICE_PASSWORD_VERIFIER' | ||
| 'ADMIN_NO_SRP_AUTH' | ||
| 'SRP_A'; | ||
challengeResult: boolean; | ||
challengeMetadata?: string | undefined; | ||
}> | undefined; | ||
session?: | ||
| Array<{ | ||
challengeName: | ||
| 'CUSTOM_CHALLENGE' | ||
| 'PASSWORD_VERIFIER' | ||
| 'SMS_MFA' | ||
| 'DEVICE_SRP_AUTH' | ||
| 'DEVICE_PASSWORD_VERIFIER' | ||
| 'ADMIN_NO_SRP_AUTH' | ||
| 'SRP_A'; | ||
challengeResult: boolean; | ||
challengeMetadata?: string | undefined; | ||
}> | ||
| undefined; | ||
challengeName?: string | undefined; | ||
@@ -88,11 +90,16 @@ privateChallengeParameters?: { [key: string]: string } | undefined; | ||
forceAliasCreation?: boolean | undefined; | ||
claimsOverrideDetails?: { | ||
claimsToAddOrOverride?: { [key: string]: string } | undefined; | ||
claimsToSuppress?: string[] | undefined; | ||
groupOverrideDetails?: null | { | ||
groupsToOverride?: string[] | undefined; | ||
iamRolesToOverride?: string[] | undefined; | ||
preferredRole?: string | undefined; | ||
} | undefined; | ||
} | undefined; | ||
claimsOverrideDetails?: | ||
| { | ||
claimsToAddOrOverride?: { [key: string]: string } | undefined; | ||
claimsToSuppress?: string[] | undefined; | ||
groupOverrideDetails?: | ||
| null | ||
| { | ||
groupsToOverride?: string[] | undefined; | ||
iamRolesToOverride?: string[] | undefined; | ||
preferredRole?: string | undefined; | ||
} | ||
| undefined; | ||
} | ||
| undefined; | ||
}; | ||
@@ -99,0 +106,0 @@ } |
@@ -8,9 +8,9 @@ import { Handler } from '../../handler'; | ||
export interface PostAuthenticationTriggerEvent extends BaseTriggerEvent<'PostAuthentication_Authentication'> { | ||
request: { | ||
userAttributes: StringMap; | ||
newDeviceUsed: boolean; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
request: { | ||
userAttributes: StringMap; | ||
newDeviceUsed: boolean; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
} | ||
export type PostAuthenticationTriggerHandler = Handler<PostAuthenticationTriggerEvent>; |
@@ -5,11 +5,13 @@ import { Handler } from '../../handler'; | ||
export interface BasePostConfirmationTriggerEvent<T extends string> extends BaseTriggerEvent<T> { | ||
request: { | ||
userAttributes: StringMap; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
request: { | ||
userAttributes: StringMap; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
} | ||
export type PostConfirmationConfirmSignUpTriggerEvent = BasePostConfirmationTriggerEvent<'PostConfirmation_ConfirmSignUp'>; | ||
export type PostConfirmationConfirmSignUpTriggerEvent = | ||
BasePostConfirmationTriggerEvent<'PostConfirmation_ConfirmSignUp'>; | ||
export type PostConfirmationConfirmForgotPassword = BasePostConfirmationTriggerEvent<'PostConfirmation_ConfirmForgotPassword'>; | ||
export type PostConfirmationConfirmForgotPassword = | ||
BasePostConfirmationTriggerEvent<'PostConfirmation_ConfirmForgotPassword'>; | ||
@@ -20,5 +22,5 @@ /** | ||
export type PostConfirmationTriggerEvent = | ||
| PostConfirmationConfirmSignUpTriggerEvent | ||
| PostConfirmationConfirmForgotPassword; | ||
| PostConfirmationConfirmSignUpTriggerEvent | ||
| PostConfirmationConfirmForgotPassword; | ||
export type PostConfirmationTriggerHandler = Handler<PostConfirmationTriggerEvent>; |
@@ -12,2 +12,3 @@ import { Handler } from '../../handler'; | ||
validationData?: StringMap | undefined; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
@@ -14,0 +15,0 @@ } |
@@ -5,12 +5,12 @@ import { Handler } from '../../handler'; | ||
export interface BasePreSignUpTriggerEvent<T extends string> extends BaseTriggerEvent<T> { | ||
request: { | ||
userAttributes: StringMap; | ||
validationData?: StringMap | undefined; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
response: { | ||
autoConfirmUser: boolean; | ||
autoVerifyEmail: boolean; | ||
autoVerifyPhone: boolean; | ||
}; | ||
request: { | ||
userAttributes: StringMap; | ||
validationData?: StringMap | undefined; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
response: { | ||
autoConfirmUser: boolean; | ||
autoVerifyEmail: boolean; | ||
autoVerifyPhone: boolean; | ||
}; | ||
} | ||
@@ -28,6 +28,6 @@ | ||
export type PreSignUpTriggerEvent = | ||
| PreSignUpEmailTriggerEvent | ||
| PreSignUpExternalProviderTriggerEvent | ||
| PreSignUpAdminCreateUserTriggerEvent; | ||
| PreSignUpEmailTriggerEvent | ||
| PreSignUpExternalProviderTriggerEvent | ||
| PreSignUpAdminCreateUserTriggerEvent; | ||
export type PreSignUpTriggerHandler = Handler<PreSignUpTriggerEvent>; |
@@ -5,20 +5,20 @@ import { Handler } from '../../handler'; | ||
export interface GroupOverrideDetails { | ||
groupsToOverride?: string[] | undefined; | ||
iamRolesToOverride?: string[] | undefined; | ||
preferredRole?: string | undefined; | ||
groupsToOverride?: string[] | undefined; | ||
iamRolesToOverride?: string[] | undefined; | ||
preferredRole?: string | undefined; | ||
} | ||
export interface BasePreTokenGenerationTriggerEvent<T extends string> extends BaseTriggerEvent<T> { | ||
request: { | ||
userAttributes: StringMap; | ||
groupConfiguration: GroupOverrideDetails; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
response: { | ||
claimsOverrideDetails: { | ||
claimsToAddOrOverride?: StringMap | undefined; | ||
claimsToSuppress?: string[] | undefined; | ||
groupOverrideDetails?: GroupOverrideDetails | undefined; | ||
}; | ||
}; | ||
request: { | ||
userAttributes: StringMap; | ||
groupConfiguration: GroupOverrideDetails; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
response: { | ||
claimsOverrideDetails: { | ||
claimsToAddOrOverride?: StringMap | undefined; | ||
claimsToSuppress?: string[] | undefined; | ||
groupOverrideDetails?: GroupOverrideDetails | undefined; | ||
}; | ||
}; | ||
} | ||
@@ -28,9 +28,13 @@ | ||
export type PreTokenGenerationAuthenticationTriggerEvent = BasePreTokenGenerationTriggerEvent<'TokenGeneration_Authentication'>; | ||
export type PreTokenGenerationAuthenticationTriggerEvent = | ||
BasePreTokenGenerationTriggerEvent<'TokenGeneration_Authentication'>; | ||
export type PreTokenGenerationNewPasswordChallengeTriggerEvent = BasePreTokenGenerationTriggerEvent<'TokenGeneration_NewPasswordChallenge'>; | ||
export type PreTokenGenerationNewPasswordChallengeTriggerEvent = | ||
BasePreTokenGenerationTriggerEvent<'TokenGeneration_NewPasswordChallenge'>; | ||
export type PreTokenGenerationAuthenticateDeviceTriggerEvent = BasePreTokenGenerationTriggerEvent<'TokenGeneration_AuthenticateDevice'>; | ||
export type PreTokenGenerationAuthenticateDeviceTriggerEvent = | ||
BasePreTokenGenerationTriggerEvent<'TokenGeneration_AuthenticateDevice'>; | ||
export type PreTokenGenerationRefreshTokensTriggerEvent = BasePreTokenGenerationTriggerEvent<'TokenGeneration_RefreshTokens'>; | ||
export type PreTokenGenerationRefreshTokensTriggerEvent = | ||
BasePreTokenGenerationTriggerEvent<'TokenGeneration_RefreshTokens'>; | ||
@@ -41,8 +45,8 @@ /** | ||
export type PreTokenGenerationTriggerEvent = | ||
| PreTokenGenerationHostedAuthTriggerEvent | ||
| PreTokenGenerationAuthenticationTriggerEvent | ||
| PreTokenGenerationNewPasswordChallengeTriggerEvent | ||
| PreTokenGenerationAuthenticateDeviceTriggerEvent | ||
| PreTokenGenerationRefreshTokensTriggerEvent; | ||
| PreTokenGenerationHostedAuthTriggerEvent | ||
| PreTokenGenerationAuthenticationTriggerEvent | ||
| PreTokenGenerationNewPasswordChallengeTriggerEvent | ||
| PreTokenGenerationAuthenticateDeviceTriggerEvent | ||
| PreTokenGenerationRefreshTokensTriggerEvent; | ||
export type PreTokenGenerationTriggerHandler = Handler<PreTokenGenerationTriggerEvent>; |
@@ -5,23 +5,23 @@ import { Handler } from '../../handler'; | ||
export type UserStatus = | ||
| 'UNCONFIRMED' | ||
| 'CONFIRMED' | ||
| 'ARCHIVED' | ||
| 'COMPROMISED' | ||
| 'UNKNOWN' | ||
| 'RESET_REQUIRED' | ||
| 'FORCE_CHANGE_PASSWORD'; | ||
| 'UNCONFIRMED' | ||
| 'CONFIRMED' | ||
| 'ARCHIVED' | ||
| 'COMPROMISED' | ||
| 'UNKNOWN' | ||
| 'RESET_REQUIRED' | ||
| 'FORCE_CHANGE_PASSWORD'; | ||
export interface BaseUserMigrationTriggerEvent<T extends string> extends BaseTriggerEvent<T> { | ||
request: { | ||
password: string; | ||
validationData?: StringMap | undefined; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
response: { | ||
userAttributes: StringMap; | ||
finalUserStatus?: UserStatus | undefined; | ||
messageAction?: 'RESEND' | 'SUPPRESS' | undefined; | ||
desiredDeliveryMediums: Array<'SMS' | 'EMAIL'>; | ||
forceAliasCreation?: boolean | undefined; | ||
}; | ||
request: { | ||
password: string; | ||
validationData?: StringMap | undefined; | ||
clientMetadata?: StringMap | undefined; | ||
}; | ||
response: { | ||
userAttributes: StringMap; | ||
finalUserStatus?: UserStatus | undefined; | ||
messageAction?: 'RESEND' | 'SUPPRESS' | undefined; | ||
desiredDeliveryMediums: Array<'SMS' | 'EMAIL'>; | ||
forceAliasCreation?: boolean | undefined; | ||
}; | ||
} | ||
@@ -37,5 +37,5 @@ | ||
export type UserMigrationTriggerEvent = | ||
| UserMigrationAuthenticationTriggerEvent | ||
| UserMigrationForgotPasswordTriggerEvent; | ||
| UserMigrationAuthenticationTriggerEvent | ||
| UserMigrationForgotPasswordTriggerEvent; | ||
export type UserMigrationTriggerHandler = Handler<UserMigrationTriggerEvent>; |
@@ -12,4 +12,4 @@ import { Handler } from '../../handler'; | ||
challengeAnswer: string; | ||
userNotFound?: boolean | undefined; | ||
clientMetadata?: StringMap | undefined; | ||
userNotFound?: boolean | undefined; | ||
}; | ||
@@ -16,0 +16,0 @@ response: { |
@@ -53,4 +53,3 @@ import { Callback, Handler } from '../handler'; | ||
| StartedCustomerAudio // If Media Streaming has been started, but not stopped. | ||
| StartedCustomerAudio & StoppedCustomerAudio // If Media Streaming has been started and stopped. | ||
; | ||
| (StartedCustomerAudio & StoppedCustomerAudio); // If Media Streaming has been started and stopped. | ||
@@ -57,0 +56,0 @@ export interface StartedCustomerAudio { |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -3,0 +3,0 @@ // tslint:disable-next-line:void-return |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -3,0 +3,0 @@ export type IoTHandler = Handler<IoTEvent, void>; |
@@ -1,2 +0,2 @@ | ||
import { Callback, Handler } from "../handler"; | ||
import { Callback, Handler } from '../handler'; | ||
@@ -3,0 +3,0 @@ export type FirehoseTransformationHandler = Handler<FirehoseTransformationEvent, FirehoseTransformationResult>; |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -6,4 +6,7 @@ // tslint:disable-next-line:void-return | ||
// tslint:disable-next-line:void-return | ||
export type KinesisStreamTumblingWindowHandler = Handler<KinesisStreamTumblingWindowEvent, KinesisStreamStateResponse | void>; | ||
export type KinesisStreamTumblingWindowHandler = Handler< | ||
KinesisStreamTumblingWindowEvent, | ||
// tslint:disable-next-line:void-return | ||
KinesisStreamStateResponse | void | ||
>; | ||
@@ -10,0 +13,0 @@ // Kinesis Streams |
@@ -18,4 +18,4 @@ import { Callback, Handler } from '../handler'; | ||
proposedNextState: { | ||
dialogAction: LexV2DialogAction, | ||
intent: LexV2Intent | ||
dialogAction: LexV2DialogAction; | ||
intent: LexV2Intent; | ||
}; | ||
@@ -83,3 +83,3 @@ requestAttributes?: Record<string, string>; | ||
timeToLiveInSeconds: number; | ||
turnsToLive: number | ||
turnsToLive: number; | ||
}; | ||
@@ -92,14 +92,11 @@ } | ||
| { type: 'Delegate' } | ||
| { type: 'ElicitIntent' } | ||
; | ||
| { type: 'ElicitIntent' }; | ||
export type LexV2DialogAction = | ||
| LevV2DialogActionWithoutSlot & { slotToElicit?: never } | ||
| { type: 'ElicitSlot', slotToElicit: string } | ||
; | ||
| (LevV2DialogActionWithoutSlot & { slotToElicit?: never }) | ||
| { type: 'ElicitSlot'; slotToElicit: string }; | ||
export type LexV2ResultDialogAction = | ||
| LevV2DialogActionWithoutSlot & { slotToElicit?: never } | ||
| { type: 'ElicitSlot', slotToElicit: string, slotElicitationStyle: 'Default' | 'SpellByLetter' | 'SpellByWord' } | ||
; | ||
| (LevV2DialogActionWithoutSlot & { slotToElicit?: never }) | ||
| { type: 'ElicitSlot'; slotToElicit: string; slotElicitationStyle: 'Default' | 'SpellByLetter' | 'SpellByWord' }; | ||
@@ -119,5 +116,3 @@ export interface LexV2Result { | ||
export type LexV2Message = | ||
| LexV2ContentMessage | ||
| LexV2ImageResponseCardMessage; | ||
export type LexV2Message = LexV2ContentMessage | LexV2ImageResponseCardMessage; | ||
@@ -124,0 +119,0 @@ export interface LexV2ContentMessage { |
@@ -1,2 +0,2 @@ | ||
import { Callback, Handler } from "../handler"; | ||
import { Callback, Handler } from '../handler'; | ||
@@ -68,11 +68,15 @@ export type LexHandler = Handler<LexEvent, LexResult>; | ||
type: 'Close' | 'ElicitIntent' | 'ElicitSlot' | 'ConfirmIntent'; | ||
message?: { | ||
contentType: 'PlainText' | 'SSML' | 'CustomPayload'; | ||
content: string; | ||
} | undefined; | ||
responseCard?: { | ||
version: number; | ||
contentType: 'application/vnd.amazonaws.card.generic'; | ||
genericAttachments: LexGenericAttachment[]; | ||
} | undefined; | ||
message?: | ||
| { | ||
contentType: 'PlainText' | 'SSML' | 'CustomPayload'; | ||
content: string; | ||
} | ||
| undefined; | ||
responseCard?: | ||
| { | ||
version: number; | ||
contentType: 'application/vnd.amazonaws.card.generic'; | ||
genericAttachments: LexGenericAttachment[]; | ||
} | ||
| undefined; | ||
} | ||
@@ -79,0 +83,0 @@ |
@@ -1,2 +0,2 @@ | ||
import { Handler, Callback } from "../handler"; | ||
import { Handler, Callback } from '../handler'; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -3,0 +3,0 @@ export type S3Handler = Handler<S3Event, void>; |
@@ -87,3 +87,9 @@ import { Handler } from '../handler'; | ||
dmarcPolicy?: 'none' | 'quarantine' | 'reject' | undefined; | ||
action: SESReceiptS3Action | SESReceiptSnsAction | SESReceiptBounceAction | SESReceiptLambdaAction | SESReceiptStopAction | SESReceiptWorkMailAction; | ||
action: | ||
| SESReceiptS3Action | ||
| SESReceiptSnsAction | ||
| SESReceiptBounceAction | ||
| SESReceiptLambdaAction | ||
| SESReceiptStopAction | ||
| SESReceiptWorkMailAction; | ||
} | ||
@@ -90,0 +96,0 @@ |
@@ -1,2 +0,2 @@ | ||
import { Handler } from "../handler"; | ||
import { Handler } from '../handler'; | ||
@@ -19,3 +19,3 @@ export type SNSHandler = Handler<SNSEvent, void>; | ||
Signature: string; | ||
SigningCertUrl: string; | ||
SigningCertURL: string; | ||
MessageId: string; | ||
@@ -25,5 +25,5 @@ Message: string; | ||
Type: string; | ||
UnsubscribeUrl: string; | ||
UnsubscribeURL: string; | ||
TopicArn: string; | ||
Subject: string; | ||
Subject?: string; | ||
Token?: string; | ||
@@ -30,0 +30,0 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
137179
3267