API Reference
    Preparing search index...
    KinesisDynamoDBStreamSchema: ZodObject<
        {
            Records: ZodArray<
                ZodObject<
                    {
                        awsRegion: ZodString;
                        eventID: ZodString;
                        eventName: ZodLiteral<"aws:kinesis:record">;
                        eventSource: ZodLiteral<"aws:kinesis">;
                        eventSourceARN: ZodString;
                        eventVersion: ZodString;
                        invokeIdentityArn: ZodString;
                    } & {
                        kinesis: ZodObject<
                            {
                                approximateArrivalTimestamp: ZodNumber;
                                kinesisSchemaVersion: ZodString;
                                partitionKey: ZodString;
                                sequenceNumber: ZodString;
                            } & {
                                data: ZodPipeline<
                                    ZodEffects<(...), (...), (...)>,
                                    ZodObject<(...), (...), (...), (...), (...)>,
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                approximateArrivalTimestamp: number;
                                data: {
                                    awsRegion: string;
                                    dynamodb: {
                                        ApproximateCreationDateTime?: (...)
                                        | (...);
                                        Keys: Record<(...), (...)>;
                                        NewImage?: (...) | (...);
                                        OldImage?: (...) | (...);
                                        SizeBytes: number;
                                    };
                                    eventID: string;
                                    eventName: "INSERT"
                                    | "MODIFY"
                                    | "REMOVE";
                                    eventSource: "aws:dynamodb";
                                    recordFormat: "application/json";
                                    tableName: string;
                                    userIdentity?: null | { principalId: ...; type: ... };
                                };
                                kinesisSchemaVersion: string;
                                partitionKey: string;
                                sequenceNumber: string;
                            },
                            {
                                approximateArrivalTimestamp: number;
                                data: string;
                                kinesisSchemaVersion: string;
                                partitionKey: string;
                                sequenceNumber: string;
                            },
                        >;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        awsRegion: string;
                        eventID: string;
                        eventName: "aws:kinesis:record";
                        eventSource: "aws:kinesis";
                        eventSourceARN: string;
                        eventVersion: string;
                        invokeIdentityArn: string;
                        kinesis: {
                            approximateArrivalTimestamp: number;
                            data: {
                                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";
                                recordFormat: "application/json";
                                tableName: string;
                                userIdentity?:
                                    | null
                                    | { principalId: "dynamodb.amazonaws.com"; type: "Service" };
                            };
                            kinesisSchemaVersion: string;
                            partitionKey: string;
                            sequenceNumber: string;
                        };
                    },
                    {
                        awsRegion: string;
                        eventID: string;
                        eventName: "aws:kinesis:record";
                        eventSource: "aws:kinesis";
                        eventSourceARN: string;
                        eventVersion: string;
                        invokeIdentityArn: string;
                        kinesis: {
                            approximateArrivalTimestamp: number;
                            data: string;
                            kinesisSchemaVersion: string;
                            partitionKey: string;
                            sequenceNumber: string;
                        };
                    },
                >,
                "many",
            >;
        },
        "strip",
        ZodTypeAny,
        {
            Records: {
                awsRegion: string;
                eventID: string;
                eventName: "aws:kinesis:record";
                eventSource: "aws:kinesis";
                eventSourceARN: string;
                eventVersion: string;
                invokeIdentityArn: string;
                kinesis: {
                    approximateArrivalTimestamp: number;
                    data: {
                        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";
                        recordFormat: "application/json";
                        tableName: string;
                        userIdentity?:
                            | null
                            | { principalId: "dynamodb.amazonaws.com"; type: "Service" };
                    };
                    kinesisSchemaVersion: string;
                    partitionKey: string;
                    sequenceNumber: string;
                };
            }[];
        },
        {
            Records: {
                awsRegion: string;
                eventID: string;
                eventName: "aws:kinesis:record";
                eventSource: "aws:kinesis";
                eventSourceARN: string;
                eventVersion: string;
                invokeIdentityArn: string;
                kinesis: {
                    approximateArrivalTimestamp: number;
                    data: string;
                    kinesisSchemaVersion: string;
                    partitionKey: string;
                    sequenceNumber: string;
                };
            }[];
        },
    > = ...