Variable S3ObjectLambdaEventSchemaConst
S3ObjectLambdaEventSchema: ZodObject<
{
configuration: ZodObject<
{
accessPointArn: ZodString;
payload: ZodUnion<readonly [ZodString, ZodObject<{}, $strip>]>;
supportingAccessPointArn: ZodString;
},
$strip,
>;
getObjectContext: ZodObject<
{
inputS3Url: ZodString;
outputRoute: ZodString;
outputToken: ZodString;
},
$strip,
>;
protocolVersion: ZodString;
userIdentity: ZodObject<
{
accessKeyId: ZodString;
accountId: ZodString;
arn: ZodString;
principalId: ZodString;
sessionContext: ZodOptional<
ZodObject<
{
attributes: ZodObject<
{
creationDate: ZodString;
mfaAuthenticated: ZodPipe<
ZodUnion<(...)>,
ZodTransform<(...), (...)>,
>;
},
$strip,
>;
sessionIssuer: ZodObject<
{
accountId: ZodString;
arn: ZodString;
principalId: ZodString;
type: ZodString;
userName: ZodOptional<ZodString>;
},
$strip,
>;
},
$strip,
>,
>;
type: ZodString;
userName: ZodOptional<ZodString>;
},
$strip,
>;
userRequest: ZodObject<
{ headers: ZodRecord<ZodString, ZodString>; url: ZodString },
$strip,
>;
xAmzRequestId: ZodString;
},
$strip,
> = ...
Zod schema for S3 IAM Access Point Lambda event notification.