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

    Variable ServiceRouteOptionsSchemaConst

    ServiceRouteOptionsSchema: ZodObject<
        {
            basicAuth: ZodOptional<
                ZodObject<
                    {
                        enabled: ZodBoolean;
                        passwordHash: ZodOptional<ZodString>;
                        realm: ZodOptional<ZodString>;
                        username: ZodOptional<ZodString>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        enabled: boolean;
                        passwordHash?: string;
                        realm?: string;
                        username?: string;
                    },
                    {
                        enabled: boolean;
                        passwordHash?: string;
                        realm?: string;
                        username?: string;
                    },
                >,
            >;
            dial: ZodString;
            enableHostRoute: ZodDefault<ZodOptional<ZodBoolean>>;
            enablePathRoute: ZodDefault<ZodOptional<ZodBoolean>>;
            host: ZodOptional<ZodString>;
            path: ZodOptional<ZodString>;
            pathRouteHost: ZodDefault<ZodOptional<ZodString>>;
            priority: ZodDefault<ZodOptional<ZodNumber>>;
            securityHeaders: ZodOptional<
                ZodObject<
                    {
                        enableCompression: ZodDefault<ZodOptional<ZodBoolean>>;
                        enableHsts: ZodDefault<ZodOptional<ZodBoolean>>;
                        frameOptions: ZodDefault<ZodOptional<ZodEnum<["DENY", "SAMEORIGIN"]>>>;
                        hstsMaxAge: ZodDefault<ZodOptional<ZodNumber>>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        enableCompression: boolean;
                        enableHsts: boolean;
                        frameOptions: "DENY"
                        | "SAMEORIGIN";
                        hstsMaxAge: number;
                    },
                    {
                        enableCompression?: boolean;
                        enableHsts?: boolean;
                        frameOptions?: "DENY"
                        | "SAMEORIGIN";
                        hstsMaxAge?: number;
                    },
                >,
            >;
            serviceId: ZodDefault<ZodOptional<ZodString>>;
            stripPrefix: ZodDefault<ZodOptional<ZodBoolean>>;
        },
        "strip",
        ZodTypeAny,
        {
            basicAuth?: {
                enabled: boolean;
                passwordHash?: string;
                realm?: string;
                username?: string;
            };
            dial: string;
            enableHostRoute: boolean;
            enablePathRoute: boolean;
            host?: string;
            path?: string;
            pathRouteHost: string;
            priority: number;
            securityHeaders?: {
                enableCompression: boolean;
                enableHsts: boolean;
                frameOptions: "DENY"
                | "SAMEORIGIN";
                hstsMaxAge: number;
            };
            serviceId: string;
            stripPrefix: boolean;
        },
        {
            basicAuth?: {
                enabled: boolean;
                passwordHash?: string;
                realm?: string;
                username?: string;
            };
            dial: string;
            enableHostRoute?: boolean;
            enablePathRoute?: boolean;
            host?: string;
            path?: string;
            pathRouteHost?: string;
            priority?: number;
            securityHeaders?: {
                enableCompression?: boolean;
                enableHsts?: boolean;
                frameOptions?: "DENY"
                | "SAMEORIGIN";
                hstsMaxAge?: number;
            };
            serviceId?: string;
            stripPrefix?: boolean;
        },
    > = ...

    Service route options schema