Variable EventBridgeWithMetadataSchemaConst
EventBridgeWithMetadataSchema: ZodArray<
ZodObject<
{
Data: ZodObject<
{
account: ZodString;
detail: ZodUnknown;
"detail-type": ZodString;
id: ZodString;
region: ZodString;
"replay-name": ZodOptional<ZodString>;
resources: ZodArray<ZodString>;
source: ZodString;
time: ZodISODateTime;
version: ZodString;
},
$strip,
>;
Metadata: ZodOptional<ZodRecord<ZodString, ZodString>>;
SystemMetadata: ZodObject<
{
"aws:DeliveryType": ZodEnum<{ LIVE: "LIVE"; REPLAY: "REPLAY" }>;
"aws:DetailType": ZodOptional<ZodString>;
"aws:EventId": ZodOptional<ZodString>;
"aws:IngestionTime": ZodOptional<ZodString>;
"aws:RegistryType": ZodOptional<ZodString>;
"aws:SchemaId": ZodOptional<ZodString>;
"aws:SequenceNumber": ZodOptional<ZodString>;
"aws:Source": ZodOptional<ZodString>;
ContentType: ZodOptional<ZodString>;
DeduplicationId: ZodOptional<ZodString>;
EventGroupId: ZodOptional<ZodString>;
},
$strip,
>;
},
$strip,
>,
> = ...
Validates a nonempty batch of WITH_METADATA records.
Extend
EventBridgeWithMetadataRecordSchemabefore creating an array schema to validate application details and retain metadata.