API Reference
    Preparing search index...

    Variable APIGatewayEventRequestContextSchemaConst

    APIGatewayEventRequestContextSchema: ZodObject<
        {
            accountId: ZodString;
            apiId: ZodString;
            authorizer: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodObject<
                                { integrationLatency: ZodNumber; principalId: ZodString },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    claims: ZodRecord<ZodString, ZodAny>;
                                    scopes: ZodOptional<ZodArray<ZodString>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >,
            >;
            connectedAt: ZodOptional<ZodNullable<ZodNumber>>;
            connectionId: ZodOptional<ZodNullable<ZodString>>;
            deploymentId: ZodOptional<ZodNullable<ZodString>>;
            domainName: ZodOptional<ZodNullable<ZodString>>;
            domainPrefix: ZodOptional<ZodNullable<ZodString>>;
            eventType: ZodOptional<
                ZodNullable<
                    ZodEnum<
                        { CONNECT: "CONNECT"; DISCONNECT: "DISCONNECT"; MESSAGE: "MESSAGE" },
                    >,
                >,
            >;
            extendedRequestId: ZodOptional<ZodNullable<ZodString>>;
            httpMethod: ZodEnum<
                {
                    DELETE: "DELETE";
                    GET: "GET";
                    HEAD: "HEAD";
                    OPTIONS: "OPTIONS";
                    PATCH: "PATCH";
                    POST: "POST";
                    PUT: "PUT";
                },
            >;
            identity: ZodObject<
                {
                    accessKey: ZodOptional<ZodNullable<ZodString>>;
                    accountId: ZodOptional<ZodNullable<ZodString>>;
                    apiKey: ZodOptional<ZodNullable<ZodString>>;
                    apiKeyId: ZodOptional<ZodNullable<ZodString>>;
                    caller: ZodOptional<ZodNullable<ZodString>>;
                    clientCert: ZodOptional<
                        ZodNullable<
                            ZodObject<
                                {
                                    clientCertPem: ZodString;
                                    issuerDN: ZodString;
                                    serialNumber: ZodString;
                                    subjectDN: ZodString;
                                    validity: ZodObject<
                                        { notAfter: ZodString; notBefore: ZodString },
                                        $strip,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    cognitoAuthenticationProvider: ZodOptional<ZodNullable<ZodString>>;
                    cognitoAuthenticationType: ZodOptional<ZodNullable<ZodString>>;
                    cognitoIdentityId: ZodOptional<ZodNullable<ZodString>>;
                    cognitoIdentityPoolId: ZodOptional<ZodNullable<ZodString>>;
                    principalOrgId: ZodOptional<ZodNullable<ZodString>>;
                    sourceIp: ZodOptional<
                        ZodUnion<readonly [ZodIPv4, ZodLiteral<"test-invoke-source-ip">]>,
                    >;
                    user: ZodOptional<ZodNullable<ZodString>>;
                    userAgent: ZodOptional<ZodNullable<ZodString>>;
                    userArn: ZodOptional<ZodNullable<ZodString>>;
                },
                $strip,
            >;
            messageDirection: ZodOptional<ZodNullable<ZodString>>;
            messageId: ZodOptional<ZodNullable<ZodString>>;
            operationName: ZodOptional<ZodNullable<ZodString>>;
            path: ZodString;
            protocol: ZodString;
            requestId: ZodString;
            requestTime: ZodString;
            requestTimeEpoch: ZodNumber;
            resourceId: ZodOptional<ZodNullable<ZodString>>;
            resourcePath: ZodString;
            routeKey: ZodOptional<ZodNullable<ZodString>>;
            stage: ZodString;
        },
        $strip,
    > = ...

    A zod schema for an API Gateway Event Request Context