Documentation - v0.0.0
    Preparing search index...

    Variable configMetaSchemaConst

    configMetaSchema: ZodObject<
        {
            $env: ZodOptional<
                ZodRecord<
                    ZodEnum<
                        [
                            "local",
                            "development",
                            "staging",
                            "production",
                            "production-au",
                            "test",
                        ],
                    >,
                    ZodObject<
                        {
                            api: ZodDefault<
                                ZodObject<
                                    {
                                        config: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                        secrets: ZodDefault<ZodObject<(...), (...), (...), (...), (...)>>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        config: {
                                            ccu: {
                                                apiUrl: ...;
                                                forceDocker: ...;
                                                newrelicDisable: ...;
                                                webUrl: ...;
                                            };
                                            celery: { alwaysEager: ... };
                                            connect: { instanceId: ... };
                                            django: {
                                                accountAllowRegistration: ...;
                                                allowedHosts: ...;
                                                corsOriginWhitelist: ...;
                                                csrfCookieSecure: ...;
                                                csrfTrustedOrigins: ...;
                                                emailBackend: ...;
                                                secureSslRedirect: ...;
                                                sessionCookieSecure: ...;
                                                settingsModule: ...;
                                            };
                                            elasticSearch: { host: ... };
                                            langchain: { endpoint: ...; project: ...; tracingV2: ... };
                                            newRelic: { configFile: ...; environment?: ... };
                                            phone: { checkTimezone: ... };
                                            rag: {
                                                chatModel: ...;
                                                documentEmbedModel: ...;
                                                queryEmbedModel: ...;
                                            };
                                            sentry: { traceExcludeUrls: ... };
                                        };
                                        secrets: {
                                            aws?: ...;
                                            cloudfront?: ...;
                                            connectFirst?: ...;
                                            django?: ...;
                                            ipstack?: ...;
                                            jwt?: ...;
                                            langchain?: ...;
                                            notifications?: ...;
                                            postgres?: ...;
                                            redis?: ...;
                                            saml?: ...;
                                            stripe?: ...;
                                            zendesk?: ...;
                                        } & { [k: ...]: ... };
                                    },
                                    {
                                        config?: {
                                            ccu?: ...;
                                            celery?: ...;
                                            connect?: ...;
                                            django?: ...;
                                            elasticSearch?: ...;
                                            langchain?: ...;
                                            newRelic?: ...;
                                            phone?: ...;
                                            rag?: ...;
                                            sentry?: ...;
                                        };
                                        secrets?: objectInputType<(...), (...), (...)>;
                                    },
                                >,
                            >;
                            ccuStage: ZodEnum<
                                [
                                    "local",
                                    "development",
                                    "staging",
                                    "production",
                                    "production-au",
                                    "test",
                                ],
                            >;
                            cdkEnvironment: ZodDefault<
                                ZodObject<
                                    { account: ZodDefault<ZodString>; region: ZodDefault<ZodString> },
                                    "strip",
                                    ZodTypeAny,
                                    { account: string; region: string },
                                    { account?: string; region?: string },
                                >,
                            >;
                            pipeline: ZodDefault<
                                ZodObject<
                                    {
                                        appRegistryTag: ZodDefault<ZodString>;
                                        assetsBucketName: ZodDefault<ZodString>;
                                        repositories: ZodDefault<ZodArray<(...), (...)>>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        appRegistryTag: string;
                                        assetsBucketName: string;
                                        repositories: string[];
                                    },
                                    {
                                        appRegistryTag?: string;
                                        assetsBucketName?: string;
                                        repositories?: (...)[];
                                    },
                                >,
                            >;
                        },
                        "passthrough",
                        ZodTypeAny,
                        objectOutputType<
                            {
                                api: ZodDefault<
                                    ZodObject<
                                        { config: ZodDefault<(...)>; secrets: ZodDefault<(...)> },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            config: {
                                                ccu: ...;
                                                celery: ...;
                                                connect: ...;
                                                django: ...;
                                                elasticSearch: ...;
                                                langchain: ...;
                                                newRelic: ...;
                                                phone: ...;
                                                rag: ...;
                                                sentry: ...;
                                            };
                                            secrets: (...) & (...);
                                        },
                                        { config?: (...)
                                        | (...); secrets?: (...) | (...) },
                                    >,
                                >;
                                ccuStage: ZodEnum<
                                    [
                                        "local",
                                        "development",
                                        "staging",
                                        "production",
                                        "production-au",
                                        "test",
                                    ],
                                >;
                                cdkEnvironment: ZodDefault<
                                    ZodObject<
                                        { account: ZodDefault<(...)>; region: ZodDefault<(...)> },
                                        "strip",
                                        ZodTypeAny,
                                        { account: string; region: string },
                                        { account?: (...) | (...); region?: (...) | (...) },
                                    >,
                                >;
                                pipeline: ZodDefault<
                                    ZodObject<
                                        {
                                            appRegistryTag: ZodDefault<(...)>;
                                            assetsBucketName: ZodDefault<(...)>;
                                            repositories: ZodDefault<(...)>;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            appRegistryTag: string;
                                            assetsBucketName: string;
                                            repositories: (...)[];
                                        },
                                        {
                                            appRegistryTag?: (...)
                                            | (...);
                                            assetsBucketName?: (...) | (...);
                                            repositories?: (...) | (...);
                                        },
                                    >,
                                >;
                            },
                            ZodTypeAny,
                            "passthrough",
                        >,
                        objectInputType<
                            {
                                api: ZodDefault<
                                    ZodObject<
                                        { config: ZodDefault<(...)>; secrets: ZodDefault<(...)> },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            config: {
                                                ccu: ...;
                                                celery: ...;
                                                connect: ...;
                                                django: ...;
                                                elasticSearch: ...;
                                                langchain: ...;
                                                newRelic: ...;
                                                phone: ...;
                                                rag: ...;
                                                sentry: ...;
                                            };
                                            secrets: (...) & (...);
                                        },
                                        { config?: (...)
                                        | (...); secrets?: (...) | (...) },
                                    >,
                                >;
                                ccuStage: ZodEnum<
                                    [
                                        "local",
                                        "development",
                                        "staging",
                                        "production",
                                        "production-au",
                                        "test",
                                    ],
                                >;
                                cdkEnvironment: ZodDefault<
                                    ZodObject<
                                        { account: ZodDefault<(...)>; region: ZodDefault<(...)> },
                                        "strip",
                                        ZodTypeAny,
                                        { account: string; region: string },
                                        { account?: (...) | (...); region?: (...) | (...) },
                                    >,
                                >;
                                pipeline: ZodDefault<
                                    ZodObject<
                                        {
                                            appRegistryTag: ZodDefault<(...)>;
                                            assetsBucketName: ZodDefault<(...)>;
                                            repositories: ZodDefault<(...)>;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            appRegistryTag: string;
                                            assetsBucketName: string;
                                            repositories: (...)[];
                                        },
                                        {
                                            appRegistryTag?: (...)
                                            | (...);
                                            assetsBucketName?: (...) | (...);
                                            repositories?: (...) | (...);
                                        },
                                    >,
                                >;
                            },
                            ZodTypeAny,
                            "passthrough",
                        >,
                    >,
                >,
            >;
            $extends: ZodOptional<ZodArray<ZodString, "many">>;
        },
        "strip",
        ZodTypeAny,
        {
            $env?: Partial<
                Record<
                    | "local"
                    | "development"
                    | "staging"
                    | "production"
                    | "production-au"
                    | "test",
                    objectOutputType<
                        {
                            api: ZodDefault<
                                ZodObject<
                                    { config: ZodDefault<(...)>; secrets: ZodDefault<(...)> },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        config: {
                                            ccu: ...;
                                            celery: ...;
                                            connect: ...;
                                            django: ...;
                                            elasticSearch: ...;
                                            langchain: ...;
                                            newRelic: ...;
                                            phone: ...;
                                            rag: ...;
                                            sentry: ...;
                                        };
                                        secrets: (...) & (...);
                                    },
                                    { config?: (...)
                                    | (...); secrets?: (...) | (...) },
                                >,
                            >;
                            ccuStage: ZodEnum<
                                [
                                    "local",
                                    "development",
                                    "staging",
                                    "production",
                                    "production-au",
                                    "test",
                                ],
                            >;
                            cdkEnvironment: ZodDefault<
                                ZodObject<
                                    { account: ZodDefault<(...)>; region: ZodDefault<(...)> },
                                    "strip",
                                    ZodTypeAny,
                                    { account: string; region: string },
                                    { account?: (...) | (...); region?: (...) | (...) },
                                >,
                            >;
                            pipeline: ZodDefault<
                                ZodObject<
                                    {
                                        appRegistryTag: ZodDefault<(...)>;
                                        assetsBucketName: ZodDefault<(...)>;
                                        repositories: ZodDefault<(...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        appRegistryTag: string;
                                        assetsBucketName: string;
                                        repositories: (...)[];
                                    },
                                    {
                                        appRegistryTag?: (...)
                                        | (...);
                                        assetsBucketName?: (...) | (...);
                                        repositories?: (...) | (...);
                                    },
                                >,
                            >;
                        },
                        ZodTypeAny,
                        "passthrough",
                    >,
                >,
            >;
            $extends?: string[];
        },
        {
            $env?: Partial<
                Record<
                    | "local"
                    | "development"
                    | "staging"
                    | "production"
                    | "production-au"
                    | "test",
                    objectInputType<
                        {
                            api: ZodDefault<
                                ZodObject<
                                    { config: ZodDefault<(...)>; secrets: ZodDefault<(...)> },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        config: {
                                            ccu: ...;
                                            celery: ...;
                                            connect: ...;
                                            django: ...;
                                            elasticSearch: ...;
                                            langchain: ...;
                                            newRelic: ...;
                                            phone: ...;
                                            rag: ...;
                                            sentry: ...;
                                        };
                                        secrets: (...) & (...);
                                    },
                                    { config?: (...)
                                    | (...); secrets?: (...) | (...) },
                                >,
                            >;
                            ccuStage: ZodEnum<
                                [
                                    "local",
                                    "development",
                                    "staging",
                                    "production",
                                    "production-au",
                                    "test",
                                ],
                            >;
                            cdkEnvironment: ZodDefault<
                                ZodObject<
                                    { account: ZodDefault<(...)>; region: ZodDefault<(...)> },
                                    "strip",
                                    ZodTypeAny,
                                    { account: string; region: string },
                                    { account?: (...) | (...); region?: (...) | (...) },
                                >,
                            >;
                            pipeline: ZodDefault<
                                ZodObject<
                                    {
                                        appRegistryTag: ZodDefault<(...)>;
                                        assetsBucketName: ZodDefault<(...)>;
                                        repositories: ZodDefault<(...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        appRegistryTag: string;
                                        assetsBucketName: string;
                                        repositories: (...)[];
                                    },
                                    {
                                        appRegistryTag?: (...)
                                        | (...);
                                        assetsBucketName?: (...) | (...);
                                        repositories?: (...) | (...);
                                    },
                                >,
                            >;
                        },
                        ZodTypeAny,
                        "passthrough",
                    >,
                >,
            >;
            $extends?: string[];
        },
    > = ...