Interface representing a DynamoDB record with marshalled data. Extends the DynamoDBRecord interface.

interface DynamoDBMarshalledRecord {
    awsRegion?: string;
    dynamodb?: StreamRecord;
    eventID?: string;
    eventName?: "INSERT" | "MODIFY" | "REMOVE";
    eventSource?: string;
    eventSourceARN?: string;
    eventVersion?: string;
    marshalled: {
        Keys?: object;
        NewImage?: object;
        OldImage?: object;
    };
    userIdentity?: any;
}

Hierarchy

  • DynamoDBRecord
    • DynamoDBMarshalledRecord

Properties

awsRegion?: string
dynamodb?: StreamRecord
eventID?: string
eventName?: "INSERT" | "MODIFY" | "REMOVE"
eventSource?: string
eventSourceARN?: string
eventVersion?: string
marshalled: {
    Keys?: object;
    NewImage?: object;
    OldImage?: object;
}
userIdentity?: any