API Reference
    Preparing search index...

    Variable PreTokenGenerationTriggerSchemaV1Const

    PreTokenGenerationTriggerSchemaV1: ZodObject<
        {
            callerContext: ZodObject<
                { awsSdkVersion: ZodString; clientId: ZodString },
                $strip,
            >;
            region: ZodString;
            request: ZodObject<
                {
                    clientMetadata: ZodOptional<ZodRecord<ZodString, ZodString>>;
                    groupConfiguration: ZodObject<
                        {
                            groupsToOverride: ZodArray<ZodString>;
                            iamRolesToOverride: ZodArray<ZodString>;
                            preferredRole: ZodOptional<ZodString>;
                        },
                        $strip,
                    >;
                    userAttributes: ZodRecord<ZodString, ZodString>;
                },
                $strip,
            >;
            response: ZodObject<{}, $strip>;
            triggerSource: ZodString;
            userName: ZodOptional<ZodString>;
            userPoolId: ZodString;
            version: ZodString;
        },
        $strip,
    > = ...

    A zod schema for a Cognito Pre-Token Generation trigger event (version 1).

    {
    "version": "1",
    "triggerSource": "TokenGeneration_Authentication",
    "region": "us-east-1",
    "userPoolId": "us-east-1_ABC123",
    "userName": "johndoe",
    "callerContext": {
    "awsSdkVersion": "2.814.0",
    "clientId": "client123"
    },
    "request": {
    "userAttributes": { "string": "string" },
    "groupConfiguration": {
    "groupsToOverride": [ "string", "string" ],
    "iamRolesToOverride": [ "string", "string" ],
    "preferredRole": "string"
    },
    "clientMetadata": { "string": "string" }
    },
    "response": {}
    }