Socket
Socket
Sign inDemoInstall

@types/aws-lambda

Package Overview
Dependencies
Maintainers
1
Versions
181
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/aws-lambda - npm Package Compare versions

Comparing version 8.10.118 to 8.10.119

9

aws-lambda/common/api-gateway.d.ts

@@ -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 =

@@ -48,50 +48,50 @@ // Type definitions for AWS Lambda 8.10

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.118",
"version": "8.10.119",
"description": "TypeScript definitions for AWS Lambda",

@@ -228,4 +228,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aws-lambda",

"dependencies": {},
"typesPublisherContentHash": "d70335b569948d331b870c2e5f5c0d89b668bcc64c553f6b1fc86cad7582c066",
"typesPublisherContentHash": "b5b92d08e7a724f51c2954d759288cbc2ea0732b06a903d2c0976252414fd1fb",
"typeScriptVersion": "4.3"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Wed, 14 Jun 2023 01:32:48 GMT
* Last updated: Wed, 14 Jun 2023 22:02:44 GMT
* Dependencies: none

@@ -14,0 +14,0 @@ * Global values: `AWSLambda`

@@ -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: {};
}
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>;

@@ -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>;

@@ -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>;

@@ -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 @@

@@ -19,3 +19,3 @@ import { Handler } from '../handler';

Signature: string;
SigningCertUrl: string;
SigningCertURL: string;
MessageId: string;

@@ -25,3 +25,3 @@ Message: string;

Type: string;
UnsubscribeUrl: string;
UnsubscribeURL: string;
TopicArn: string;

@@ -28,0 +28,0 @@ Subject?: string;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc