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

    Variable loggingSchemaConst

    loggingSchema: ZodObject<
        {
            logs: ZodOptional<
                ZodRecord<
                    ZodString,
                    ZodUnion<
                        [
                            ZodObject<
                                {
                                    BaseLog: ZodObject<
                                        {
                                            core: ZodOptional<(...)>;
                                            encoder: ZodOptional<(...)>;
                                            level: ZodOptional<(...)>;
                                            sampling: ZodOptional<(...)>;
                                            with_caller: ZodOptional<(...)>;
                                            with_caller_skip: ZodOptional<(...)>;
                                            with_stacktrace: ZodOptional<(...)>;
                                            writer: ZodOptional<(...)>;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            core?: unknown;
                                            encoder?: unknown;
                                            level?: (...)
                                            | (...);
                                            sampling?: (...) | (...);
                                            with_caller?: (...) | (...) | (...);
                                            with_caller_skip?: (...) | (...);
                                            with_stacktrace?: (...) | (...);
                                            writer?: unknown;
                                        },
                                        {
                                            core?: unknown;
                                            encoder?: unknown;
                                            level?: (...)
                                            | (...);
                                            sampling?: (...) | (...);
                                            with_caller?: (...) | (...) | (...);
                                            with_caller_skip?: (...) | (...);
                                            with_stacktrace?: (...) | (...);
                                            writer?: unknown;
                                        },
                                    >;
                                    exclude: ZodOptional<ZodArray<ZodString, "many">>;
                                    include: ZodOptional<ZodArray<ZodString, "many">>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    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[];
                                },
                                {
                                    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[];
                                },
                            >,
                            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?: number;
                            interval?: string
                            | number;
                            thereafter?: number;
                        };
                        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?: number;
                            interval?: string
                            | number;
                            thereafter?: number;
                        };
                        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