@accelerated-software-development/caddy-api-client - v0.4.3
    Preparing search index...

    Variable loggingSchemaConst

    loggingSchema: ZodObject<
        {
            logs: ZodOptional<
                ZodRecord<
                    ZodString,
                    ZodUnion<
                        [
                            ZodObject<
                                {
                                    BaseLog: ZodOptional<
                                        ZodObject<
                                            {
                                                core: ...;
                                                encoder: ...;
                                                level: ...;
                                                sampling: ...;
                                                with_caller: ...;
                                                with_caller_skip: ...;
                                                with_stacktrace: ...;
                                                writer: ...;
                                            },
                                            "strip",
                                            ZodTypeAny,
                                            {
                                                core?: ...;
                                                encoder?: ...;
                                                level?: ...;
                                                sampling?: ...;
                                                with_caller?: ...;
                                                with_caller_skip?: ...;
                                                with_stacktrace?: ...;
                                                writer?: ...;
                                            },
                                            {
                                                core?: ...;
                                                encoder?: ...;
                                                level?: ...;
                                                sampling?: ...;
                                                with_caller?: ...;
                                                with_caller_skip?: ...;
                                                with_stacktrace?: ...;
                                                writer?: ...;
                                            },
                                        >,
                                    >;
                                    exclude: ZodOptional<ZodArray<ZodString, "many">>;
                                    include: ZodOptional<ZodArray<ZodString, "many">>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    BaseLog?: {
                                        core?: unknown;
                                        encoder?: unknown;
                                        level?: (...)
                                        | (...);
                                        sampling?: (...) | (...);
                                        with_caller?: (...) | (...) | (...);
                                        with_caller_skip?: (...) | (...);
                                        with_stacktrace?: (...) | (...);
                                        writer?: unknown;
                                    };
                                    exclude?: string[];
                                    include?: string[];
                                },
                                {
                                    BaseLog?: {
                                        core?: unknown;
                                        encoder?: unknown;
                                        level?: (...)
                                        | (...);
                                        sampling?: (...) | (...);
                                        with_caller?: (...) | (...) | (...);
                                        with_caller_skip?: (...) | (...);
                                        with_stacktrace?: (...) | (...);
                                        writer?: unknown;
                                    };
                                    exclude?: string[];
                                    include?: string[];
                                },
                            >,
                            ZodUndefined,
                        ],
                    >,
                >,
            >;
            sink: ZodOptional<
                ZodObject<
                    {
                        BaseLog: ZodObject<
                            {
                                core: ZodOptional<ZodUnknown>;
                                encoder: ZodOptional<ZodUnknown>;
                                level: ZodOptional<ZodString>;
                                sampling: ZodOptional<
                                    ZodObject<
                                        {
                                            first: ZodOptional<(...)>;
                                            interval: ZodOptional<(...)>;
                                            thereafter: ZodOptional<(...)>;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            first?: (...)
                                            | (...);
                                            interval?: (...) | (...) | (...);
                                            thereafter?: (...) | (...);
                                        },
                                        {
                                            first?: (...)
                                            | (...);
                                            interval?: (...) | (...) | (...);
                                            thereafter?: (...) | (...);
                                        },
                                    >,
                                >;
                                with_caller: ZodOptional<ZodBoolean>;
                                with_caller_skip: ZodOptional<ZodNumber>;
                                with_stacktrace: ZodOptional<ZodString>;
                                writer: ZodOptional<ZodUnknown>;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                core?: unknown;
                                encoder?: unknown;
                                level?: string;
                                sampling?: {
                                    first?: number;
                                    interval?: string
                                    | number;
                                    thereafter?: number;
                                };
                                with_caller?: boolean;
                                with_caller_skip?: number;
                                with_stacktrace?: string;
                                writer?: unknown;
                            },
                            {
                                core?: unknown;
                                encoder?: unknown;
                                level?: string;
                                sampling?: {
                                    first?: number;
                                    interval?: string
                                    | number;
                                    thereafter?: number;
                                };
                                with_caller?: boolean;
                                with_caller_skip?: number;
                                with_stacktrace?: string;
                                writer?: unknown;
                            },
                        >;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        BaseLog: {
                            core?: unknown;
                            encoder?: unknown;
                            level?: string;
                            sampling?: {
                                first?: number;
                                interval?: string
                                | number;
                                thereafter?: number;
                            };
                            with_caller?: boolean;
                            with_caller_skip?: number;
                            with_stacktrace?: string;
                            writer?: unknown;
                        };
                    },
                    {
                        BaseLog: {
                            core?: unknown;
                            encoder?: unknown;
                            level?: string;
                            sampling?: {
                                first?: number;
                                interval?: string
                                | number;
                                thereafter?: number;
                            };
                            with_caller?: boolean;
                            with_caller_skip?: number;
                            with_stacktrace?: string;
                            writer?: unknown;
                        };
                    },
                >,
            >;
        },
        "strip",
        ZodTypeAny,
        {
            logs?: Record<
                string,
                | {
                    BaseLog?: {
                        core?: unknown;
                        encoder?: unknown;
                        level?: string;
                        sampling?: {
                            first?: (...)
                            | (...);
                            interval?: (...) | (...) | (...);
                            thereafter?: (...) | (...);
                        };
                        with_caller?: boolean;
                        with_caller_skip?: number;
                        with_stacktrace?: string;
                        writer?: unknown;
                    };
                    exclude?: string[];
                    include?: string[];
                }
                | undefined,
            >;
            sink?: {
                BaseLog: {
                    core?: unknown;
                    encoder?: unknown;
                    level?: string;
                    sampling?: {
                        first?: number;
                        interval?: string
                        | number;
                        thereafter?: number;
                    };
                    with_caller?: boolean;
                    with_caller_skip?: number;
                    with_stacktrace?: string;
                    writer?: unknown;
                };
            };
        },
        {
            logs?: Record<
                string,
                | {
                    BaseLog?: {
                        core?: unknown;
                        encoder?: unknown;
                        level?: string;
                        sampling?: {
                            first?: (...)
                            | (...);
                            interval?: (...) | (...) | (...);
                            thereafter?: (...) | (...);
                        };
                        with_caller?: boolean;
                        with_caller_skip?: number;
                        with_stacktrace?: string;
                        writer?: unknown;
                    };
                    exclude?: string[];
                    include?: string[];
                }
                | undefined,
            >;
            sink?: {
                BaseLog: {
                    core?: unknown;
                    encoder?: unknown;
                    level?: string;
                    sampling?: {
                        first?: number;
                        interval?: string
                        | number;
                        thereafter?: number;
                    };
                    with_caller?: boolean;
                    with_caller_skip?: number;
                    with_stacktrace?: string;
                    writer?: unknown;
                };
            };
        },
    > = ...

    Re-export generated Caddy schemas for convenience. These schemas are generated from the Caddy Go source code and provide low-level validation for Caddy JSON configuration.

    For full list of generated schemas, see ./caddy-types.ts