cmd-sync-servers - v1.0.0
    Preparing search index...

    Variable serverSchemaConst

    serverSchema: ZodObject<
        {
            auth: ZodOptional<
                ZodObject<
                    {
                        keyPath: ZodOptional<ZodString>;
                        method: ZodEnum<{ agent: "agent"; key: "key"; password: "password" }>;
                        savePassword: ZodDefault<ZodBoolean>;
                    },
                    $strict,
                >,
            >;
            host: ZodOptional<ZodString>;
            id: ZodUUID;
            name: ZodString;
            options: ZodPrefault<
                ZodObject<
                    {
                        allowInsecure: ZodOptional<ZodBoolean>;
                        allowRootDeletes: ZodOptional<ZodBoolean>;
                        hostKey: ZodOptional<
                            ZodObject<
                                {
                                    algorithm: ZodString;
                                    pinnedAt: ZodISODateTime;
                                    sha256: ZodString;
                                },
                                $strict,
                            >,
                        >;
                        ipFamily: ZodOptional<
                            ZodUnion<readonly [ZodLiteral<4>, ZodLiteral<6>]>,
                        >;
                        legacyAlgorithms: ZodOptional<ZodBoolean>;
                        passive: ZodDefault<ZodBoolean>;
                        remoteDirMode: ZodOptional<ZodString>;
                        remoteFileMode: ZodOptional<ZodString>;
                        timeoutSeconds: ZodDefault<ZodNumber>;
                        tls: ZodOptional<
                            ZodObject<
                                {
                                    caFile: ZodOptional<ZodString>;
                                    minVersion: ZodDefault<ZodEnum<{ "TLSv1.2": ...; "TLSv1.3": ... }>>;
                                    servername: ZodOptional<ZodString>;
                                    trustedCertificate: ZodOptional<
                                        ZodObject<{ pinnedAt: ...; sha256: ...; validTo: ... }, $strict>,
                                    >;
                                },
                                $strict,
                            >,
                        >;
                        uploadOnSave: ZodDefault<ZodBoolean>;
                    },
                    $strict,
                >,
            >;
            port: ZodOptional<ZodNumber>;
            protocol: ZodEnum<
                {
                    ftp: "ftp";
                    ftps: "ftps";
                    "ftps-implicit": "ftps-implicit";
                    local: "local";
                    sftp: "sftp";
                },
            >;
            remoteRoot: ZodString;
            username: ZodOptional<ZodString>;
            webUrl: ZodOptional<ZodURL>;
        },
        $strict,
    > = ...

    Validates one server of a site, with the rules each protocol adds.