UNPKG

@cdwr/fly-node

Version:

The flyctl node wrapper for programmatic deployments to fly.io.

82 lines (81 loc) 3.01 kB
import { z } from 'zod'; /** * Fly config show response schema * * ```ts * fly config show --app [name] --config [path] * ``` */ export declare const ConfigShowResponseSchema: z.ZodEffects<z.ZodObject<{ app: z.ZodString; primaryRegion: z.ZodOptional<z.ZodString>; build: z.ZodUnion<[z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>, z.ZodObject<{ args: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; dockerfile: z.ZodOptional<z.ZodString>; image: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { dockerfile?: string | undefined; args?: Record<string, string> | undefined; image?: string | undefined; }, { dockerfile?: string | undefined; args?: Record<string, string> | undefined; image?: string | undefined; }>]>; deploy: z.ZodUnion<[z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>, z.ZodObject<{ strategy: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { strategy?: string | undefined; }, { strategy?: string | undefined; }>]>; env: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; httpService: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; mounts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; services: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodAny>, "many">>; }, "strip", z.ZodTypeAny, { app: string; env?: Record<string, string> | undefined; primaryRegion?: string | undefined; build?: Record<string, any> | { dockerfile?: string | undefined; args?: Record<string, string> | undefined; image?: string | undefined; } | undefined; deploy?: Record<string, any> | { strategy?: string | undefined; } | undefined; httpService?: Record<string, any> | undefined; mounts?: Record<string, any> | undefined; services?: Record<string, any>[] | undefined; }, { app: string; env?: Record<string, string> | undefined; primaryRegion?: string | undefined; build?: Record<string, any> | { dockerfile?: string | undefined; args?: Record<string, string> | undefined; image?: string | undefined; } | undefined; deploy?: Record<string, any> | { strategy?: string | undefined; } | undefined; httpService?: Record<string, any> | undefined; mounts?: Record<string, any> | undefined; services?: Record<string, any>[] | undefined; }>, { app: string; env?: Record<string, string> | undefined; primaryRegion?: string | undefined; build?: Record<string, any> | { dockerfile?: string | undefined; args?: Record<string, string> | undefined; image?: string | undefined; } | undefined; deploy?: Record<string, any> | { strategy?: string | undefined; } | undefined; httpService?: Record<string, any> | undefined; mounts?: Record<string, any> | undefined; services?: Record<string, any>[] | undefined; }, unknown>;