Type Alias DynamoDBStreamEvent
DynamoDBStreamEvent: {
Records: {
awsRegion: string;
dynamodb: {
ApproximateCreationDateTime?: number;
Keys: Record<string, Record<string, any>>;
NewImage?: Record<string, any>;
OldImage?: Record<string, any>;
SizeBytes: number;
};
eventID: string;
eventName: "INSERT"
| "MODIFY"
| "REMOVE";
eventSource: "aws:dynamodb";
eventSourceARN: string;
eventVersion: string;
userIdentity?: { principalId: "dynamodb.amazonaws.com"; type: "Service" };
}[];
}
Type declaration
Records: {
awsRegion: string;
dynamodb: {
ApproximateCreationDateTime?: number;
Keys: Record<string, Record<string, any>>;
NewImage?: Record<string, any>;
OldImage?: Record<string, any>;
SizeBytes: number;
};
eventID: string;
eventName: "INSERT"
| "MODIFY"
| "REMOVE";
eventSource: "aws:dynamodb";
eventSourceARN: string;
eventVersion: string;
userIdentity?: { principalId: "dynamodb.amazonaws.com"; type: "Service" };
}[]
Zod schema for Amazon DynamoDB Stream event.