Variable S3EventNotificationEventBridgeSchemaConst
S3EventNotificationEventBridgeSchema: ZodObject<
{
account: ZodString;
detail: ZodObject<
{
bucket: ZodObject<{ name: ZodString }, $strip>;
"deletion-type": ZodOptional<ZodString>;
"destination-access-tier": ZodOptional<ZodString>;
"destination-storage-class": ZodOptional<ZodString>;
object: ZodObject<
{
etag: ZodOptional<ZodString>;
key: ZodString;
sequencer: ZodOptional<ZodString>;
size: ZodOptional<ZodNumber>;
"version-id": ZodOptional<ZodString>;
},
$strip,
>;
reason: ZodOptional<ZodString>;
"request-id": ZodString;
requester: ZodString;
"restore-expiry-time": ZodOptional<ZodString>;
"source-ip-address": ZodOptional<ZodIPv4>;
"source-storage-class": ZodOptional<ZodString>;
version: ZodString;
},
$strip,
>;
"detail-type": ZodString;
id: ZodString;
region: ZodString;
"replay-name": ZodOptional<ZodString>;
resources: ZodArray<ZodString>;
source: ZodString;
time: ZodISODateTime;
version: ZodString;
},
$strip,
> = ...
Zod schema for S3 -> EventBridge -> Lambda event notification.