Amplify Toolbox
    Preparing search index...

    Variable noticesManifestSchemaConst

    noticesManifestSchema: ZodObject<
        {
            notices: ZodArray<
                ZodObject<
                    {
                        details: ZodString;
                        frequency: ZodOptional<
                            ZodEnum<["command", "deployment", "once", "daily"]>,
                        >;
                        id: ZodString;
                        link: ZodOptional<ZodString>;
                        predicates: ZodArray<
                            ZodDiscriminatedUnion<
                                "type",
                                [
                                    ZodObject<
                                        {
                                            packageName: ZodString;
                                            type: ZodLiteral<(...)>;
                                            versionRange: ZodString;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            packageName: string;
                                            type: "packageVersion";
                                            versionRange: string;
                                        },
                                        {
                                            packageName: string;
                                            type: "packageVersion";
                                            versionRange: string;
                                        },
                                    >,
                                    ZodObject<
                                        { type: ZodLiteral<(...)>; versionRange: ZodString },
                                        "strip",
                                        ZodTypeAny,
                                        { type: "nodeVersion"; versionRange: string },
                                        { type: "nodeVersion"; versionRange: string },
                                    >,
                                    ZodObject<
                                        { osFamily: ZodEnum<(...)>; type: ZodLiteral<(...)> },
                                        "strip",
                                        ZodTypeAny,
                                        { osFamily: (...) | (...) | (...); type: "osFamily" },
                                        { osFamily: (...) | (...) | (...); type: "osFamily" },
                                    >,
                                ],
                            >,
                            "many",
                        >;
                        title: ZodString;
                        validFrom: ZodOptional<ZodNumber>;
                        validTo: ZodOptional<ZodNumber>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        details: string;
                        frequency?: "once"
                        | "command"
                        | "deployment"
                        | "daily";
                        id: string;
                        link?: string;
                        predicates: (
                            | {
                                packageName: string;
                                type: "packageVersion";
                                versionRange: string;
                            }
                            | { type: "nodeVersion"; versionRange: string }
                            | { osFamily: "linux" | "windows" | "macos"; type: "osFamily" }
                            | {
                                backendComponent: "function" | "data" | "auth" | "storage" | "ai";
                                type: "backendComponent";
                            }
                            | {
                                command: "sandbox"
                                | "pipeline-deploy"
                                | "generate"
                                | "configure";
                                type: "command";
                            }
                            | { errorMessage: string; type: "errorMessage" }
                        )[];
                        title: string;
                        validFrom?: number;
                        validTo?: number;
                    },
                    {
                        details: string;
                        frequency?: "once"
                        | "command"
                        | "deployment"
                        | "daily";
                        id: string;
                        link?: string;
                        predicates: (
                            | {
                                packageName: string;
                                type: "packageVersion";
                                versionRange: string;
                            }
                            | { type: "nodeVersion"; versionRange: string }
                            | { osFamily: "linux" | "windows" | "macos"; type: "osFamily" }
                            | {
                                backendComponent: "function" | "data" | "auth" | "storage" | "ai";
                                type: "backendComponent";
                            }
                            | {
                                command: "sandbox"
                                | "pipeline-deploy"
                                | "generate"
                                | "configure";
                                type: "command";
                            }
                            | { errorMessage: string; type: "errorMessage" }
                        )[];
                        title: string;
                        validFrom?: number;
                        validTo?: number;
                    },
                >,
                "many",
            >;
        },
        "strip",
        ZodTypeAny,
        {
            notices: {
                details: string;
                frequency?: "once"
                | "command"
                | "deployment"
                | "daily";
                id: string;
                link?: string;
                predicates: (
                    | {
                        packageName: string;
                        type: "packageVersion";
                        versionRange: string;
                    }
                    | { type: "nodeVersion"; versionRange: string }
                    | { osFamily: "linux" | "windows" | "macos"; type: "osFamily" }
                    | {
                        backendComponent: "function" | "data" | "auth" | "storage" | "ai";
                        type: "backendComponent";
                    }
                    | {
                        command: "sandbox"
                        | "pipeline-deploy"
                        | "generate"
                        | "configure";
                        type: "command";
                    }
                    | { errorMessage: string; type: "errorMessage" }
                )[];
                title: string;
                validFrom?: number;
                validTo?: number;
            }[];
        },
        {
            notices: {
                details: string;
                frequency?: "once"
                | "command"
                | "deployment"
                | "daily";
                id: string;
                link?: string;
                predicates: (
                    | {
                        packageName: string;
                        type: "packageVersion";
                        versionRange: string;
                    }
                    | { type: "nodeVersion"; versionRange: string }
                    | { osFamily: "linux" | "windows" | "macos"; type: "osFamily" }
                    | {
                        backendComponent: "function" | "data" | "auth" | "storage" | "ai";
                        type: "backendComponent";
                    }
                    | {
                        command: "sandbox"
                        | "pipeline-deploy"
                        | "generate"
                        | "configure";
                        type: "command";
                    }
                    | { errorMessage: string; type: "errorMessage" }
                )[];
                title: string;
                validFrom?: number;
                validTo?: number;
            }[];
        },
    > = ...