AWS S3 Event
AWS S3 event notification with bucket and object details per record.
aws
Install
$ npx shadcn@latest add @open-types/aws-s3-event
Source
export interface AWSS3Bucket {
name: string;
arn: string;
}
export interface AWSS3Object {
key: string;
size: number;
eTag: string;
sequencer: string;
}
export interface AWSS3Detail {
bucket: AWSS3Bucket;
object: AWSS3Object;
}
export interface AWSS3EventRecord {
eventVersion: string;
eventSource: string;
awsRegion: string;
eventTime: string;
eventName: string;
s3: AWSS3Detail;
}
export interface AWSS3Event {
Records: AWSS3EventRecord[];
}
export interface AWSS3Bucket {
name: string;
arn: string;
}
export interface AWSS3Object {
key: string;
size: number;
eTag: string;
sequencer: string;
}
export interface AWSS3Detail {
bucket: AWSS3Bucket;
object: AWSS3Object;
}
export interface AWSS3EventRecord {
eventVersion: string;
eventSource: string;
awsRegion: string;
eventTime: string;
eventName: string;
s3: AWSS3Detail;
}
export interface AWSS3Event {
Records: AWSS3EventRecord[];
}